首页 > 最新文献

Sci. Ann. Comput. Sci.最新文献

英文 中文
SMT-Solvers in Action: Encoding and Solving Selected Problems in NP and EXPTIME smt -解算器的作用:NP和EXPTIME中选定问题的编码和求解
Pub Date : 2018-09-25 DOI: 10.7561/SACS.2018.2.269
A. Niewiadomski, P. Switalski, Teofil Sidoruk, W. Penczek
We compare the efficiency of seven modern SMT-solvers for several decision and combinatorial problems: the bounded Post correspondence problem (BPCP), the extended string correction problem (ESCP), and the Towers of Hanoi (ToH) of exponential solutions. For this purpose, we define new original reductions to SMT for all the above problems, and show their complexity. Our extensive experimental results allow for drawing quite interesting conclusions on efficiency and applicability of SMT-solvers depending on the theory used in the encoding.
我们比较了七个现代smt求解器在几个决策和组合问题上的效率:有界后通信问题(BPCP)、扩展字符串修正问题(ESCP)和指数解的河内塔(ToH)。为此,我们为上述所有问题定义了新的原始SMT缩减,并显示了它们的复杂性。根据编码中使用的理论,我们广泛的实验结果可以得出关于smt求解器的效率和适用性的相当有趣的结论。
{"title":"SMT-Solvers in Action: Encoding and Solving Selected Problems in NP and EXPTIME","authors":"A. Niewiadomski, P. Switalski, Teofil Sidoruk, W. Penczek","doi":"10.7561/SACS.2018.2.269","DOIUrl":"https://doi.org/10.7561/SACS.2018.2.269","url":null,"abstract":"We compare the efficiency of seven modern SMT-solvers for several decision and combinatorial problems: the bounded Post correspondence problem (BPCP), the extended string correction problem (ESCP), and the Towers of Hanoi (ToH) of exponential solutions. For this purpose, we define new original reductions to SMT for all the above problems, and show their complexity. Our extensive experimental results allow for drawing quite interesting conclusions on efficiency and applicability of SMT-solvers depending on the theory used in the encoding.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126839115","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Fixed Parameter Algorithms and Hardness of Approximation Results for the Structural Target Controllability Problem 结构目标可控性问题的固定参数算法及逼近结果的硬度
Pub Date : 2018-06-25 DOI: 10.1007/978-3-319-91938-6_9
E. Czeizler, Alexandru Popa, Victor-Bogdan Popescu
{"title":"Fixed Parameter Algorithms and Hardness of Approximation Results for the Structural Target Controllability Problem","authors":"E. Czeizler, Alexandru Popa, Victor-Bogdan Popescu","doi":"10.1007/978-3-319-91938-6_9","DOIUrl":"https://doi.org/10.1007/978-3-319-91938-6_9","url":null,"abstract":"","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130765253","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The Reticulation of a Universal Algebra 普遍代数的网状
Pub Date : 2017-06-13 DOI: 10.7561/SACS.2018.1.67
G. Georgescu, C. Mureşan
The reticulation of an algebra $A$ is a bounded distributive lattice ${cal L}(A)$ whose prime spectrum of filters or ideals is homeomorphic to the prime spectrum of congruences of $A$, endowed with the Stone topologies. We have obtained a construction for the reticulation of any algebra $A$ from a semi-degenerate congruence-modular variety ${cal C}$ in the case when the commutator of $A$, applied to compact congruences of $A$, produces compact congruences, in particular when ${cal C}$ has principal commutators; furthermore, it turns out that weaker conditions than the fact that $A$ belongs to a congruence-modular variety are sufficient for $A$ to have a reticulation. This construction generalizes the reticulation of a commutative unitary ring, as well as that of a residuated lattice, which in turn generalizes the reticulation of a BL-algebra and that of an MV-algebra. The purpose of constructing the reticulation for the algebras from ${cal C}$ is that of transferring algebraic and topological properties between the variety of bounded distributive lattices and ${cal C}$, and a reticulation functor is particularily useful for this transfer. We have defined and studied a reticulation functor for our construction of the reticulation in this context of universal algebra.
代数$A$的网状结构是一个有界分配格${cal L}(A)$,其滤子或理想的素谱同胚于$A$的同余的素谱,并具有Stone拓扑。我们从半退化同余模变量${cal C}$得到了任意代数$ a $的网状结构,当$ a $的对易子应用于$ a $的紧同余,产生紧同余,特别是当${cal C}$有主对易子时;进一步,证明了比$A$属于同余模变体的事实更弱的条件足以使$A$具有网状。这种构造推广了可交换酉环的网状结构,以及剩余格的网状结构,从而推广了bl -代数和mv -代数的网状结构。构造${cal C}$代数的网状结构的目的是在${cal C}$和各种有界分配格之间传递代数和拓扑性质,网状函子对于这种传递特别有用。我们定义并研究了一个网状函子,用于在通用代数的背景下构造网状。
{"title":"The Reticulation of a Universal Algebra","authors":"G. Georgescu, C. Mureşan","doi":"10.7561/SACS.2018.1.67","DOIUrl":"https://doi.org/10.7561/SACS.2018.1.67","url":null,"abstract":"The reticulation of an algebra $A$ is a bounded distributive lattice ${cal L}(A)$ whose prime spectrum of filters or ideals is homeomorphic to the prime spectrum of congruences of $A$, endowed with the Stone topologies. We have obtained a construction for the reticulation of any algebra $A$ from a semi-degenerate congruence-modular variety ${cal C}$ in the case when the commutator of $A$, applied to compact congruences of $A$, produces compact congruences, in particular when ${cal C}$ has principal commutators; furthermore, it turns out that weaker conditions than the fact that $A$ belongs to a congruence-modular variety are sufficient for $A$ to have a reticulation. This construction generalizes the reticulation of a commutative unitary ring, as well as that of a residuated lattice, which in turn generalizes the reticulation of a BL-algebra and that of an MV-algebra. The purpose of constructing the reticulation for the algebras from ${cal C}$ is that of transferring algebraic and topological properties between the variety of bounded distributive lattices and ${cal C}$, and a reticulation functor is particularily useful for this transfer. We have defined and studied a reticulation functor for our construction of the reticulation in this context of universal algebra.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126168405","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Adams Conditioning and Likelihood Ratio Transfer Mediated Inference 亚当斯条件作用与似然比传递介导推理
Pub Date : 2016-11-26 DOI: 10.7561/SACS.2019.1.1
J. Bergstra
Bayesian inference as applied in a legal setting is about belief transfer and involves a plurality of agents and communication protocols. A forensic expert (FE) may communicate to a trier of fact (TOF) first its value of a certain likelihood ratio with respect to FE's belief state as represented by a probability function on FE's proposition space. Subsequently FE communicates its recently acquired confirmation that a certain evidence proposition is true. Then TOF performs likelihood ratio transfer mediated reasoning thereby revising their own belief state. The logical principles involved in likelihood transfer mediated reasoning are discussed in a setting where probabilistic arithmetic is done within a meadow, and with Adams conditioning placed in a central role.
贝叶斯推理在法律环境中的应用是关于信念转移的,涉及多个代理和通信协议。法医专家(FE)可以首先向事实验证者(TOF)传达其相对于FE的信念状态的某个似然比的值,该似然比由FE的命题空间上的概率函数表示。随后,FE传达其最近获得的确认,即某个证据命题为真。然后TOF进行似然比转移介导推理,从而修正自己的信念状态。在可能性转移中介推理中涉及的逻辑原则在一个设置中进行了讨论,其中概率算法是在草地中完成的,并以亚当斯条件作用为中心。
{"title":"Adams Conditioning and Likelihood Ratio Transfer Mediated Inference","authors":"J. Bergstra","doi":"10.7561/SACS.2019.1.1","DOIUrl":"https://doi.org/10.7561/SACS.2019.1.1","url":null,"abstract":"Bayesian inference as applied in a legal setting is about belief transfer and involves a plurality of agents and communication protocols. \u0000A forensic expert (FE) may communicate to a trier of fact (TOF) first its value of a certain likelihood ratio with respect to FE's belief state as represented by a probability function on FE's proposition space. Subsequently FE communicates its recently acquired confirmation that a certain evidence proposition is true. Then TOF performs likelihood ratio transfer mediated reasoning thereby revising their own belief state. \u0000The logical principles involved in likelihood transfer mediated reasoning are discussed in a setting where probabilistic arithmetic is done within a meadow, and with Adams conditioning placed in a central role.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125544768","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
The Consistency and Complexity of Multiplicative Additive System Virtual 虚乘加性系统的一致性和复杂性
Pub Date : 2015-12-16 DOI: 10.7561/SACS.2015.2.245
Ross Horne
This paper investigates the proof theory of multiplicative additive system virtual (MAV). MAV combines two established proof calculi: multiplicative additive linear logic (MALL) and basic system virtual (BV). Due to the presence of the self-dual non-commutative operator from BV, the calculus MAV is defined in the calculus of structures — a generalisation of the sequent calculus where inference rules can be applied in any context. A generalised cut elimination result is proven for MAV, thereby establishing the consistency of linear implication defined in the calculus. The cut elimination proof involves a termination measure based on multisets of multisets of natural numbers to handle subtle interactions between operators of BV and MAV. Proof search in MAV is proven to be a PSPACE-complete decision problem. The study of this calculus is motivated by observations about applications in computer science to the verification of protocols and to querying.
研究了乘法加性虚系统的证明理论。MAV结合了两种已建立的证明演算:乘法加性线性逻辑(MALL)和基本系统虚(BV)。由于BV的自对偶非交换算子的存在,微积分MAV被定义在结构演算中——序列演算的推广,其中推理规则可以应用于任何上下文中。证明了MAV的广义割消结果,从而建立了微积分中定义的线性蕴涵的一致性。切消证明涉及一种基于自然数多集的多集的终止措施,以处理BV算子和MAV算子之间的微妙相互作用。证明了MAV中的证明搜索是一个pspace完全决策问题。这种演算的研究是由对计算机科学中协议验证和查询应用的观察引起的。
{"title":"The Consistency and Complexity of Multiplicative Additive System Virtual","authors":"Ross Horne","doi":"10.7561/SACS.2015.2.245","DOIUrl":"https://doi.org/10.7561/SACS.2015.2.245","url":null,"abstract":"This paper investigates the proof theory of multiplicative additive system virtual (MAV). MAV combines two established proof calculi: multiplicative additive linear logic (MALL) and basic system virtual (BV). Due to the presence of the self-dual non-commutative operator from BV, the calculus MAV is defined in the calculus of structures — a generalisation of the sequent calculus where inference rules can be applied in any context. A generalised cut elimination result is proven for MAV, thereby establishing the consistency of linear implication defined in the calculus. The cut elimination proof involves a termination measure based on multisets of multisets of natural numbers to handle subtle interactions between operators of BV and MAV. Proof search in MAV is proven to be a PSPACE-complete decision problem. The study of this calculus is motivated by observations about applications in computer science to the verification of protocols and to querying.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117107450","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Verification and Validation of Formal Data-Centric Business Models 正式的以数据为中心的业务模型的验证和确认
Pub Date : 2015-02-26 DOI: 10.7561/SACS.2015.2.317
T. Umarov
This paper addresses the problem of describing and analysing internally consistent data within business process workflow specifications. We use Rodin platform for verifying the correctness of the Event-B models. These models we obtain from an ontology and an associated set of normative rules by applying mapping rules. The latter enable us to transform these specifications into Event-B modular artefacts. The resulting model, by virtue of the Event-B formalism, is very close to a typical loosely coupled component-based implementation of a business system workflow, but has the additional value of being amenable to theorem proving techniques to check and refine data representation with respect to process evolution. In this paper, we give a formal account of the design specifications defined by Event-B modules and perform verification and validation by using theorem proving techniques provided by Rodin platform.
本文解决了在业务流程工作流规范中描述和分析内部一致数据的问题。我们使用Rodin平台验证Event-B模型的正确性。这些模型是通过应用映射规则从本体和一组相关的规范规则中得到的。后者使我们能够将这些规范转换为Event-B模块化构件。由于Event-B形式化,生成的模型非常接近于业务系统工作流的典型的基于松散耦合组件的实现,但它还具有附加价值,可以使用定理证明技术来检查和细化与流程演变相关的数据表示。本文对Event-B模块定义的设计规范进行了形式化描述,并利用Rodin平台提供的定理证明技术进行了验证和验证。
{"title":"Verification and Validation of Formal Data-Centric Business Models","authors":"T. Umarov","doi":"10.7561/SACS.2015.2.317","DOIUrl":"https://doi.org/10.7561/SACS.2015.2.317","url":null,"abstract":"This paper addresses the problem of describing and analysing internally consistent data within business process workflow specifications. We use Rodin platform for verifying the correctness of the Event-B models. These models we obtain from an ontology and an associated set of normative rules by applying mapping rules. The latter enable us to transform these specifications into Event-B modular artefacts. The resulting model, by virtue of the Event-B formalism, is very close to a typical loosely coupled component-based implementation of a business system workflow, but has the additional value of being amenable to theorem proving techniques to check and refine data representation with respect to process evolution. In this paper, we give a formal account of the design specifications defined by Event-B modules and perform verification and validation by using theorem proving techniques provided by Rodin platform.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130048336","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On Instruction Sets for Boolean Registers in Program Algebra 论程序代数中布尔寄存器的指令集
Pub Date : 2015-02-01 DOI: 10.7561/SACS.2016.1.1
J. Bergstra, K. Middelburg
In previous work carried out in the setting of program algebra, including work in the area of instruction sequence size complexity, we chose instruction sets for Boolean registers that contain only instructions of a few of the possible kinds. In the current paper, we study instruction sequence size bounded functional completeness of all possible instruction sets for Boolean registers. We expect that the results of this study will turn out to be useful to adequately assess results of work that is concerned with lower bounds of instruction sequence size complexity.
在之前关于程序代数设置的工作中,包括指令序列大小复杂度方面的工作,我们为布尔寄存器选择了只包含几种可能类型指令的指令集。本文研究了布尔寄存器下所有可能指令集的指令序列大小有界函数完备性问题。我们期望本研究的结果将被证明是有用的,以充分评估与指令序列大小复杂性下界有关的工作结果。
{"title":"On Instruction Sets for Boolean Registers in Program Algebra","authors":"J. Bergstra, K. Middelburg","doi":"10.7561/SACS.2016.1.1","DOIUrl":"https://doi.org/10.7561/SACS.2016.1.1","url":null,"abstract":"In previous work carried out in the setting of program algebra, including work in the area of instruction sequence size complexity, we chose instruction sets for Boolean registers that contain only instructions of a few of the possible kinds. In the current paper, we study instruction sequence size bounded functional completeness of all possible instruction sets for Boolean registers. We expect that the results of this study will turn out to be useful to adequately assess results of work that is concerned with lower bounds of instruction sequence size complexity.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127779198","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Mutually Exclusive Nuances of Truth in Moisil Logic 莫伊尔逻辑中真理的互斥细微差别
Pub Date : 2014-12-09 DOI: 10.7561/SACS.2015.1.69
Denisa Diaconescu, I. Leustean
Moisil logic, having as algebraic counterpart L ukasiewicz-Moisil algebras, provide an alternative way to reason about vague information based on the following principle: a many-valued event is characterized by a family of Boolean events. However, using the original definition of L ukasiewicz-Moisil algebra, the principle does not apply for subalgebras. In this paper we identify an alternative and equivalent definition for the $n$-valued L ukasiewicz-Moisil algebras, in which the determination principle is also saved for arbitrary subalgebras, which are characterized by a Boolean algebra and a family of Boolean ideals. As a consequence, we prove a duality result for the $n$-valued L ukasiewicz-Moisil algebras, starting from the dual space of their Boolean center. This leads us to a duality for MV$_n$-algebras, since are equivalent to a subclass of $n$-valued L ukasiewicz-Moisil algebras.
Moisil逻辑,作为代数对立物L ukasiewicz-Moisil代数,提供了一种基于以下原则推理模糊信息的替代方法:一个多值事件由布尔事件族表征。然而,使用L ukasiewicz-Moisil代数的原始定义,该原理不适用于子代数。本文给出了$n$值的L ukasiewicz-Moisil代数的另一种等价定义,其中的判定原理也适用于任意子代数,这些子代数具有布尔代数和布尔理想族的特征。因此,我们证明了$n$值的L ukasiewicz-Moisil代数的对偶结果,从它们布尔中心的对偶空间出发。这导致我们得到MV$_n$-代数的对偶性,因为它们等价于$n$值的L ukasiewicz-Moisil代数的一个子类。
{"title":"Mutually Exclusive Nuances of Truth in Moisil Logic","authors":"Denisa Diaconescu, I. Leustean","doi":"10.7561/SACS.2015.1.69","DOIUrl":"https://doi.org/10.7561/SACS.2015.1.69","url":null,"abstract":"Moisil logic, having as algebraic counterpart L ukasiewicz-Moisil algebras, provide an alternative way to reason about vague information based on the following principle: a many-valued event is characterized by a family of Boolean events. However, using the original definition of L ukasiewicz-Moisil algebra, the principle does not apply for subalgebras. In this paper we identify an alternative and equivalent definition for the $n$-valued L ukasiewicz-Moisil algebras, in which the determination principle is also saved for arbitrary subalgebras, which are characterized by a Boolean algebra and a family of Boolean ideals. As a consequence, we prove a duality result for the $n$-valued L ukasiewicz-Moisil algebras, starting from the dual space of their Boolean center. This leads us to a duality for MV$_n$-algebras, since are equivalent to a subclass of $n$-valued L ukasiewicz-Moisil algebras.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"536 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134470812","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
A Hoare-Like Logic of Asserted Single-Pass Instruction Sequences 断言的单遍指令序列的一种类噪声逻辑
Pub Date : 2014-08-13 DOI: 10.7561/SACS.2016.2.125
J. Bergstra, K. Middelburg
We present a formal system for proving the partial correctness of a single-pass instruction sequence as considered in program algebra by decomposition into proofs of the partial correctness of segments of the single-pass instruction sequence concerned. The system is similar to Hoare logics, but takes into account that, by the presence of jump instructions, segments of single-pass instruction sequences may have multiple entry points and multiple exit points. It is intended to support a sound general understanding of the issues with Hoare-like logics for low-level programming languages.
我们提出了一个证明程序代数中单遍指令序列部分正确性的形式化系统,将其分解为有关单遍指令序列片段部分正确性的证明。该系统类似于Hoare逻辑,但考虑到,通过跳转指令的存在,单遍指令序列的片段可能有多个入口点和多个出口点。它的目的是支持对低级编程语言的类hoare逻辑问题的全面理解。
{"title":"A Hoare-Like Logic of Asserted Single-Pass Instruction Sequences","authors":"J. Bergstra, K. Middelburg","doi":"10.7561/SACS.2016.2.125","DOIUrl":"https://doi.org/10.7561/SACS.2016.2.125","url":null,"abstract":"We present a formal system for proving the partial correctness of a single-pass instruction sequence as considered in program algebra by decomposition into proofs of the partial correctness of segments of the single-pass instruction sequence concerned. The system is similar to Hoare logics, but takes into account that, by the presence of jump instructions, segments of single-pass instruction sequences may have multiple entry points and multiple exit points. It is intended to support a sound general understanding of the issues with Hoare-like logics for low-level programming languages.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124058909","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Instruction sequence expressions for the Karatsuba multiplication algorithm Karatsuba乘法算法的指令序列表达式
Pub Date : 2013-12-05 DOI: 10.7561/SACS.2018.1.39
J. Bergstra, K. Middelburg
The Karatsuba multiplication algorithm is an algorithm for computing the product of two natural numbers represented in the binary number system. This means that the algorithm actually computes a function on bit strings. The restriction of this function to bit strings of any given length can be computed according to the Karatsuba multiplication algorithm by a finite instruction sequence that contains only instructions to set and get the content of Boolean registers, forward jump instructions, and a termination instruction. We describe the instruction sequences concerned for the restrictions to bit strings of the different lengths by uniform terms from an algebraic theory.
Karatsuba乘法算法是一种计算二进制数制中表示的两个自然数乘积的算法。这意味着该算法实际上是在位串上计算一个函数。该函数对任意给定长度的位串的限制可以根据Karatsuba乘法算法通过一个有限指令序列来计算,该指令序列仅包含设置和获取布尔寄存器内容的指令、前向跳转指令和终止指令。从代数理论出发,用一致项描述了对不同长度位串的限制所涉及的指令序列。
{"title":"Instruction sequence expressions for the Karatsuba multiplication algorithm","authors":"J. Bergstra, K. Middelburg","doi":"10.7561/SACS.2018.1.39","DOIUrl":"https://doi.org/10.7561/SACS.2018.1.39","url":null,"abstract":"The Karatsuba multiplication algorithm is an algorithm for computing the product of two natural numbers represented in the binary number system. This means that the algorithm actually computes a function on bit strings. The restriction of this function to bit strings of any given length can be computed according to the Karatsuba multiplication algorithm by a finite instruction sequence that contains only instructions to set and get the content of Boolean registers, forward jump instructions, and a termination instruction. We describe the instruction sequences concerned for the restrictions to bit strings of the different lengths by uniform terms from an algebraic theory.","PeriodicalId":394919,"journal":{"name":"Sci. Ann. Comput. Sci.","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116921170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Sci. Ann. Comput. Sci.
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1