论文标题

转换datawords时必须记住的

What You Must Remember When Transforming Datawords

论文作者

Praveen, M.

论文摘要

引入了流数据字符串传感器(SDST),以建模一类命令和一类功能程序,并操纵数据项列表。这些可用于编写常用的例程,例如插入,删除和反向。 SDST可以从潜在的无限数据域处理数据值。流弦传感器(SST)的模型是SDST的片段,其中删除了无限数据域,仅考虑有限字母。从一种语言理论的角度研究了SST。我们将数据介绍回SST,就像将数据引入有限状态自动机以获取注册自动机一样。结果是流弦寄存器换能器(SSRT),该传感器是SDST的子类。 SDST可以使用数据域上的线性顺序比较数据值,而SSRT无法完成。 我们沿着Myhill-nerode定理的线条对具有原始语义的SSRT进行独立的SSRT表征。类似模型的机器独立特征已成为学习算法的基础,并使我们能够理解模型的片段。传感器的原点语义轨迹轨迹输出的哪个位置来自输入的哪个位置。尽管有限制,但使用原点语义是有道理的,并且已知可以简化与传感器有关的许多问题。除了确定性寄存器自动机的特征外,我们还将原点语义作为技术构建块。但是,我们需要更多地建立在这些基础上,以克服SSRT独有的挑战。

Streaming Data String Transducers (SDSTs) were introduced to model a class of imperative and a class of functional programs, manipulating lists of data items. These can be used to write commonly used routines such as insert, delete and reverse. SDSTs can handle data values from a potentially infinite data domain. The model of Streaming String Transducers (SSTs) is the fragment of SDSTs where the infinite data domain is dropped and only finite alphabets are considered. SSTs have been much studied from a language theoretical point of view. We introduce data back into SSTs, just like data was introduced to finite state automata to get register automata. The result is Streaming String Register Transducers (SSRTs), which is a subclass of SDSTs. SDSTs can compare data values using a linear order on the data domain, which can not be done by SSRTs. We give a machine independent characterization of SSRTs with origin semantics, along the lines of Myhill-Nerode theorem. Machine independent characterizations for similar models have formed the basis of learning algorithms and enabled us to understand fragments of the models. Origin semantics of transducers track which positions of the output originate from which positions of the input. Although a restriction, using origin semantics is well justified and known to simplify many problems related to transducers. We use origin semantics as a technical building block, in addition to characterizations of deterministic register automata. However, we need to build more on top of these to overcome some challenges unique to SSRTs.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源