Quantum based systems are a relatively new research area for that different modelling languages including process calculi are currently under development. Encodings are often used to compare process calculi. Quality criteria are used then to rule out trivial or meaningless encodings. In this new context of quantum based systems, it is necessary to analyse the applicability of these quality criteria and to potentially extend or adapt them. As a first step, we test the suitability of classical criteria for encodings between quantum based languages and discuss new criteria. Concretely, we present an encoding, from a sublanguage of CQP into qCCS. We show that this encoding satisfies compositionality, name invariance (for channel and qubit names), operational correspondence, divergence reflection, success sensitiveness, and that it preserves the size of quantum registers. Then we show that there is no encoding from qCCS into CQP (or its sublanguage) that is compositional, operationally corresponding, and success sensitive.
翻译:以量子为基础的系统是一个相对较新的研究领域,因为目前正在开发不同的模型语言,包括过程计算。 编码常常被用来比较过程计算。 然后, 质量标准被用来排除琐碎的或毫无意义的编码。 在量子基系统的新背景下, 有必要分析这些质量标准的适用性, 并有可能扩展或调整这些标准。 作为第一步, 我们测试基于量子语言编码的经典标准是否合适, 并讨论新的标准。 具体地说, 我们从一种子语言的 CQP 编码到 QCS。 我们显示, 这种编码符合构成性、 名称差异( 频道和 Qubit 名称)、 操作对应、 差异反射、 成功敏感度, 并保存量子登记册的大小 。 然后, 我们显示, QCS 到 CP ( 或其子语言) 的编码没有包含构成性、 操作上对应性和成功敏感度的编码 。