alphaFeedback

WorksMathematics

A face polynomial invariant for embedded graphs

AI contributions
Not recorded for this paper
View details

Abstract

We introduce the face polynomial of a ribbon graph, a generating function for face numbers under the ribbon group action. It addresses the face-count case of the Ellis–Monaghan–Moffatt question on twisted duality. We derive deletion–contraction recursions and prove that this polynomial coincides with the vertex polynomial for ⟨δ⟩\langleδ\rangle, ⟨δτ⟩\langleδτ\rangle, and ⟨δ,τ⟩\langleδ,τ\rangle. We characterize monomial cases and obtain formulas and recursions for Euler-genus partial-twuality polynomials. For orientable graphs, we show that the partial-dual face polynomial has both parities whenever an edge exists, so the partial-dual Euler-genus polynomial has only even exponents.

Introduction

Chmutov [2] introduced partial duality for embedded graphs by defining a dual operation that acts on individual edges rather than on the whole graph. This notion extends the classical geometric dual and has found considerable applications in both mathematics and physics (see, for example, [2], [7], [9] and the references therein). Later, Ellis-Monaghan and Moffatt [4] further developed the theory by considering two edge operations: taking the dual with respect to an edge and adding a half-twist to an edge. These operations generate the ribbon group action, which is isomorphic to S3∣E(G)∣S_3^{|E(G)|} and contains geometric duality and Petrie duality as special cases. This group action supplies a powerful framework for analyzing structural features of graph polynomials, especially through the generalized transition polynomial.

Two embedded graphs are called twisted duals if they belong to the same orbit under the ribbon group action. Twisted duality provides a unified perspective for studying several topological graph polynomials. For instance, it allows the Penrose polynomial to be recovered from the transition polynomial [4], and it clarifies the relationship between the Bollobás–Riordan polynomial and the transition polynomial under appropriate restrictions [6]. These developments indicate that twisted duality has broad potential for deepening the understanding of various graph-theoretic problems.

Ellis-Monaghan and Moffatt [4] posed the following basic question:

Problem 1.1. How do invariants of an embedded graph GG, such as orientability, genus, degree sequence, or number of vertices, vary within an orbit of the ribbon group action? Is it possible to determine ranges for any of these invariants?

In connection with the genus case of Problem 1.1, Gross, Mansour, and Tucker [8] introduced the partial-dual polynomial of a ribbon graph, a generating function that enumerates all partial duals according to Euler genus. This polynomial has been widely studied [3, 7, 8, 12, 13] and has also been extended to delta-matroids [14, 15, 16]. For the vertex-count case of Problem 1.1, Yan et al. [11] introduced the vertex polynomial. Their Definition 3.1 indexes the sum by orbit elements, while the paper also gives state-sum characterizations indexed by edge subsets. These conventions are not equivalent in general: distinct edge subsets may parametrize the same ribbon graph in an orbit. We therefore adopt the state-sum convention, counting each parametrizing state with multiplicity, which is the convention compatible with transition-polynomial-type generating functions.

In this paper, we introduce the face polynomial analogously, but recording face numbers under the ribbon group action. While [11] converts vertex-count variation into face-count variation via boundary-component identities, we study face-count variation directly. The face polynomial coincides with the vertex polynomial for ⟨δ⟩\langle\delta\rangle, ⟨δτ⟩\langle\delta\tau\rangle, and ⟨δ,τ⟩\langle\delta,\tau\rangle. The case ⟨τδτ⟩\langle\tau\delta\tau\rangle reduces immediately, while the case ⟨τ⟩\langle\tau\rangle requires separate treatment. We also recast the orbit-based arguments of [11] in the state-sum framework and give full proofs, thereby addressing the face-count case of Problem 1.1 and establishing the analogous identities and recursions.

The main contributions of the paper are as follows:

  1. we introduce the face polynomial for the subgroup actions generated by partial duality and partial Petrial;

  1. we derive simplified state-sum formulas and deletion–contraction recursions for the face polynomial;

  1. we compare the face polynomial with the vertex polynomial and the transition polynomial, and identify the subgroup actions for which the face and vertex polynomials coincide;

  1. we apply the face polynomial to obtain explicit expressions, recursions, and monomial criteria for Euler-genus partial-twuality polynomials;

  1. in the orientable case, we analyze the parity structure of the support of the partial-dual face polynomial and prove that both parities occur in its support whenever the graph has at least one edge; consequently, the partial-dual Euler-genus polynomial has only even exponents.

The remainder of this paper is organized as follows. In § 2, we recall the necessary background on ribbon graphs, the partial dual and partial Petrial operations, and the ribbon group action. § 3 introduces the face polynomial for various subgroups of the ribbon group, establishes simplified formulas via face-count identities, and derives recursive deletion–contraction relations. In § 4, we investigate basic properties of the face polynomial, including its evaluation at x=1x = 1, invariance under the corresponding orbit, interpolation, and monomial characterizations; we also compare it with the vertex polynomial and the transition polynomial. § 5 applies the face polynomial to obtain explicit expressions and recursions for the Euler-genus partial-twuality polynomials. Finally, § 6 focuses on the orientable case, where we analyze the parity structure of the support of the partial-dual face polynomial and derive related results for the partial-dual Euler-genus polynomial.

Background on ribbon graphs and twisted duality

Ribbon graphs are the standard model for cellularly embedded graphs (see [5]) and are the main model used in this paper for graphs embedded in surfaces. We begin by recalling the standard definitions and known results needed throughout.

Definition 2.1 ([1]). A ribbon graph G=(V(G),E(G))G = (V(G), E(G)) is a compact surface with boundary (possibly non-orientable), formed as the union of two families of topological discs: a set V(G)V(G) of vertex-discs and a set E(G)E(G) of edge-discs. The following conditions are required.

  1. Vertex-discs and edge-discs meet only in disjoint line segments;

  1. Each such segment lies on the boundary of exactly one vertex-disc and exactly one edge-disc;

  1. Every edge-disc contains exactly two such segments.

We first recall Chmutov’s partial dual, which dualizes an embedded graph with respect to a chosen edge subset and is one of the two generators of the ribbon group action.

Definition 2.2 ([2]). Let GG be a ribbon graph and A⊆E(G)A \subseteq E(G). The partial dual Gδ(A)G^{\delta(A)} is constructed as follows: attach a disc to each boundary component of the spanning ribbon subgraph (V(G),A)(V(G), A); these discs become the vertex-discs of Gδ(A)G^{\delta(A)}. The interiors of the original vertex-discs of GG are then removed, while all edge-discs remain unchanged.

The second edge operation, the partial Petrial, twists a chosen edge subset and, together with the partial dual, generates the ribbon group action.

Definition 2.3 ([10]). Let GG be a ribbon graph and A⊆E(G)A \subseteq E(G). The partial Petrial Gτ(A)G^{\tau(A)} is obtained from GG by inserting a half-twist in every edge belonging to AA.

Figure 1 illustrates how δ\delta and τ\tau act on a single edge. As shown in [4], the partial dual δ\delta and the partial Petrial τ\tau generate an action of the symmetric group S3S_3 on ribbon graphs, with presentation

B:=⟨δ,τ∣δ2=τ2=(δτ)3=1⟩≅S3.\mathfrak{B} := \langle\delta,\tau\mid\delta^2 = \tau^2 = (\delta\tau)^3 = 1 \rangle\cong S_3.

Successive applications to a ribbon graph GG are abbreviated by

Gπ(A)ρ(B):=(Gπ(A))ρ(B)(A,B⊆E(G), π,ρ∈B).G^{\pi(A)\rho(B)} := \left(G^{\pi(A)}\right)^{\rho(B)} \qquad(A,B \subseteq E(G),\ \pi,\rho\in\mathfrak{B}).

Applying δ\delta and τ\tau globally recovers the geometric and Petrie duals, whereas restricting them to an edge subset yields their partial counterparts. Iterating these operations produces further classes of ribbon graphs, which are summarized in Table 1 and formalized in Definition 2.4.

Operation(s)OrderAction on E(G)E(G)Action on a subset of E(G)E(G)
δ\delta2geometric dualpartial dual
τ\tau2Petrie dualpartial Petrial
τδτ\tau\delta\tau2Wilson dualpartial Wilsonial
δτ\delta\tau or τδ\tau\delta3trialitypartial triality
δ\delta and τ\tau6a direct derivativetwisted dual

Table 1. Ribbon graph classes arising from δ\delta and τ\tau.

The notation ⨆i=1nAi=E(G)\bigsqcup_{i=1}^{n} A_i = E(G) means that A1,…,AnA_1,\ldots,A_n are pairwise disjoint and their union is E(G)E(G); some of the AiA_i may be empty.

Definition 2.4 ([4]). Let GG be a ribbon graph. For π∈{δ,τ,τδτ}\pi\in\{\delta,\tau,\tau\delta\tau\}, set

Orb⁡⟨π⟩(G):={Gπ(A)∣A⊆E(G)}.\operatorname{Orb}_{\langle\pi\rangle}(G) := \{G^{\pi(A)} \mid A \subseteq E(G)\}.

For π∈{δτ,τδ}\pi\in\{\delta\tau,\tau\delta\}, set

Orb⁡⟨π⟩(G):={Gδ(A1)τδ(A2)δτ(A3)∣⨆i=13Ai=E(G)}.\operatorname{Orb}_{\langle\pi\rangle}(G) := \left\{G^{\delta(A_1)\tau\delta(A_2)\delta\tau(A_3)} \mathrel{\bigg|} \bigsqcup_{i=1}^{3} A_i = E(G)\right\}.

Finally, define

Orb⁡⟨δ,τ⟩(G):={Gδ(A1)δ(A2)τ(A3)τδ(A4)δτ(A5)τδτ(A6)∣⨆i=16Ai=E(G)}.\operatorname{Orb}_{\langle\delta,\tau\rangle}(G) := \left\{G^{\delta(A_1)\delta(A_2)\tau(A_3)\tau\delta(A_4)\delta\tau(A_5)\tau\delta\tau(A_6)} \mathrel{\bigg|} \bigsqcup_{i=1}^{6} A_i = E(G)\right\}.

A ribbon graph HH is called a twisted dual of GG if H∈Orb⁡⟨δ,τ⟩(G)H \in\operatorname{Orb}_{\langle\delta,\tau\rangle}(G).

The following basic properties of twisted duality will be used repeatedly; in particular, they allow us to reduce many computations to single edges and to connected components.

Proposition 2.5 (Prop. 2.5 in [4]). Let GG be a ribbon graph, A,B⊆E(G)A,B \subseteq E(G), and π,ρ∈B\pi,\rho\in\mathfrak{B}. Then:

  1. If A∩B=∅A \cap B = \varnothing, then Gπ(A)ρ(B)=Gρ(B)π(A)G^{\pi(A)\rho(B)} = G^{\rho(B)\pi(A)};

  2. If e∈Ae \in A, then Gπ(A)=(Gπ(e))π(A∖{e})G^{\pi(A)} = \left(G^{\pi(e)}\right)^{\pi(A\setminus\{e\})}.

The face polynomial of ribbon graphs

To capture the effect of the ribbon group action on face counts, we introduce the following generating function. Here f(G)f(G) denotes the number of boundary components of a ribbon graph GG.

Definition 3.1. For ∙∈{⟨δ⟩,⟨τ⟩,⟨δτ⟩,⟨τδ⟩,⟨τδτ⟩,⟨δ,τ⟩}\bullet\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\delta\tau\rangle,\langle\tau\delta\rangle,\langle\tau\delta\tau\rangle,\langle\delta,\tau\rangle\}, the face polynomial for the action ∙\bullet of a ribbon graph GG is defined by

FP⟨π⟩(G,x)=∑A⊆E(G)xf(Gπ(A)),for π∈{δ,τ,τδτ};\mathrm{FP}_{\langle\pi\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G^{\pi(A)})},\qquad\text{for }\pi\in\{\delta,\tau,\tau\delta\tau\};
FP⟨π⟩(G,x)=∑⋃i=13Ai=E(G)xf(Gδ(A1)τδ(A2)δτ(A3)),for π∈{δτ,τδ};\mathrm{FP}_{\langle\pi\rangle}(G,x)=\sum_{\substack{\bigcup_{i=1}^{3}A_i=E(G)}}x^{f(G^{\delta(A_1)\tau\delta(A_2)\delta\tau(A_3)})},\qquad\text{for }\pi\in\{\delta\tau,\tau\delta\};
FP⟨δ,τ⟩(G,x)=∑⋃i=16Ai=E(G)xf(Gδ(A1)δ(A2)τ(A3)τδ(A4)δτ(A5)τδτ(A6)).\mathrm{FP}_{\langle\delta,\tau\rangle}(G,x)=\sum_{\substack{\bigcup_{i=1}^{6}A_i=E(G)}}x^{f(G^{\delta(A_1)\delta(A_2)\tau(A_3)\tau\delta(A_4)\delta\tau(A_5)\tau\delta\tau(A_6)})}.

Two immediate reductions follow from the definition and simplify the subsequent discussion.

Remark 3.2. Let GG be a ribbon graph. The Wilsonial operation τδτ\tau\delta\tau preserves the face count, that is,

f(Gτδτ(A))=f(G)f(G^{\tau\delta\tau(A)})=f(G)

for every subset A⊆E(G)A\subseteq E(G). This follows from the local description in Figure 1 together with the edge-by-edge compatibility in Proposition 2.5(2); see also [4]. Consequently,

FP⟨τδτ⟩(G,x)=2e(G)xf(G).\mathrm{FP}_{\langle\tau\delta\tau\rangle}(G,x)=2^{e(G)}x^{f(G)}.

Furthermore, ⟨δτ⟩=⟨τδ⟩\langle\delta\tau\rangle=\langle\tau\delta\rangle implies

FP⟨δτ⟩(G,x)=FP⟨τδ⟩(G,x).\mathrm{FP}_{\langle\delta\tau\rangle}(G,x)=\mathrm{FP}_{\langle\tau\delta\rangle}(G,x).

Therefore, it suffices to study the face polynomial for the cases

  • ∙∈{⟨δ⟩,⟨τ⟩,⟨δτ⟩,⟨δ,τ⟩}\bullet\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\delta\tau\rangle,\langle\delta,\tau\rangle\}

in the subsequent analyses.

The effect of $\delta$ and $\tau$ on a single edge

Figure 1. The effect of δ\delta and τ\tau on a single edge.

To translate face numbers under the group action into those of spanning subgraphs, we need the following identities. Here G−AG-A denotes the ribbon subgraph obtained by deleting the edges in AA while retaining all vertices.

Lemma 3.3. Let GG be a ribbon graph and A⊆E(G)A\subseteq E(G). Then

f(Gδ(A))=f(Gδτ(A))=f(G−A)f(G^{\delta(A)})=f(G^{\delta\tau(A)})=f(G-A)

and

f(Gτ(A))=f(Gτδ(A))=f(Gτδτ(A)−A)=f(Gδτ(A)−A).f(G^{\tau(A)})=f(G^{\tau\delta(A)})=f(G^{\tau\delta\tau(A)-A})=f(G^{\delta\tau(A)-A}).

Proof. By Proposition 2.5(2), it remains only to verify the case A={e}A=\{e\}, which is readily verified from Figure 2. □\square

Effect of the operations on faces

Figure 2. Effect of the operations on faces.

The next lemma provides a useful normal form for twisted duals and will be used to rewrite the state sums below. Recall that, for A⊆E(G)A\subseteq E(G), G/AG/A denotes the ribbon graph obtained by contracting all edges in AA in the sense of [5], and G/e:=G/{e}G/e:=G/\{e\} for e∈E(G)e\in E(G).

Lemma 3.4. Let GG be a ribbon graph and A,B⊆E(G)A, B \subseteq E(G). Then

f((G/A)δ(B))=f(Gδ(B∖A)).f\left((G/A)^{\delta(B)}\right)=f\left(G^{\delta(B\setminus A)}\right).

Proof.

f((G/A)δ(B))=f((Gδ(A)−A)−B)=f(Gδ(A)−(A∪B))=f((Gδ(A))δ(A∪B))=f((Gδ(A))δ(A))δ(B∖A)=f(Gδ(B∖A)).\begin{aligned} f\left((G/A)^{\delta(B)}\right)&=f\left((G^{\delta(A)}-A)-B\right)=f\left(G^{\delta(A)}-(A\cup B)\right)\\ &=f\left((G^{\delta(A)})^{\delta(A\cup B)}\right)=f\left((G^{\delta(A)})^{\delta(A)}\right)^{\delta(B\setminus A)}=f\left(G^{\delta(B\setminus A)}\right). \end{aligned}

Combining the reductions in Remark 3.2 with Lemmas 3.3 and 3.4, we obtain the following face-count expressions for the face polynomial.

Theorem 3.5. Let GG be a ribbon graph. Then the following hold:

FP⟨δ⟩(G,x)=∑A⊆E(G)xf(G−A);(1)FP_{\langle\delta\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G-A)}; \tag*{(1)}
FP⟨τ⟩(G,x)=∑A⊆E(G)xf(Gτδτ(A)−A)=∑A⊆E(G)xf(Gδτ(A)−A);(2)FP_{\langle\tau\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G^{\tau\delta\tau(A)}-A)}=\sum_{A\subseteq E(G)}x^{f(G^{\delta\tau(A)}-A)}; \tag*{(2)}
FP⟨δτ⟩(G,x)=∑⨆i=13Ai=E(G)xf(Gτ(A2)−A3);(3)FP_{\langle\delta\tau\rangle}(G,x)=\sum_{\bigsqcup_{i=1}^{3}A_i=E(G)}x^{f(G^{\tau(A_2)}-A_3)}; \tag*{(3)}
FP⟨δ,τ⟩(G,x)=∑⨆i=16Ai=E(G)xf(Gτ(A3∪A4)−(A2∪A5)).(4)FP_{\langle\delta,\tau\rangle}(G,x)=\sum_{\bigsqcup_{i=1}^{6}A_i=E(G)}x^{f(G^{\tau(A_3\cup A_4)}-(A_2\cup A_5))}. \tag*{(4)}

Proof. (1)–(2) For π∈{δ,τ}\pi\in\{\delta,\tau\}, by Lemma 3.3, the face count f(Gπ(A))f(G^{\pi(A)}) corresponds to f(G−A)f(G-A) for π=δ\pi=\delta and to f(Gτδτ(A)−A)f(G^{\tau\delta\tau(A)}-A) or f(Gδτ(A)−A)f(G^{\delta\tau(A)}-A) for π=τ\pi=\tau. Thus,

FP⟨δ⟩(G,x)=∑A⊆E(G)xf(G−A),FP_{\langle\delta\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G-A)},
FP⟨τ⟩(G,x)=∑A⊆E(G)xf(Gτδτ(A)−A)=∑A⊆E(G)xf(Gδτ(A)−A).FP_{\langle\tau\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G^{\tau\delta\tau(A)}-A)}=\sum_{A\subseteq E(G)}x^{f(G^{\delta\tau(A)}-A)}.
f(Gδ(A1)τδ(A2)δτ(A3))=f(Gτδ(A2)−A3)=f(Gτ(A2)−A3).(5)f\left(G^{\delta(A_1)\tau\delta(A_2)\delta\tau(A_3)}\right)=f\left(G^{\tau\delta(A_2)}-A_3\right)=f\left(G^{\tau(A_2)}-A_3\right). \tag*{(5)}
f(Gδ(A1)δ(A2)τ(A3)τδ(A4)δτ(A5)τδτ(A6))=f(Gτ(A3∪A4)δ(A2∪A5))=f(Gτ(A3∪A4)−(A2∪A5)).(6)f\left(G^{\delta(A_1)\delta(A_2)\tau(A_3)\tau\delta(A_4)\delta\tau(A_5)\tau\delta\tau(A_6)}\right)=f\left(G^{\tau(A_3\cup A_4)\delta(A_2\cup A_5)}\right)=f\left(G^{\tau(A_3\cup A_4)}-(A_2\cup A_5)\right). \tag*{(6)}

As a consequence of Theorem 3.5, the face polynomial for the full ribbon group action can be reduced to that for the ⟨δτ⟩\langle\delta\tau\rangle-action.

Proposition 3.6. Let GG be a ribbon graph. Then

FP⟨δ,τ⟩(G,x)=2e(G)FP⟨δτ⟩(G,x).(7)FP_{\langle\delta,\tau\rangle}(G,x)=2^{e(G)}FP_{\langle\delta\tau\rangle}(G,x). \tag*{(7)}

Proof. From Theorem 3.5, we relabel the six disjoint sets A1,…,A6A_1,\ldots,A_6 as

B1:=A1∪A6,B2:=A3∪A4,B3:=A2∪A5.B_1:=A_1\cup A_6,\quad B_2:=A_3\cup A_4,\quad B_3:=A_2\cup A_5.

Under the original partition, every edge lying in BiB_i (i=1,2,3i=1,2,3) corresponds to two independent choices. Thus each BiB_i contributes a factor of 2∣Bi∣2^{|B_i|}. Therefore,

FP⟨δ,τ⟩(G,x)=∑⨆i=13Bi=E(G)2∣B1∣+∣B2∣+∣B3∣xf(Gτ(B2)−B3)FP_{\langle\delta,\tau\rangle}(G,x)=\sum_{\bigsqcup_{i=1}^{3}B_i=E(G)}2^{|B_1|+|B_2|+|B_3|}x^{f(G^{\tau(B_2)}-B_3)}
=2e(G)∑⨆i=13Bi=E(G)xf(Gτ(B2)−B3)=2e(G)FP⟨δτ⟩(G,x).=2^{e(G)}\sum_{\bigsqcup_{i=1}^{3}B_i=E(G)}x^{f(G^{\tau(B_2)}-B_3)}=2^{e(G)}FP_{\langle\delta\tau\rangle}(G,x).

Consequently, we only need to investigate the face polynomial for π∈{⟨δ⟩,⟨τ⟩,⟨δτ⟩}\pi\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\delta\tau\rangle\}.

We now show that the face polynomial obeys deletion–contraction type recursions, reflecting the edge operations that generate the ribbon group action.

Theorem 3.7. Let GG be a ribbon graph and e∈E(G)e \in E(G). Then

FP⟨δ⟩(G,x)=FP⟨δ⟩(G−e,x)+FP⟨δ⟩(G/e,x);(8)FP_{\langle\delta\rangle}(G,x)=FP_{\langle\delta\rangle}(G-e,x)+FP_{\langle\delta\rangle}(G/e,x); \tag*{(8)}
FP⟨τ⟩(G,x)=FP⟨τ⟩(G/e,x)+FP⟨τ⟩(Gτ(e)/e,x);(9)FP_{\langle\tau\rangle}(G,x)=FP_{\langle\tau\rangle}(G/e,x)+FP_{\langle\tau\rangle}(G^{\tau(e)}/e,x); \tag*{(9)}
FP⟨δτ⟩(G,x)=FP⟨δτ⟩(G−e,x)+FP⟨δτ⟩(G/e,x)+FP⟨δτ⟩(Gτ(e)/e,x).(10)FP_{\langle\delta\tau\rangle}(G,x)=FP_{\langle\delta\tau\rangle}(G-e,x)+FP_{\langle\delta\tau\rangle}(G/e,x)+FP_{\langle\delta\tau\rangle}(G^{\tau(e)}/e,x). \tag*{(10)}

Proof. Partitioning edge subsets by ee:

FP⟨π⟩(G,x)=∑A⊆E(G)xf(Gπ(A))=∑A⊆E(G)e∈Axf(Gπ(A))+∑A⊆E(G)e∉Axf(Gπ(A))=∑A′⊆E(G)∖{e}xf((Gπ(e))π(A′))+∑A⊆E(G)∖{e}xf(Gπ(A)),\begin{aligned} FP_{\langle\pi\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G^{\pi(A)})} =\sum_{\substack{A\subseteq E(G)\\e\in A}}x^{f(G^{\pi(A)})} +\sum_{\substack{A\subseteq E(G)\\e\notin A}}x^{f(G^{\pi(A)})} \\ &=\sum_{A'\subseteq E(G)\setminus\{e\}}x^{f((G^{\pi(e)})^{\pi(A')})} +\sum_{A\subseteq E(G)\setminus\{e\}}x^{f(G^{\pi(A)})}, \end{aligned}

where π∈{δ,τ}\pi\in\{\delta,\tau\}.

(1) By Lemma 3.3, for A′,A⊆E(G)∖{e}A', A \subseteq E(G)\setminus\{e\}:

f((G−e)δ(A′))=f((G−e)−A′)=f(G−({e}∪A′))=f(Gδ({e}∪A′))=f((Gδ(e))δ(A′)).f((G-e)^{\delta(A')})=f((G-e)-A')=f(G-(\{e\}\cup A'))=f(G^{\delta(\{e\}\cup A')})=f((G^{\delta(e)})^{\delta(A')}).

and, by Lemma 3.4, we have

f((G/e)δ(A))=f(Gδ(A∖{e}))=f(Gδ(A)).f((G/e)^{\delta(A)})=f(G^{\delta(A\setminus\{e\})})=f(G^{\delta(A)}).

Hence,

FP⟨δ⟩(G,x)=∑A′⊆E(G−e)xf((G−e)δ(A′))+∑A⊆E(G/e)xf((G/e)δ(A))=FP⟨δ⟩(G−e,x)+FP⟨δ⟩(G/e,x).FP_{\langle\delta\rangle}(G,x)=\sum_{A'\subseteq E(G-e)}x^{f((G-e)^{\delta(A')})} +\sum_{A\subseteq E(G/e)}x^{f((G/e)^{\delta(A)})} =FP_{\langle\delta\rangle}(G-e,x)+FP_{\langle\delta\rangle}(G/e,x).

(2)

f((Gτ(e)/e)τ(A′))=f(((Gδτ(e)−e)δτ(A′)−A′)=f(Gδτ({e}∪A′)−(e∪A′))=f(Gδτ({e}∪A′)δτ({e}∪A′))=f(Gδτ({e}∪A′))=f(Gτ({e}∪A′))=f((Gτ(e))τ(A′)).\begin{aligned} f((G^{\tau(e)}/e)^{\tau(A')})=f(((G^{\delta\tau(e)}-e)^{\delta\tau(A')}-A') \\ &=f(G^{\delta\tau(\{e\}\cup A')}-({e}\cup A')) \\ &=f(G^{\delta\tau(\{e\}\cup A')^{\delta\tau(\{e\}\cup A')})} \\ &=f(G^{\delta\tau(\{e\}\cup A')}) \\ &=f(G^{\tau(\{e\}\cup A')}) \\ &=f((G^{\tau(e)})^{\tau(A')}). \end{aligned}

and, by Lemma 3.4, we have

f((G/e)τ(A))=f(Gτ(A)/e)=f(Gτ(A)).f((G/e)^{\tau(A)})=f(G^{\tau(A)}/e)=f(G^{\tau(A)}).

Hence,

FP⟨τ⟩(G,x)=∑A′⊆E(Gτ(e)/e)xf((Gτ(e)/e)τ(A′))+∑A⊆E(G/e)xf((G/e)τ(A))=FP⟨τ⟩(Gτ(e)/e,x)+FP⟨τ⟩(G/e,x).\begin{aligned} FP_{\langle\tau\rangle}(G,x)=\sum_{A'\subseteq E(G^{\tau(e)}/e)}x^{f((G^{\tau(e)}/e)^{\tau(A')})} +\sum_{A\subseteq E(G/e)}x^{f((G/e)^{\tau(A)})} \\ &=FP_{\langle\tau\rangle}(G^{\tau(e)}/e,x)+FP_{\langle\tau\rangle}(G/e,x). \end{aligned}

(3) By Theorem 3.5, we decompose the sum based on the position of edge ee:

FP⟨δτ⟩(G,x)=∑⨆i=13Ai=E(G)xf(Gτ(A2)−A3)=∑⨆i=13Ai=E(G)e∈A3xf(Gτ(A2)−A3)+∑⨆i=13Ai=E(G)e∈A1xf(Gτ(A2)−A3)+∑⨆i=13Ai=E(G)e∈A2xf(Gτ(A2)−A3).\begin{aligned} FP_{\langle\delta\tau\rangle}(G,x) =\sum_{\substack{\bigsqcup_{i=1}^{3}A_i=E(G)}}x^{f(G^{\tau(A_2)-A_3})} \\ &=\sum_{\substack{\bigsqcup_{i=1}^{3}A_i=E(G)\\e\in A_3}}x^{f(G^{\tau(A_2)-A_3})} +\sum_{\substack{\bigsqcup_{i=1}^{3}A_i=E(G)\\e\in A_1}}x^{f(G^{\tau(A_2)-A_3})} +\sum_{\substack{\bigsqcup_{i=1}^{3}A_i=E(G)\\e\in A_2}}x^{f(G^{\tau(A_2)-A_3})}. \end{aligned}

Case 1: e∈A3e \in A_3.

⨁Ai=E(G)e∈A3xf(Gτ(A2)−A3)=⨁Ai=E(G−e)xf(Gτ(A2)−A3−e)=⨁Ai=E(G−e)xf((G−e)τ(A2)−A3)=FP⟨δτ⟩(G−e,x).\bigoplus_{\substack{A_i=E(G)\\e\in A_3}} x^{f(G^{\tau(A_2)}-A_3)} = \bigoplus_{\substack{A_i=E(G-e)}} x^{f(G^{\tau(A_2)}-A_3-e)} = \bigoplus_{A_i=E(G-e)} x^{f((G-e)^{\tau(A_2)}-A_3)} = FP_{\langle\delta\tau\rangle}(G-e,x).

Case 2: e∈A1e \in A_1.

⨁Ai=E(G)e∈A1xf(Gτ(A2)−A3)=⨁Ai=E(G/e)xf((Gτ(A2)−A3)/e)=⨁Ai=E(G/e)xf((G/e)τ(A2)−A3)=FP⟨δτ⟩(G/e,x).\bigoplus_{\substack{A_i=E(G)\\e\in A_1}} x^{f(G^{\tau(A_2)}-A_3)} = \bigoplus_{\substack{A_i=E(G/e)}} x^{f((G^{\tau(A_2)}-A_3)/e)} = \bigoplus_{A_i=E(G/e)} x^{f((G/e)^{\tau(A_2)}-A_3)} = FP_{\langle\delta\tau\rangle}(G/e,x).

Case 3: e∈A2e \in A_2.

⨁Ai=E(G)e∈A2xf(Gτ(A2)−A3)=⨁Ai=E(Gτ(e)/e)xf((Gτ(e)/e)τ(A2)−A3)=⨁Ai=E(Gτ(e)/e)xf((Gτ(e)/e)τ(A2)−A3)=FP⟨δτ⟩(Gτ(e)/e,x).\begin{aligned} \bigoplus_{\substack{A_i=E(G)\\e\in A_2}} x^{f(G^{\tau(A_2)}-A_3)} = \bigoplus_{A_i=E(G^{\tau(e)}/e)} x^{f((G^{\tau(e)}/e)^{\tau(A_2)}-A_3)} \\ &= \bigoplus_{A_i=E(G^{\tau(e)}/e)} x^{f((G^{\tau(e)}/e)^{\tau(A_2)}-A_3)} = FP_{\langle\delta\tau\rangle}(G^{\tau(e)}/e,x). \end{aligned}

Basic properties of the face polynomial

For a ribbon graph GG, let v(G)v(G) and e(G)e(G) denote its numbers of vertices and edges, respectively. For a polynomial f(x)=∑i=0maixif(x)=\sum_{i=0}^{m}a_i x^i, its support is defined by Supp⁡(f)={i:ai≠0}\operatorname{Supp}(f)=\{i:a_i\ne0\}, the set of indices of the non-zero coefficients. We call a polynomial with nonnegative coefficients interpolating if its support contains every integer between its minimum and maximum degrees.

We begin with basic evaluations and structural properties that follow directly from the state-sum definition and orbit invariance.

Proposition 4.1. Let GG be a connected ribbon graph. Then

(1) FP⟨δ⟩(G,1)=FP⟨τ⟩(G,1)=2e(G)FP_{\langle\delta\rangle}(G,1)=FP_{\langle\tau\rangle}(G,1)=2^{e(G)} and FP⟨δτ⟩(G,1)=3e(G)FP_{\langle\delta\tau\rangle}(G,1)=3^{e(G)};

(2) For any ∙∈{⟨δ⟩,⟨τ⟩,⟨δτ⟩}\bullet\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\delta\tau\rangle\}, FP∙(G,x)=FP∙(H,x)FP_{\bullet}(G,x)=FP_{\bullet}(H,x) holds for all H∈Orb⁡∙(G)H\in\operatorname{Orb}_{\bullet}(G);

(3) For ∙∈{⟨δ⟩,⟨τ⟩,⟨δτ⟩}\bullet\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\delta\tau\rangle\}, the face polynomial FP∙(G,x)FP_{\bullet}(G,x) is interpolating with minimum degree 11.

Proof. (1) Evaluating FP⟨δ⟩(G,1)FP_{\langle\delta\rangle}(G,1) and FP⟨τ⟩(G,1)FP_{\langle\tau\rangle}(G,1) yields the total number of edge subsets of the graph GG, namely 2e(G)2^{e(G)}. On the other hand, FP⟨δτ⟩(G,1)FP_{\langle\delta\tau\rangle}(G,1) enumerates all partial trialities of GG and equals 3e(G)3^{e(G)}, since each edge admits exactly three choices: the identity, δτ\delta\tau, and τδ\tau\delta.

(2) Let H∈Orb⁡⟨δ⟩(G)H\in\operatorname{Orb}_{\langle\delta\rangle}(G). Then H=Gδ(A)H=G^{\delta(A)} for some A⊆E(G)A\subseteq E(G). Thus

Gδ(B)=Hδ(A△B)G^{\delta(B)}=H^{\delta(A\mathbin{\triangle}B)}

for all B⊆E(G)B\subseteq E(G). Clearly, the map B↦A△BB\mapsto A\mathbin{\triangle}B is a bijection, so FP⟨δ⟩(G,x)=FP⟨δ⟩(H,x)FP_{\langle\delta\rangle}(G,x)=FP_{\langle\delta\rangle}(H,x). Analogously, FP⟨τ⟩(G,x)=FP⟨τ⟩(H,x)FP_{\langle\tau\rangle}(G,x)=FP_{\langle\tau\rangle}(H,x). Now let H∈Orb⁡⟨δτ⟩(G)H \in\operatorname{Orb}_{\langle\delta\tau\rangle}(G). Then H=Gτδ(A1)δτ(A2)H = G^{\tau\delta}(A_1)\delta\tau(A_2) for two disjoint edge subsets A1,A2⊆E(G)A_1,A_2 \subseteq E(G). For any pair of disjoint edge subsets B1,B2⊆E(G)B_1,B_2 \subseteq E(G), we have

Gτδ(B1)δτ(B2)=(Hδτ(A1)τδ(A2))τδ(B1)δτ(B2)=Hδτ(A1)(τδ(A2)τδ(B1))δτ(B2)=Hδτ(A1)(τδ(A2△B1)δτ(A2∩B1))δτ(B2)=Hδτ(A1)δτ(B2∖(A2△B1))δτ(A2∩B1)τδ((A2△B1)∖B2)=Hδτ(A1)δτ(B2∖A2)δτ(A2∩B1)τδ((A2∖B2)△B1)=Hδτ(A1△(B2∖A2))τδ(A1∩(B2∖A2))δτ(A2∩B1)τδ((A2∖B2)△B1)=Hδτ((A1△(B2∖A2))∪(A2∩B1))τδ((A1∩B2)∪((A2∖B2)△B1))=Hτδ(((A2∖B2)△B1)∪(A1∩B2))δτ((A1△(B2∖A2))∪(A2∩B1)).\begin{aligned} G^{\tau\delta}(B_1)\delta\tau(B_2) &= \left(H^{\delta\tau}(A_1)\tau\delta(A_2)\right)^{\tau\delta(B_1)\delta\tau(B_2)} \\ &= H^{\delta\tau(A_1)}\left(\tau\delta(A_2)\tau\delta(B_1)\right)\delta\tau(B_2) \\ &= H^{\delta\tau(A_1)}\left(\tau\delta(A_2\mathbin{\triangle}B_1)\delta\tau(A_2\cap B_1)\right)\delta\tau(B_2) \\ &= H^{\delta\tau(A_1)\delta\tau(B_2\setminus(A_2\mathbin{\triangle}B_1))\delta\tau(A_2\cap B_1)\tau\delta((A_2\mathbin{\triangle}B_1)\setminus B_2)} \\ &= H^{\delta\tau(A_1)\delta\tau(B_2\setminus A_2)\delta\tau(A_2\cap B_1)\tau\delta((A_2\setminus B_2)\mathbin{\triangle}B_1)} \\ &= H^{\delta\tau(A_1\mathbin{\triangle}(B_2\setminus A_2))\tau\delta(A_1\cap(B_2\setminus A_2))\delta\tau(A_2\cap B_1)\tau\delta((A_2\setminus B_2)\mathbin{\triangle}B_1)} \\ &= H^{\delta\tau\left((A_1\mathbin{\triangle}(B_2\setminus A_2))\cup(A_2\cap B_1)\right)\tau\delta\left((A_1\cap B_2)\cup((A_2\setminus B_2)\mathbin{\triangle}B_1)\right)} \\ &= H^{\tau\delta\left(((A_2\setminus B_2)\mathbin{\triangle}B_1)\cup(A_1\cap B_2)\right)\delta\tau\left((A_1\mathbin{\triangle}(B_2\setminus A_2))\cup(A_2\cap B_1)\right)}. \end{aligned}

The mappings B1↦((A2∖B2)△B1)∪(A1∩B2)B_1 \mapsto((A_2\setminus B_2)\mathbin{\triangle}B_1)\cup(A_1\cap B_2) and B2↦(A1△(B2∖A2))∪(A2∩B1)B_2 \mapsto(A_1\mathbin{\triangle}(B_2\setminus A_2))\cup(A_2\cap B_1) are both bijections. Consequently, FP⟨δτ⟩(G,x)=FP⟨δτ⟩(H,x)FP_{\langle\delta\tau\rangle}(G,x)=FP_{\langle\delta\tau\rangle}(H,x).

Therefore, for each ∙∈{⟨δ⟩,⟨τ⟩,⟨δτ⟩}\bullet\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\delta\tau\rangle\}, the face polynomial FP∙(G,x)FP_{\bullet}(G,x) depends only on the orbit of GG. It therefore takes the same value for every graph HH in Orb⁡∙(G)\operatorname{Orb}_{\bullet}(G).

(3) Let H∈Orb⁡∙(G)H\in\operatorname{Orb}_{\bullet}(G) satisfy that the maximum degree of FP∙(G,x)FP_{\bullet}(G,x) is equal to f(H)f(H). The case f(H)=1f(H)=1 is trivial, so we assume f(H)≥2f(H)\ge2. There then exists an edge ee that is incident to two distinct faces. Applying one of the operators δ(e)\delta(e), τ(e)\tau(e), δτ(e)\delta\tau(e) merges these two faces into one, which decreases the total number of faces by 1. As a result, FP∙(H,x)FP_{\bullet}(H,x) is an interpolating polynomial of minimum degree 1. ∎

Theorem 4.2 (Theorem 3.5 of [11]). Let GG be a ribbon graph. Then the vertex polynomial of GG is given by:

VP⟨δ⟩(G,x)=∑A⊆E(G)xf(G−Ac);(11)VP_{\langle\delta\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G-A^{c})}; \tag*{(11)}
VP⟨δτ⟩(G,x)=∑⋃i=13Ai=E(G)xf(Gτ(A3)−A1);(12)VP_{\langle\delta\tau\rangle}(G,x)=\sum_{\substack{\bigcup_{i=1}^{3}A_i=E(G)}}x^{f(G^{\tau}(A_3)-A_1)}; \tag*{(12)}
VP⟨δ,τ⟩(G,x)=∑⋃i=16Ai=E(G)xf(Gτ(A5∪A6)−(A1∪A3));(13)VP_{\langle\delta,\tau\rangle}(G,x)=\sum_{\substack{\bigcup_{i=1}^{6}A_i=E(G)}}x^{f(G^{\tau}(A_5\cup A_6)-(A_1\cup A_3))}; \tag*{(13)}
VP⟨τδτ⟩(G,x)=∑A⊆E(G)xf(G×−Ac)=VP⟨δ⟩(G×,x),(14)VP_{\langle\tau\delta\tau\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G^{\times}-A^{c})}=VP_{\langle\delta\rangle}(G^{\times},x), \tag*{(14)}

where Ac=E(G)∖AA^{c}=E(G)\setminus A and G×=Gτ(E(G))G^{\times}=G^{\tau(E(G))}.

The preceding formulas allow us to compare the face polynomial with the vertex polynomial. By Theorems 3.5 and 4.2, we have

Theorem 4.3. Let GG be a ribbon graph. Then:

  1. FP⟨δ⟩(G,x)=VP⟨δ⟩(G,x)FP_{\langle\delta\rangle}(G,x)=VP_{\langle\delta\rangle}(G,x);

  2. FP⟨δτ⟩(G,x)=VP⟨δτ⟩(G,x)FP_{\langle\delta\tau\rangle}(G,x)=VP_{\langle\delta\tau\rangle}(G,x);

  3. FP⟨δ,τ⟩(G,x)=VP⟨δ,τ⟩(G,x)FP_{\langle\delta,\tau\rangle}(G,x)=VP_{\langle\delta,\tau\rangle}(G,x).

This theorem shows that, for the subgroup actions considered here, the face and vertex polynomials share the same state-sum structure. Consequently, several properties of the vertex polynomial derived in [11] carry over directly to the face polynomial.

Proposition 4.4. Let GG be a connected ribbon graph with E(G)≠∅E(G)\ne\varnothing. Then

  1. FP⟨δ⟩(G,x)FP_{\langle\delta\rangle}(G,x) is a monomial if and only if GG is a bouquet in which every loop is a trivial non-orientable loop;

  2. FP⟨τ⟩(G,x)FP_{\langle\tau\rangle}(G,x) is a monomial if and only if GG is a tree;

(3) FP⟨δτ⟩(G,x)FP_{\langle\delta\tau\rangle}(G,x) is never a monomial.

Proof. Items (1) and (3) are immediate consequences of Theorem 4.3 and Proposition 4.4 from [11]. We now proceed to prove assertion (2).

For sufficiency, let GG be a tree with mm edges. Then G=Gτ(A)G=G^{\tau(A)} for any A⊆E(G)A\subseteq E(G). A direct computation gives

FP⟨τ⟩(G,x)=∑A⊆E(G)xf(Gτ(A))=2mx,FP_{\langle\tau\rangle}(G,x)=\sum_{A\subseteq E(G)}x^{f(G^{\tau(A)})}=2^{m}x,

which explicitly shows that the polynomial is a monomial.

For necessity, assume that FP⟨τ⟩(G,x)FP_{\langle\tau\rangle}(G,x) is a monomial. Proposition 4.1(1) and (3) then give FP⟨τ⟩(G,x)=2mxFP_{\langle\tau\rangle}(G,x)=2^{m}x. Suppose, for contradiction, that GG is not a tree. Then GG contains a cycle. By contracting all edges of a spanning tree of GG, we obtain a bouquet BB. Clearly, B≇K1B\not\cong K_1. If BB has a trivial loop (i.e., a loop not interlaced with any other loop), then FP⟨τ⟩(B,x)FP_{\langle\tau\rangle}(B,x) is not a monomial. If BB has exactly two interlaced loops that are not interlaced with any other loop, then FP⟨τ⟩(B,x)FP_{\langle\tau\rangle}(B,x) is again not a monomial. If BB has more than two interlaced loops, we can choose two of these loops that lie at the ends of the interlaced family (the “end loops”) and contract all the other loops. This yields a bouquet B′B' consisting only of the two chosen end loops; in each case—whether the two loops form a trivial 2-cycle, two interlaced loops, or two trivial loops—FP⟨τ⟩(B′,x)FP_{\langle\tau\rangle}(B',x) is not a monomial. By Theorem 3.7(2), the deletion–contraction recursion reduces the computation to BB or B′B'. Since all coefficients are nonnegative, no cancellation can occur. This implies that FP⟨τ⟩(G,x)FP_{\langle\tau\rangle}(G,x) is not a monomial, a contradiction. Therefore, GG must be a tree.

Remark 4.5. It is shown in [11] that the vertex polynomial agrees with the topological transition polynomial Q(G;(α,β,γ),x)Q(G;(\alpha,\beta,\gamma),x) introduced in [4] under certain specializations. By Theorem 3.7, the face polynomial admits a similar identification with the same transition polynomial when the indeterminates α,β,γ\alpha,\beta,\gamma are restricted to values in {0,1}\{0,1\}. Moreover, Theorem 4.3 shows that the face and vertex polynomials coincide for the subgroup actions ⟨δ⟩\langle\delta\rangle, ⟨δτ⟩\langle\delta\tau\rangle, and ⟨δ,τ⟩\langle\delta,\tau\rangle. These observations place the face polynomial within the broader framework of transition polynomials and clarify its relation to the vertex polynomial. The main contribution of this paper is a direct face-count formulation and a set of tools that streamline the study of Euler-genus partial-twuality polynomials; the parity results in § 6 illustrate this utility. These connections also highlight the interplay among the face polynomial, the vertex polynomial, and the transition polynomial, and provide complementary perspectives on our results.

We now apply the face polynomial to the Euler-genus partial-twuality polynomials.

Applications to Euler-genus partial-twuality polynomials

The Euler genus of a ribbon graph GG is defined as

ϵ(G)=2c(G)+e(G)−f(G)−v(G),(15)\epsilon(G)=2c(G)+e(G)-f(G)-v(G), \tag*{(15)}

where c(G)c(G) is the number of connected components. It equals twice the genus if the embedding is orientable, and equals the crosscap number if the embedding is non-orientable. Recall that Gross, Mansour, and Tucker [8] introduced the partial-dual polynomial of a ribbon graph as a generating function that enumerates all partial duals of the ribbon graph according to Euler genus. Since the effect of individual group elements has been examined, it is natural to study the action of the whole subgroup on the Euler genus.

Definition 5.1. For ∙∈{⟨δ⟩,⟨τ⟩,⟨δτ⟩,⟨δ,τ⟩}\bullet\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\delta\tau\rangle,\langle\delta,\tau\rangle\}, the Euler-genus partial ∙\bullet polynomial of a ribbon graph GG is defined by

∂G∙(x)=∑A⊆E(G)xϵ(G∙(A)),for ∙∈{⟨δ⟩,⟨τ⟩,⟨δτ⟩};\partial_G^{\bullet}(x)=\sum_{A\subseteq E(G)}x^{\epsilon(G^{\bullet(A)})},\qquad\text{for }\bullet\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\delta\tau\rangle\};
∂G⟨δτ⟩(x)=∑∣i∣=1Ai=E(G)xϵ(G(1A1)δτ(A2));\partial_G^{\langle\delta\tau\rangle}(x)=\sum_{\substack{\lvert i\rvert=1\\ A_i=E(G)}}x^{\epsilon(G^{(1A_1)\delta\tau(A_2)})};
∂G⟨δ,τ⟩(x)=∑∣i∣=6Ai=E(G)xϵ(G(1A1)δ(A2)τ(A3)τδ(A4)δτ(A5)τδτ(A6)).\partial_G^{\langle\delta,\tau\rangle}(x)=\sum_{\substack{\lvert i\rvert=6\\ A_i=E(G)}}x^{\epsilon(G^{(1A_1)\delta(A_2)\tau(A_3)\tau\delta(A_4)\delta\tau(A_5)\tau\delta\tau(A_6)})}.

Using Euler’s formula (2), we can express the Euler-genus partial-twuality polynomials in terms of face and vertex counts.

Proposition 5.2. For ∙∈{⟨δ⟩,⟨τ⟩,⟨τδτ⟩}\bullet\in\{\langle\delta\rangle,\langle\tau\rangle,\langle\tau\delta\tau\rangle\},

∂∙ϵG(x)=x2c(G)+e(G)∑A⊆E(G)x−f(G∙(A))x−v(G∙(A)).\partial^\epsilon_{\mathord{\bullet}}G(x)=x^{2c(G)+e(G)}\sum_{A\subseteq E(G)}x^{-f(G^{\mathord{\bullet}}(A))}x^{-v(G^{\mathord{\bullet}}(A))}.

Moreover,

\partial^\epsilon_{\langle\delta\tau\rangle}_G(x)=x^{2c(G)+e(G)}\sum_{\biguplus_{i=1}^{3}A_i=E(G)}x^{-f(G^{\tau\delta(A_2)\delta\tau(A_3)})}x^{-v(G^{\tau\delta(A_2)\delta\tau(A_3)})},
\partial^\epsilon_{\langle\delta,\tau\rangle}_G(x)=x^{2c(G)+e(G)}\sum_{\biguplus_{i=1}^{6}A_i=E(G)}x^{-f(G^{\delta(A_2)\tau(A_3)\tau\delta(A_4)\delta\tau(A_5)\tau\delta\tau(A_6)})}x^{-v(G^{\delta(A_2)\tau(A_3)\tau\delta(A_4)\delta\tau(A_5)\tau\delta\tau(A_6)})}.

Substituting the face and vertex-count identities from Theorems 3.5 and 4.2 gives the following explicit formulas.

Proposition 5.3. Let GG be a ribbon graph. Then the following hold:

\partial^\epsilon_{\langle\delta\rangle}_G(x)=x^{2c(G)+e(G)}\sum_{A\subseteq E(G)}x^{-f(G-A)}x^{-f(G-A^c)};
\begin{aligned} \partial^\epsilon_{\langle\tau\rangle}_G(x) &=x^{2c(G)+e(G)-v(G)}\sum_{A\subseteq E(G)}x^{-f(G^{\tau}(A))}\\ &=x^{2c(G)+e(G)-v(G)}\sum_{A\subseteq E(G)}x^{-f(G^{\delta\tau}(A)-A)}\\ &=x^{2c(G)+e(G)-v(G)}FP_{\langle\tau\rangle}(G,x^{-1}); \end{aligned}
\partial^\epsilon_{\langle\delta\tau\rangle}_G(x)=x^{2c(G)+e(G)}\sum_{\biguplus_{i=1}^{3}A_i=E(G)}x^{-f(G^{\tau(A_2)-A_3})}x^{-f(G^{\tau(A_3)-A_1})};
\partial^\epsilon_{\langle\tau\delta\tau\rangle}_G(x)=x^{2c(G)+e(G)-f(G)}\sum_{A\subseteq E(G)}x^{-f(G^{\times}-A^c)}=x^{2c(G)+e(G)-f(G)}VP_{\langle\delta\rangle}(G^{\times},x^{-1});
\partial^\epsilon_{\langle\delta,\tau\rangle}_G(x)=x^{2c(G)+e(G)}\sum_{\biguplus_{i=1}^{6}A_i=E(G)}x^{-f(G^{\tau(A_3\cup A_4)-(A_2\cup A_5)})}x^{-f(G^{\tau(A_5\cup A_6)-(A_1\cup A_3)})}.

The recursions for the face polynomial transfer directly to the Euler-genus partial-twuality polynomials. Using Theorems 3.7, 4.2, 4.3, and Proposition 5.3, we obtain the following recursions.

Proposition 5.4. Let GG be a ribbon graph and e∈E(G)e\in E(G). Then

  1. ∂⟨τ⟩,Gϵ(x)=∂⟨τ⟩,G/eϵ(x)+∂⟨τ⟩,Gτ(e)/eϵ(x);\partial^\epsilon_{\langle\tau\rangle,G}(x)=\partial^\epsilon_{\langle\tau\rangle,G/e}(x)+\partial^\epsilon_{\langle\tau\rangle,G^{\tau(e)}/e}(x);

  1. ∂⟨τδτ⟩,Gϵ(x)=∂⟨τδτ⟩,G−eϵ(x)+∂⟨τδτ⟩,Gτ(e)/eϵ(x).\partial^\epsilon_{\langle\tau\delta\tau\rangle,G}(x)=\partial^\epsilon_{\langle\tau\delta\tau\rangle,G-e}(x)+\partial^\epsilon_{\langle\tau\delta\tau\rangle,G^{\tau(e)}/e}(x).

Using Theorems 4.2 and 4.3 together with Proposition 4.4, we translate the monomial characterizations of the face polynomial into the following monomial criteria for Euler-genus partial-twuality polynomials.

Proposition 5.5. Let GG be a ribbon graph. Then the following hold:

  1. ∂⟨δ⟩,Gϵ(x)\partial^\epsilon_{\langle\delta\rangle,G}(x) is a monomial if and only if GG is a bouquet in which every loop is a trivial non-orientable loop;

  1. ∂⟨τ⟩,Gϵ(x)\partial^\epsilon_{\langle\tau\rangle,G}(x) is a monomial if and only if GG is a tree;

  1. ∂⟨τδτ⟩,Gϵ(x)\partial^\epsilon_{\langle\tau\delta\tau\rangle,G}(x) is a monomial if and only if GG is a bouquet in which every loop is a trivial orientable loop;

  1. ∂∙,Gϵ(x)\partial^\epsilon_{\mathord{\bullet},G}(x) is never a monomial for ∙∈{⟨δτ⟩,⟨τδ⟩,⟨δ,τ⟩}\mathord{\bullet}\in\{\langle\delta\tau\rangle,\langle\tau\delta\rangle,\langle\delta,\tau\rangle\}.

Supports in the orientable case

A ribbon graph is orientable if its underlying surface is orientable, and non-orientable otherwise.

The face polynomial FP⟨δ⟩(G,x)FP_{\langle\delta\rangle}(G,x) is known to be interpolating. However, the arithmetic structure of its support remains unexplored. For orientable ribbon graphs, Euler’s formula imposes a parity constraint on the face count of any subgraph whose number of edges has a prescribed parity.

We first record a parity constraint for orientable ribbon graphs; it is the key tool for the support analysis in this section.

Lemma 6.1. Let GG be an orientable ribbon graph. Then for any A1,A2⊆E(G)A_1,A_2 \subseteq E(G),

f(G−A1)≡f(G−A2)(mod2)⟺∣A1∣≡∣A2∣(mod2).f(G-A_1) \equiv f(G-A_2) \pmod{2} \qquad\Longleftrightarrow\qquad|A_1| \equiv|A_2| \pmod{2}.

Proof. Recall Euler’s formula for the Euler genus ϵ(G)\epsilon(G):

f(G)=e(G)−v(G)+2c(G)−ϵ(G).f(G)=e(G)-v(G)+2c(G)-\epsilon(G).

If GG is orientable, then ϵ(G)=2g(G)\epsilon(G)=2g(G) is even. Since 2c(G)2c(G) is also even, reducing this identity modulo 22 yields

f(G)≡e(G)−v(G)(mod2).(16)f(G) \equiv e(G)-v(G) \pmod{2}. \tag*{(16)}

Now let A⊆E(G)A \subseteq E(G). Deleting the edges in AA preserves the vertex set and orientability, so

v(G−A)=v(G),e(G−A)=e(G)−∣A∣,and G−A is orientable.v(G-A)=v(G), \qquad e(G-A)=e(G)-|A|, \qquad\text{and }G-A\text{ is orientable}.

Applying (2) to G−AG-A, we obtain

f(G−A)≡e(G−A)−v(G−A)=e(G)−v(G)−∣A∣(mod2).f(G-A) \equiv e(G-A)-v(G-A)=e(G)-v(G)-|A| \pmod{2}.

Since e(G)−v(G)e(G)-v(G) is a fixed constant independent of AA, the parity of f(G−A)f(G-A) depends only on the parity of ∣A∣|A|. Therefore, for any A1,A2⊆E(G)A_1,A_2 \subseteq E(G),

f(G−A1)≡f(G−A2)(mod2)f(G-A_1) \equiv f(G-A_2) \pmod{2}

holds if and only if ∣A1∣≡∣A2∣(mod2)|A_1| \equiv|A_2| \pmod{2}, as claimed.

This parity lemma has the following immediate consequence.

Corollary 6.2. If e(G)>0e(G)>0, then FP⟨δ⟩(G,x)FP_{\langle\delta\rangle}(G,x) has both even and odd exponents in its support.

Proof. Choose any A⊆E(G)A \subseteq E(G) and an edge e∈E(G)e \in E(G). Since ∣A△{e}∣=∣A∣±1|A\mathbin{\triangle}\{e\}|=|A|\pm1, the congruence in Lemma 6.1 gives

f(G−(A△{e}))≡f(G−A)+1(mod2).f(G-(A\mathbin{\triangle}\{e\})) \equiv f(G-A)+1 \pmod{2}.

Thus both parities occur. For the case E(G)=∅E(G)=\varnothing, only one subset A=∅A=\varnothing exists, giving a monomial xv(G)x^{v(G)}.

Since, for n≥1n\geq1, there is a one-to-one correspondence between the even-sized subsets and the odd-sized subsets of an nn-element set, Lemma 6.1 implies the following proposition.

Proposition 6.3. Let GG be an orientable ribbon graph with e(G)>0e(G)>0. Then

∑i∈Supp⁡(FP⟨δ⟩(G,x))i evenai=∑i∈Supp⁡(FP⟨δ⟩(G,x))i oddai=2e(G)−1.\sum_{\substack{i\in\operatorname{Supp}(FP_{\langle\delta\rangle}(G,x))\\ i\ \mathrm{even}}} a_i = \sum_{\substack{i\in\operatorname{Supp}(FP_{\langle\delta\rangle}(G,x))\\ i\ \mathrm{odd}}} a_i =2^{e(G)-1}.

where aia_i denotes the coefficient of xix^i in FP⟨δ⟩(G,x)FP_{\langle\delta\rangle}(G,x).

Proposition 6.4. Let GG be an orientable ribbon graph. Then

Supp⁡(∂ϵG⟨δ⟩(x))⊆2N.\operatorname{Supp}\left(\partial\epsilon_G^{\langle\delta\rangle}(x)\right)\subseteq2\mathbb{N}.

Proof. Let i∈Supp⁡(∂ϵG⟨δ⟩(x))i\in\operatorname{Supp}\left(\partial\epsilon_G^{\langle\delta\rangle}(x)\right). By Proposition 5.3, there exists an edge subset A⊆E(G)A\subseteq E(G) such that

i=2c(G)+e(G)−f(G−A)−f(G−Ac).i=2c(G)+e(G)-f(G-A)-f(G-A^c).

Notice that

∣A∣≡∣Ac∣(mod2)|A|\equiv|A^c|\pmod{2}

if e(G)e(G) is even, and

∣A∣≡∣Ac∣+1(mod2)|A|\equiv|A^c|+1\pmod{2}

if e(G)e(G) is odd. Then, by Lemma 6.1, we have

f(G−A)≡f(G−Ac)(mod2)f(G-A)\equiv f(G-A^c)\pmod{2}

if e(G)e(G) is even, and

f(G−A)≡f(G−Ac)+1(mod2)f(G-A)\equiv f(G-A^c)+1\pmod{2}

if e(G)e(G) is odd. Hence e(G)−f(G−A)−f(G−Ac)e(G)-f(G-A)-f(G-A^c) is always even. Therefore ii is even, and the proof is complete.

Recall that the face polynomial is defined for several subgroup actions: ⟨δ⟩\langle\delta\rangle, ⟨τ⟩\langle\tau\rangle, and ⟨δτ⟩\langle\delta\tau\rangle. Their supports are naturally related.

Proposition 6.5. For every ribbon graph GG,

Supp⁡(FP⟨δ⟩(G,x))∪Supp⁡(FP⟨τ⟩(G,x))⊆Supp⁡(FP⟨δτ⟩(G,x)).\operatorname{Supp}\left(FP_{\langle\delta\rangle}(G,x)\right) \cup\operatorname{Supp}\left(FP_{\langle\tau\rangle}(G,x)\right) \subseteq\operatorname{Supp}\left(FP_{\langle\delta\tau\rangle}(G,x)\right).

Proof. By Theorem 3.5, every term of FP⟨δ⟩FP_{\langle\delta\rangle} corresponds to a subset A⊆E(G)A \subseteq E(G) with face count f(G−A)f(G-A). In the tripartition (A1,A2,A3)(A_1,A_2,A_3) defining FP⟨δτ⟩FP_{\langle\delta\tau\rangle}, setting A2=∅A_2=\varnothing and A3=AA_3=A gives exactly the same face count. Hence each δ\delta-exponent appears in the δτ\delta\tau-polynomial. For ⟨τ⟩\langle\tau\rangle, Lemma 3.3 gives

f(Gτ(A))=f(Gτδτ(A)−A).f\left(G^{\tau(A)}\right)=f\left(G^{\tau\delta\tau(A)}-A\right).

and the same tripartition with A2=AA_2=A and A3=∅A_3=\varnothing yields the corresponding exponent in FP⟨δτ⟩FP_{\langle\delta\tau\rangle}.

Declaration of competing interest

The authors declare no competing interests.

Acknowledgements

This work is supported by National Natural Science Foundation of China (Grant Number: 12661073) and Natural Science Foundation of Xinjiang (Grant Number: 2024D01A89).

Data availability

No data was used for the research described in the article.

References

  1. [1]Bollobás, B., Riordan, O. A Polynomial of Graphs on Surfaces. Math. Ann., 2002, 323: 81–96DOI
  2. [2]Chmutov, S. Generalized Duality for Graphs on Surfaces and the Signed Bollobás–Riordan Polynomial. J. Comb. Theory, Ser. B, 2009, 99: 617–638arxiv.org/abs/0711.3490
  3. [3]Chmutov, S., Vignes-Tourneret, F. On a Conjecture of Gross, Mansour and Tucker. Eur. J. Comb., 2021, 97: 103368DOI
  4. [4]Ellis-Monaghan, J.A., Moffatt, I. Twisted Duality for Embedded Graphs. Trans. Am. Math. Soc., 2012, 364: 1529–1569
  5. [5]Ellis-Monaghan, J.A., Moffatt, I. Graphs on Surfaces. Springer, New York, 2013
  6. [6]Ellis-Monaghan, J.A., Sarmíento, I. A Recipe Theorem for the Topological Tutte Polynomial of Bollobás and Riordan. Eur. J. Comb., 2011, 32: 782–794
  7. [7]Gross, J.L., Mansour, T., Tucker, T.W. Partial Duality for Ribbon Graphs, I: Distributions. Eur. J. Comb., 2020, 86: 103084DOI
  8. [8]Gross, J.L., Mansour, T., Tucker, T.W. Partial Duality for Ribbon Graphs, II: Partial-Twuality Polynomials and Monodromy Computations. Eur. J. Comb., 2021, 95: 103329DOI
  9. [9]Krajewski, T., Rivasseau, V., Tanasa, A., Wang, Z. Topological Graph Polynomials and Quantum Field Theory, Part II: Mehler Kernel Theories. Ann. Henri Poincaré, 2011, 12: 1–63
  10. [10]Wilson, S. Operators over Regular Maps. Pac. J. Math., 1979, 81: 559–568DOI
  11. [11]Yan, Q., Deng, Q., Metsidik, M. Introducing a Vertex Polynomial Invariant for Embedded Graphs. Discrete Math., 2026, 349: 115111arxiv.org/abs/2506.07522
  12. [12]Yan, Q., Jin, X. Counterexamples to a Conjecture by Gross, Mansour and Tucker on Partial-Dual Genus Polynomials of Ribbon Graphs. Eur. J. Comb., 2021, 93: 103285DOI
  13. [13]Yan, Q., Jin, X. Partial-Dual Genus Polynomials and Signed Intersection Graphs. Forum Math. Sigma, 2022, 10: e69arxiv.org/abs/2102.01823
  14. [14]Yan, Q., Jin, X. Twist Polynomials of Delta-Matroids. Adv. Appl. Math., 2022, 139: 102363arxiv.org/abs/2108.01263
  15. [15]Yan, Q., Jin, X. Partial-Twuality Polynomials of Delta-Matroids. Adv. Appl. Math., 2024, 153: 102623DOI
  16. [16]Yuschak, D. Delta-Matroids Whose Twist Polynomials Are Monomials. Eur. J. Comb., 2024, 118: 103925DOI

Paper details

vlnc:W_5ptg4xrn
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

Not recorded for this paper · View statement →

Looking for related papers…
Contents