Skip to content

Commit

Permalink
Initial version of AR quivers.
Browse files Browse the repository at this point in the history
  • Loading branch information
tscrim committed Jan 31, 2024
1 parent 439065e commit b207c56
Show file tree
Hide file tree
Showing 3 changed files with 934 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/doc/en/reference/quivers/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Quivers

sage/quivers/algebra
sage/quivers/algebra_elements
sage/quivers/ar_quiver
sage/quivers/homspace
sage/quivers/morphism
sage/quivers/path_semigroup
Expand Down
18 changes: 18 additions & 0 deletions src/sage/graphs/digraph.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@
:delim: |
:meth:`~DiGraph.path_semigroup` | Return the (partial) semigroup formed by the paths of the digraph.
:meth:`~DiGraph.auslander_reiten_quiver` | Return the Auslander-Reiten quiver of ``self``.
**Connectivity:**
Expand Down Expand Up @@ -3180,6 +3181,23 @@ def path_semigroup(self):
from sage.quivers.path_semigroup import PathSemigroup
return PathSemigroup(self)

def auslander_reiten_quiver(self):
r"""
Return the Auslander-Reiten quiver of ``self``.
.. SEEALSO::
:class:`~sage.quivers.ar_quiver.AuslanderReitenQuiver`
EXAMPLES::
sage: D = DiGraph([[1,2,'a'], [1,2,'b']], multiedges=True)
sage: D.auslander_reiten_quiver()
Auslander-Reiten quiver of Multi-digraph on 2 vertices
"""
from sage.quivers.ar_quiver import AuslanderReitenQuiver
return AuslanderReitenQuiver(self)

# Directed Acyclic Graphs (DAGs)

def topological_sort(self, implementation="default"):
Expand Down
Loading

0 comments on commit b207c56

Please sign in to comment.