中文

两种上下文无关语言交集的剖分能力

形式语言与自动机理论 2024-02-14 v7 离散数学

摘要

我们称语言 LL 是\emph{常增长}的,如果存在常数 cc,使得对每个词 uLu\in L 都存在词 vLv\in L 满足 u<vc+u\vert u\vert<\vert v\vert\leq c+\vert u\vert。我们称语言 LL 是\emph{几何增长}的,如果存在常数 cc,使得对每个词 uLu\in L 都存在词 vLv\in L 满足 u<vcu\vert u\vert<\vert v\vert\leq c\vert u\vert。给定两个无限语言 L1,L2L_1,L_2,若 L2L1=\vert L_2\setminus L_1\vert=\inftyL1L2=\vert L_1\cap L_2\vert=\infty,则称 L1L_1 \emph{剖分} L2L_2。2013年有研究表明,对每个常增长语言 LL,存在一个正则语言 RR 使得 RR 剖分 LL。本文中我们展示如何用两种上下文无关语言交集的同态像来剖分几何增长语言。考虑三个字母表 Γ\GammaΣ\SigmaΘ\Theta,满足 Σ=1\vert \Sigma\vert=1Θ=4\vert \Theta\vert=4。我们证明存在上下文无关语言 M1,M2ΘM_1,M_2\subseteq \Theta^*、一个擦除字母同态 π:ΘΣ\pi:\Theta^*\rightarrow \Sigma^* 以及一个非擦除字母同态 φ:ΓΣ\varphi : \Gamma^*\rightarrow \Sigma^*,使得:若 LΓL\subseteq \Gamma^* 是几何增长语言,则存在正则语言 RΘR\subseteq \Theta^* 使得 φ1(π(RM1M2))\varphi^{-1}\left(\pi\left(R\cap M_1\cap M_2\right)\right) 剖分语言 LL

关键词

引用

@article{arxiv.2006.15160,
  title  = {Dissecting power of intersection of two context-free languages},
  author = {Josef Rukavicka},
  journal= {arXiv preprint arXiv:2006.15160},
  year   = {2024}
}