mock_alexander#

Mock Alexander-like polynomial (face-marking heuristic).

This is a heuristic invariant built by marking at most one crossing per non-starred face and multiplying weights depending on local data at the marked endpoint.

Notes

  • Orientation is ensured internally (via orient()).

  • The outgoing terminal endpoint determines the starred face set.

  • Only endpoints on crossings contribute nontrivial weights.

returns:

A SymPy expression in the symbol w.

Functions

mock_alexander_polynomial(k)

Compute the mock Alexander polynomial via face marking.

mock_alexander_polynomial(k)#

Compute the mock Alexander polynomial via face marking.

Parameters:

k (PlanarDiagram | OrientedPlanarDiagram) – Planar or oriented diagram. If not oriented, it will be oriented internally.

Returns:

SymPy expression in the symbol w.

Return type:

Expr