P-树 (多项式函子标记的树) [P-树]

定义

设 $$ P = (I \overset{s}{\leftarrow} A \overset{p}{\to} B \overset{t}{\to} I) $$ 为多项式, 定义 $P$- $T = (E \leftarrow M \to N \to E)$ 到 $P$ (作为多项式函子) 的态射, 也即 “边由 $I$ 标记, 结点由 $B$ 标记的树”.

注意由定义, 对于 $P$-树的每个以 $b\in B$ 为标记的结点, 记 $p^{-1}(b) = \{a_1,\cdots,a_n\}$, 那么

  • 该节点的入边必须一一对应于 $\{a_1,\cdots,a_n\}$, 且入边的标记分别为 $s(a_1),\cdots,s(a_n)$;
  • 该结点的出边的标记为 $t(b)$.

归纳定义

类似于普通的树, $P$-树也具有如下归纳定义:

  • 元素 $i\in I$ 本身是 $P$-树 (无节点, 只有一条边的树);
  • 设 $T_1,\cdots,T_n$ 是 $P$-树, 其根的标记分别为 $i_1,\cdots,i_n\in I$. 设 $b\in B$, 满足 $p^{-1}(b) = \{a_1,\cdots,a_n\}$, $s(a_1) = i_1$, $\cdots$, $s(a_n) = i_n$, 则有一棵 $P$-树, 根节点以 $b$ 标记, 以 $t(b)$ 为根标记, 根节点上长着 $T_1,\cdots,T_n$.

性质

始代数

命题. $P$-树的集合 (生象) 为 $\mathsf{Set}_{/I}$ 上自函子 $$ X \mapsto I + P(X) $$ 的始代数. 这直接体现了 $P$-树的归纳定义. 因为 $P$ 作为 $\mathsf{Set}_{/I}$ 的自函子, 在 $(f\colon I\to\mathsf{Set})\in\mathsf{Set}^I =\mathsf{Set}_{/I}$ 的值为 $$ P(f)(i) = \sum_{b\in t^{-1}(i)}\prod_{a\in p^{-1}(b)} f(s(a)), $$ 直观上, 以 $i$ 为根标记的 $P$-树,

  • 要么是无节点的树,
  • 要么是一个 $b\in t^{-1}(i)$, 以及对每个 $a\in p^{-1}(b)$ 包含一个以 s(a) 为根标记的 $P$-树.

线性树

当 $P = (1 \leftarrow 1 \to 1 \to 1)$ (对应 $\mathsf{Set}$ 上的恒等函子) 时, $P$-树即为线性树, 即形如 $$ \begin{array} {c} \downarrow\\ \bullet\\ \downarrow\\ \bullet\\ \vdots\\ \bullet\\ \downarrow \end{array} $$ 的树.

树的子树

$T$ 本身也是多项式, 此时 $T$-树就是 $T$ 的子树.

平面树

考虑自由幺半群单子 (列表函子) $L$, 其对应多项式 $$ 1\leftarrow \{(n,m)\in\mathbb{N}^2\mid n<m \} \to \mathbb{N} \to 1, $$ 那么 $L$-树就是每个结点的入边带有一个全序的树, 又称平面树 (planar tree).