tutte#
Tutte polynomial for planar graphs represented as PlanarDiagram objects.
This computes the Tutte polynomial T(_x, _y) for planar graphs (no crossings)
using the standard deletion–contraction recursion until only loops and bridges remain,
where each terminal graph contributes _x^(#bridges) * _y^(#loops).
- tutte(k)#
Compute the Tutte polynomial
T(_x, _y)of a planar graph (no crossings).- Parameters:
k (PlanarDiagram | OrientedPlanarDiagram) – Planar diagram representing a planar graph (unoriented or oriented).
- Returns:
SymPy expression
T(_x, _y).- Raises:
ValueError – If
kis not a planar graph (contains crossings).- Return type:
Expr