2. 福建农林大学 计算机与信息学院, 福建 福州 350002
2. College of Computer and Information Sciences, Fujian Agriculture and Forestry University, Fuzhou 350002, China
由于在通信协议、密码安全、信息处理、分布式计算上的应用, 量子系统的推理、验证已经受到广泛的关注[1], 特别量子系统的模型检测[2-4].量子系统的模型检测至少需要包含3个元素:模型、属性和检测算法; 而刻画量子系统属性的逻辑工具主要有经典命题逻辑、量子逻辑、量子计算逻辑[1].
近年来, 学者们针对不同量子系统提出了不同模型检测方法.应明生提出了利用量子自动机刻画封闭量子系统, 用闭子空间表示原子命题, 利用毕克霍夫-冯·诺依曼量子逻辑刻画量子状态的属性, 描述了量子系统的安全性、不变性、公平性等线性时间属性, 基于自动机技术给出了量子线性时间属性的检测算法[2].关于这种量子系统的线性时序逻辑和计算树逻辑的检测仍然是公开性问题.冯元提出了利用量子马尔可夫链描述开放量子系统, 用经典的计算树逻辑描述量子状态属性, 给出了量子马尔可夫链的计算树检测算法, 并且将方法应用于检测量子BB84协议, 其中状态属性是经典的[3].Mateus等人提出了Exogenous量子命题逻辑, 并证明该逻辑公理系统的可靠性和完备性; 构造了量子线性时序逻辑QLTL和量子计算树逻辑QCTL, 通过量子Kripke结构对封闭量子系统进行建模; 用QLTL和QCTL刻画量子状态属性, 说明了QLTL、QCTL的公式和经典的LTL, CTL公式之间的关系, 利用经典算法给出QLTL, QCTL的检测方法.这方面的工作还未涉及到用密度算子描述的开放量子系统[5, 6].
在经典迁移系统和概率系统, 可达性检测是一个关键性问题.比如:基于自动机技术的迁移系统安全性检测, 它等价于乘积系统的终状态是否可达; 强公平性检测, 它等价于状态是否是无限经常可达; 而弱公平性检测, 它等价于状态是否是最终永远可达[7, 8].在量子系统中, 同样存在着这方面的研究.文献[9]利用Bottom强连通分支(BSCC)和算子渐近平均值提出了计算量子马尔可夫链的可达性、重复可达性、一致可达性概率的方法.文献[10]研究了量子系统的可达性的可判定性问题.文献[11]研究了递归式量子马尔可夫链的可达性分析.
本文首先回顾几种量子马尔可夫链模型; 其次构建Exogenous量子算子逻辑, 该逻辑是可靠完备的; 接着给出检测量子算子公式可满足性的复杂度; 然后, 在Exogenous量子算子逻辑基础上定义Exogenous量子马尔可夫链, 提出几种常用的可达性, 分析可达性公式的可满足性问题和可判定性问题; 最后, 通过实例说明Exogenous量子马尔可夫链及其可达性与广义量子Loop程序终止问题的关系.
1 符号规定设n个单量子比特构成的集合qB={qb1, qb2, …, qbn}, HqB表示赋值集2qB张成的Hilbert空间, 即:
${H_{qB}} = span\{ |\left. v \right\rangle |v \in {2^{qB}}\} .$ |
将qB看作是量子命题变元集, 任意子集A⊆qB都有唯一基向量与其一一对应, 当qb∈A时, 赋值为真; 当qb∉A时, 赋值为假.设B(HqB)为HqB上有界线性算子, P(HqB)={P∈B(HqB)|P=P=P2}为HqB上的投影算子, D(HqB)={ρ∈B(HqB)|t(ρ)ρ=1}为HqB上的量子密度算子.
2 Exogenous量子马尔可夫链量子马尔可夫链已经被学者们所研究, 它主要用来刻画量子系统的动态演化[12-14].量子行走是一类特殊的量子马尔可夫链, 得到广泛关注, 已经成功应用于设计和分析量子算法[15, 16].文献[17]将量子马尔可夫链定义为二元组 < G, ε > , G是有向图, ε=[εij]是迁移算子矩阵(TOM).矩阵TOM的每一个元素εij标签为点i到点j的边, 它满足完全正性, 且每列的和为一个量子运算.该量子马尔可夫链给出量子系统状态转移的特性, 每一个节点代表一个状态, 但状态是经典的且状态数是有限的, 而量子系统的状态是用量子态描述且Hilbert空间是连续的.文献[9]将经典马尔可夫链 < S, P > 推广到量子情形, 定义了量子马尔可夫链 < H, ε > , 用Hilbert空间H替代状态空间S, 用超算子ε替代概率转移矩阵P, 量子状态空间是连续的.文献[3]定义了量子马尔可夫链 < S, H, Q > , 其中, S是经典状态集, H是量子状态空间, Q表示状态转移算子矩阵, 该模型采用经典命题逻辑来刻画量子系统的状态属性, 但不是用量子逻辑刻画量子态.
如何用量子逻辑刻画量子马尔可夫链的量子态, 合适的量子逻辑是关键.关于量子逻辑, 一般是指毕克霍夫-冯·诺依曼等学者提出的一类正交模格数学代数结构.然而, 文献[5]提出了基于Exogenous的量子命题逻辑, 刻画了量子态|ψ > 的属性, 同时还保持经典命题逻辑特性.不过, Exogenous量子命题逻辑系统只适合刻画量子态|ψ > , 而不适合刻画用密度算子描述的开放量子系统.针对该问题, 本文提出一种Exogenous量子算子逻辑, 记号为LE, 并通过该逻辑描述量子马尔可夫链.
2.1 LE的语法Exogenous量子算子逻辑的语法由3部分组成:经典命题公式、算子项和量子算子公式.
(1)经典命题公式
由qB中的n个量子比特{qb1, qb2, …, qbn}作为命题变元, ¬C, ∨C, ∧C, →C, ↔C作为联结词.所有经典命题公式记为ΓC.经典命题公式用来刻画经典属性.
(2)算子项
算子项的论域是有界线性算子B(HqB), 其中:O, I分别表示零算子、恒等算子; x∈X为项变元, X={xk|k∈N}⊆B(HqB);
(3)量子算子公式γ:=t≤t|⊥Q|γ→Qγ.
t≤t称为量子算子原子公式, 称qAtom:={t≤t}为量子算子原子命题集.⊥Q为量子算子矛盾式, 量子算子公式是由qAtom经联结词⊥Q, →Q联结递归形成的公式.所有量子算子公式记为ΓQ.称没有项变元的量子算子公式为量子算子闭式.量子算子公式用来描述测量结果的比较.
在LE定义中有两组联结词:一组是针对经典命题公式, 一组是针对量子算子公式.在不引起歧义的条件下, 去掉下标C, Q.
关于
量子算子公式γ否定定义为¬Q:=γ→Q⊥Q, 类似于经典命题公式定义下列联结词∨Q, ∧Q, →Q, ↔Q.定义t1=t2:=(t1≤t2)∧Q(t2≤t1), t1 < t2:=(t1≤t2)∧Q¬Q(t1=t2), t1 > t2:=t2 < t1.统称{t1≤t2, t1=t2, t1 < t2, t1 > t2}为量子算子比较公式.设任意的γ, γ1, γ2∈ΓQ, 量子算子公式γ长度或复杂度记号为|γ|, 长度|γ|递归定义为:(1) |γ|=0;(2) |¬Qγ|=|γ|+1;(3) |γ1→Qγ2|=max (γ1, γ2)+1.
2.2 LE的语义Exogenous量子算子逻辑的语义包括对经典命题公式、项和量子算子公式的解释.对于经典命题公式α, 给出qB上的赋值v∈2qB, 记v可满足α为v⊨α, 同时记|α⊨{v∈2qB|v⊨α}表示使α为真的赋值集.关于项变元x的解释, 定义指派函数σ:X→B(HqB), 其中, X为所有项变元之集.给定一个量子密度算子ρ∈D(HqB), 项和量子算子公式语义递归定义如下:
算子项的语义:
·
·
·
·
·
·
·
量子算子公式的语义:
·ρ⊨t1≤t2当且仅当
·ρ⊭⊥Q, ρ⊨γ1→Qγ2当且仅当ρ⊭γ1或者ρ⊨γ2.
若ρ⊨γ, 则称ρ可满足γ.Exogenous量子算子逻辑LE能够刻画用密度算子描述的开放量子系统.例如:任意给定量子密度算子ρ∈D(HqB), 设量子算子公式
Exogenous量子算子逻辑LE的推理规则包括两条:(1) α1, α1→Cα2⊢α2; (2) γ1, γ1→Qγ2⊢γ2.
作为公理化系统, Exogenous量子算子逻辑LE具有可靠性和完备性.由于篇幅原因, 另文给予证明.
定理1. Exogenous量子算子逻辑LE是可靠且完备的.
给定量子密度算子ρ∈D(HqB), 对于量子算子公式(闭式)γ的可满足检测算法的复杂度分析如下:
设|qB|=n, 密度算子用2n×2n矩阵表示, 矩阵的相加减的复杂度是O(2n×2n), 矩阵的乘法复杂度是O(23n), 量子算子公式的长度为|γ|.解释量子算子公式γ中的项
综上所述, 检测量子算子公式γ的可满足性需要的复杂度为O(24n|γ|).
定理2.给定量子密度算子ρ∈D(HqB)、量子算子公式γ, 检测ρ可满足γ(ρ⊨γ)的时间复杂度为O(24n|γ|).
2.3 基于LE的量子马尔可夫链为了应用LE描述开放量子系统, 首先, 先建立一类量子马尔可夫链:
$\langle S,HqB,\varepsilon \rangle .$ |
与文献[3]相比, 这里S⊆D(HqB), |S|=m为有限状态集, 量子算子ε:D(HqB)→D(HqB).
在实际应用中, 利用该量子马尔可夫链模型能够描述一类开放量子系统, 比如开放量子行走[16].考虑二点图上的开放量子行走, S={ρ1, ρ2}, 量子态之间转移如图 1, 其中,
Baltazar等人基于Exogenous量子命题逻辑建立了量子计算树逻辑, 构造有限量子Kripke结构刻画了逻辑语义, 但它只适合于描述封闭量子系统[18].为了刻画开放量子系统的量子态属性, 下面定义基于Exogenous量子算子逻辑的量子马尔可夫链.
定义1. Exogenous量子马尔可夫链是五元组M= < S, HqB, ε, linit, 2AP, L > , 其中,
(1) ε是HqB上的量子运算;
(2) linit⊆HqB是量子初态的Hilbert子空间;
(3) L:S→2AP称为标签函数, 其中, AP⊆qAtom, |AP|=n, S⊆D(HqB), |S|=m.
任意ρ∈S, supp(ρ)表示为ρ的非零特征值对应的特征向量生成的本征空间.设ρ, ρ'∈S, 若supp(ρ')⊆supp(ε(ρ)), 则称ρ可达ρ', 记号为ρ→ρ'.定义从量子初态ρ0∈linit出发的一条无穷路径为π=ρ0→ρ1→…, 所有从ρ0出发的无穷路径记为Paths(ρ0).π[i]=ρi表示路径π的第i个量子态; π[i..]=ρiρi+1…表示从ρi出发的一条无穷路径; π[..i]=ρ0ρ1…ρi表示从ρ0出发到ρi的一条有穷路径.
文献[9]定义的量子马尔可夫链是 < HqB, ε > , 将它扩展为 < HqB, ε, linit, 2AP, L > , 其中, AP={qb1, qb2, …, qbn}.该模型与Exogenous量子马尔可夫链 < S, HqB, ε, linit, 2AP, L > 相比, 模型形式是相近的, 但是前一个模型中AP是经典原子命题集, 刻画的是量子态经典属性; 后一个模型AP是量子算子原子命题集, 它利用Exogenous量子算子逻辑刻画量子态的量子属性.与文献[17]构造的量子Kripke结构T= < S, R > 相比, 两个都是用来描述有限量子态的量子属性, 但一个是针对封闭量子系统, 另一个是针对开放量子系统.
3 可达性分析 3.1 常用可达性在经典模型检测中, 属性的检测一般归结为验证状态可达性; 对于量子模型检测, 验证量子状态是否可达对量子属性的检测也是有意义的.常见可达性公式有下一步可达(next)、最终可达(future)、一致可达(global)、无限经常可达(infinitely often)、最终永远可达(ultimately forever).关于Exogenous量子马尔可夫链, 重点提出下列4种常用可达性:
(1)最终可达:π⊨Fγ当且仅当∃i≥0, π[i]⊨γ;
(2)一致可达:π⊨Gγ当且仅当∀i≥0, π[i]⊨γ;
(3)最终永远可达:π⊨Uγ当且仅当∃i≥0, ∀j≥i, π[j]⊨γ;
(4)无限经常可达:π⊨Iγ当且仅当∀i≥0, ∃j≥i, π[j]⊨γ.
定义2.给定一个Exogenous量子马尔可夫链M, ρ0∈linit, Δ={F, G, U, I}, γ是一个Exogenous量子算子公式, 定义M, ρ0⊨Δγ当且仅当对于任意的π∈Paths(ρ0), 有π⊨Δγ.
例1:给定一个Exogenous量子马尔可夫链:M= < S, HqB, ε, linit, 2AP, L > , 其中,
·量子运算
$\begin{array}{l} {E_1} = \frac{1}{{\sqrt 2 }}(|1\rangle \langle 0 + 1| + |3\rangle \langle 2 + 3|),\\ {E_2} = \frac{1}{{\sqrt 2 }}(|1\rangle \langle 0 - 1| + |3\rangle \langle 2 - 3|),\\ {E_3} = \frac{1}{{\sqrt 2 }}(|0\rangle \langle 0 + 1| + |2\rangle \langle 2 + 3|),\\ {E_4} = \frac{1}{{\sqrt 2 }}(|0\rangle \langle 0 - 1| + |2\rangle \langle 2 - 3|),\\ {E_5} = \frac{1}{{10}}(|0\rangle \langle 4| + |1\rangle \langle 4| + |2\rangle \langle 4| + 4|3\rangle \langle 4| + 9|4\rangle \langle 4|), \end{array}$ |
其中, 式子
·S={εn(|ϕ > < ϕ|)|n∈N, |ϕ > < ϕ|∈linit};
·AP={t≤t}为量子算子原子命题集, t的论域是有界线性算子B(HqB);
·L:S→2AP;
·linit=span{|0 > , |1 > }∪span{|2 > , |3 > }.
下面讨论几种量子属性的可达性.
(1)给定量子算子公式
(2)给定量子算子公式
(3)给定量子算子公式
取
(4) (续(3)), 对于任意ρ0∈linit, 可推导出M, ρ0⊨¬QUγ3.
在定义2中, 称ρ为Δγ的一个可满足解, 所有可满足解记为SatM(Δγ).对于4种可达性公式的可满足解算法分析如下.
3.2 可满足性4种可达性公式的可满足集记为SatM(Δγ)={ρ∈S|M, ρ0⊨Δγ}, 具体分析如下:
(1) SatM(Fγ)={ρ∈S|∃n∈N, supp(εn(ρ))∩S∩SatM(γ)≠0};
(2) SatM(Gγ)=S\SatM(F¬γ);
(3) SatM(Uγ)=Fixpoint{λx.{supp((ε-1(X))∩S}∪X, SatM(γ)}, 其中, ε-1(X)={ρ∈S|ε(ρ)⊆X};
(4) SatM(Iγ)=S\SatM(U¬γ).
可达性检测算法的复杂度计算分为两个过程:首先是Exogenous量子马尔可夫链的检测算法, 如果将量子原子命题替换为经典原子命题, 利用经典检测算法[7, 18], 求出算法的复杂度为O(|γ||S|2); 其次是Exogenous量子算子公式的检测算法, 根据定理2可知算法的复杂度为O(24n|γ|), 所以计算出可达性公式Δγ的可满足性检测算法复杂度如下:
定理3.给定一个Exogenous量子马尔可夫链M, ρ∈linit, , Δγ的可满足性检测算法复杂度为O(|γ|2|S|224n).
3.3 可判定性文献[19, 20]表明了给定一个马尔可夫链, 判定是否存在一个正整数n使得经过n步从起始状态达到目标状态的概率为有理数r是一个Skolem问题.所谓Skolem问题是指给定一个方阵M, 是否存在一个正整数n使得(Mn)ij=0.Skolem问题属于数论可判定性问题, 是一个公开未解决的问题.Exogenous量子马尔可夫链作为马尔可夫链的量子意义下的推广, 也存在可判定性问题.
给定一个Exogenous量子马尔可夫链M, ρ0∈linit, ,一个量子算子公式γ, M, ρ0⊨Δγ是否是可判定的, 下面对此进行分析.
命题1.设V=SatM(γ)={ρ∈S|ρ⊨γ}, Z={n∈N|εn(ρ)∈V}, 给定4种可达性公式Δγ, Δ={F, G, U, I}, 有:
(1)若最终可达Fγ是可判定的当且仅当判定Z是非空的;
(2)若一致可达Gγ是可判定的当且仅当判定Z是自然数集;
(3)若最终永远可达Uγ是可判定的当且仅当判定Z是无穷多;
(4)若无限经常可达Iγ是可判定的当且仅当判定Z是去除有限多个自然数外的无穷多个.
命题1表明, 对可达性公式Δγ的判定可以转化为一类正整数集合Z的属性判定.
定义3[21, 22].给定一个m阶方阵A, 一个向量x∈Qm和一个子空间V⊆Qm, 判定是否存在一个非负整数n使得Anx∈V, 称这类问题为高阶轨道问题.
命题2.关于Z={n∈N|εn(ρ)∈V}的判定是一个高阶轨道问题.
记Z={n∈N|εn(ρ)∈V}的判定问题为DProblem.若εn(ρ)∈V, 则有
高阶轨道问题由Kannan和Lipton提出, 该问题与Skolem问题紧密相关[23], 关于它的判定是一个公开性问题.相关工作已经证明:当V是一维的, 高阶轨道问题有多项式时间算法; 当V是二维和三维的, 高阶轨道问题属于NPRP[19].
4 广义量子Loop程序终止问题假设有一个含有n个量子系统qb1, qb2, …, qbn的量子寄存器, 并且对于每个i≤n, qbi的状态空间是
${\rm{while }}(\tilde M[\bar q] \in X)\{ \bar q: = \varepsilon (\bar q)\} ,$ |
其中,
给定输入态
广义量子Loop程序是一个量子马尔可夫链 < HqB, ε, linit, 2AP, L > .若取AP={t≤t}, t的论域是有界线性算子B(HqB), 同时, 量子状态集为有限, 则广义量子Loop程序也是一个Exogenous量子马尔可夫链.控制部分M∈X用量子算子公式表示为
对于任意给定一个输入态
$0 \le tr(T_X^{qB}(\rho _{in}^{(n)})) \le 1.$ |
从语义角度分析,
终止问题是(广义)量子Loop程序的一个重要研究对象[24], 对于广义量子Loop程序的终止问题, 它可以用可达性公式来表示.
命题3.任意给定输入态
$\gamma : = T_X^{qB} = O.$ |
在命题中,
命题3表明了广义量子Loop程序终止问题可以归结为Exogenous量子马尔可夫链的最终可达性Fγ, 因而, 验证广义量子Loop程序的终止问题等价于检测Fγ的可满足性.
5 结束语量子马尔可夫链作为量子世界有噪声环境下的数学模型, 有着广泛的理论和实际的应用价值, 对量子马尔可夫链的研究是有意义的.在量子信息论中, 量子通信信道是一类量子马尔可夫链; 在量子程序语言中, 量子Loop程序是以量子马尔可夫链为数学模型.文中构造了Exogenous量子算子逻辑, 它用来刻画开放量子系统.与毕克霍夫-冯·诺依曼量子逻辑相比, 数学结构更为简单.在建立Exogenous量子马尔可夫链基础上, 利用量子算子逻辑刻画量子马尔可夫链的量子态属性.与已有工作相比, 该模型能够描述量子态的量子属性, 可以应用于量子属性的模型检测.可达性是模型检测的关键性问题, 文中定义了4种常用可达性, 给出了它们的可满足检测算法和计算复杂度, 并且分析了它们的判定性问题.作为应用, 分析了广义量子Loop程序是一个Exogenous量子马尔可夫链, 将程序终止问题与可达性问题联系在一起.
致谢 在此, 我们向对本文的工作给予支持和建议的同行、同学和老师表示感谢.[1] | Engesser K, Gabbay DM, Lehmann D. Handbook of Quantum Logic and Quantum Structures:Quantum Logic. Amsteldam:Elsevier Science Ltd., 2009 :1–22. http://cn.bing.com/academic/profile?id=632557726&encoded=0&v=paper_preview&mkt=zh-cn |
[2] | Ying MS, Li YJ, Yu NK, Feng Y. Model checking linear time properties of quantum systems. ACM Trans. on Computational Logic, 2014, 15 (3) :Article 22. [doi:10.1145/2629680] |
[3] | Feng Y, Yu NK, Ying MS. Model checking quantum Markov chains. Journal of Computer and System Sciences, 2013, 79 :1181–1198. [doi:10.1016/j.jcss.2013.04.002] |
[4] | Ardeshir-Larijani E, Gay SJ, Nagarajan R. Equivalence checking of quantum protocols. In:Proc. of the Tools and Algorithms for the Construction and Analysis of Systems. Berlin, Heidelberg:Springer-Verlag, 2013. 478-492.[doi:10.1007/978-3-642-36742-7_33] |
[5] | Mateus P, Sernadas A. Weakly complete axiomatization of exogenous quantum propositional logic. Information and Computation, 2006, 204 (5) :771–794. [doi:10.1016/j.ic.2006.02.001] |
[6] | Chadha R, Mateus P, Sernadas A, Sernadas C. Extending classical logic for reasoning about quantum systems. In:Handbook of Quantum Logic and Quantum Structures:Quantum Logic. Amsteldam:Elsevier Science Ltd., 2009. 325-372. |
[7] | Baier C, Katoen JP. Principles of Model Checking. Cambridge:MIT Press, 2008 :89–142. http://cn.bing.com/academic/profile?id=1498432697&encoded=0&v=paper_preview&mkt=zh-cn |
[8] | Clarke EM, Emerson EA. Design and synthesis of synronization skeletons using branching time temporal logic. In:Proc. of the 25 Years of Model Checking. Berlin, Heidelberg:Springer-Verlag, 2008. 196-215.[doi:10.1007/978-3-540-69850-0_12] |
[9] | Ying SG, Feng Y, Yu NK, Ying MS. Reachability probabilities of quantum Markov chains. 2013. http://arXiv.org/abs/Quantph/arXiv:quad1304.0060 |
[10] | Li YJ, Ying MS. (Un) decidable problems about reachability of quantum systems. 2014. http://arxiv.org/abs/1401.6249 |
[11] | Feng Y, Yu NK, Ying MS. Reachability analysis of recursive quantum Markov chains. In:Proc. of the Mathematical Foundations of Computer Science. 2013. 385-396.[doi:10.1007/978-3-642-40313-2_35] |
[12] | Accardi L. Nonrelativistic quantum mechanics as a noncommutative markov process. Advances in Mathematics, 1976, 20 :329–366. [doi:10.1016/0001-8708(76)90201-2] |
[13] | Accardi L. Topics in quantum probability. Physics Reports, 1981, 77 (3) :169–192. [doi:10.1016/0370-1573(81)90070-3] |
[14] | Ohno H. Extendability of generalized quantum Markov chains on gauge invariant C*-algebras. Infinite Dimensional Analysis, Quantum Probability and Related Topics, 2005, 8 :141–152. [doi:10.1142/S0219025705001901] |
[15] | Ambainis A. Quantum walks and their algorithmic applications. Int'l Journal of Quantum Information, 2003, 1 (4) :507–518. [doi:10.1142/S0219749903000383] |
[16] | Attal S, Petruccione F, Sabot C, Sinayskiy I. Open quantum random walks. 2014. http://arxiv.org/abs/1402.3253 |
[17] | Gudder S. Quantum Markov chains. Journal of Mathematical Physics, 2008, 49 (7) :072105. [doi:10.1063/1.2953952] |
[18] | Baltazar P, Chadha R, Mateus P. Quantum computation tree logic-model checking and complete calculus. Int'l Journal of Quantum Information, 2008, 6 (2) :219–236. [doi:10.1142/S0219749908003530] |
[19] | Akshay S, Antonopoulos T, Ouaknine J, Worrell J. Reachability problems for Markov chains. Information Processing Letters, 2015, 115 :155–158. [doi:10.1016/j.ipl.2014.08.013] |
[20] | Beauquier D, Rabinovich A, Slissenko A. A logic of probability with decidable model checking. In:Proc. of the Computer Science Logic. Berlin, Heidelberg:Springer-Verlag, 2002. 306-321.[doi:10.1007/3-540-45793-3_21] |
[21] | Chonev V, Ouaknine J, Worrell J. The orbit problem in higher dimensions. In:Proc. of the 45th Annual ACM Symp. on Theory of Computing. 2013. 941-950.[doi:10.1145/2488608.2488728] |
[22] | Chonev V, Ouaknine J, Worrell J. On the complexity of the orbit problem. 2014. http://arxiv.org/abs/1303.2981 |
[23] | Kannan R, Lipton RJ. Polynomial-Time algorithm for the orbit problem. Journal of the ACM, 1986, 33 (4) :808–821. [doi:10.1145/6490.6496] |
[24] | Ying MS, Feng Y. Quantum loop programs. Acta Informatica, 2010, 47 (4) :221–250. [doi:10.1145/6490.6496] |