首页 > 最新文献

Electronic Notes in Theoretical Computer Science最新文献

英文 中文
A Microservice Approach for a Cellular Automata Parallel Programming Environment 元胞自动机并行编程环境的微服务方法
Q3 Computer Science Pub Date : 2020-06-01 DOI: 10.1016/j.entcs.2020.02.016
Aurelio Vivas , John Sanabria

This paper presents an architecture for a parallel programming environment designed to assist the process of writing parallel programs. The proposed architecture allows the integration of several tools such as parallel programming skeletons and parallelizing compilers, among others. On the one hand, parallel programming skeletons simplify the design of parallel algorithms. On the other hand, parallelizing compilers rely on compiler capabilities to translate sequential programs into ones capable of using multiple processing units (CPU/GPU) found in personal computers (PCs). The technological solution presented in this work follows a microservices-oriented approach. This approach eases the integration of new parallel programming tools in the existing deployment through well-known protocols and existing services. We show how the aforementioned parallel programming tools were integrated to support the coding and parallelization of a general purpose cellular automata. Since the parallelization rely on the capabilities underlying to each tool, the focus of this work is not to deal with an efficient cellular automata parallelization. Instead, a promising microservice approach to the development of an extensible and scalable parallel programming environment is presented.

本文提出了一个并行编程环境的体系结构,旨在帮助编写并行程序的过程。所建议的体系结构允许集成多个工具,例如并行编程框架和并行编译器等。一方面,并行编程框架简化了并行算法的设计。另一方面,并行编译器依靠编译器的能力将顺序程序转换为能够使用个人计算机(pc)中的多个处理单元(CPU/GPU)的程序。本文提出的技术解决方案遵循面向微服务的方法。这种方法简化了通过知名协议和现有服务在现有部署中集成新的并行编程工具。我们展示了如何集成上述并行编程工具来支持通用元胞自动机的编码和并行化。由于并行化依赖于每个工具的底层功能,因此本工作的重点不是处理有效的元胞自动机并行化。相反,提出了一种有前途的微服务方法来开发可扩展和可伸缩的并行编程环境。
{"title":"A Microservice Approach for a Cellular Automata Parallel Programming Environment","authors":"Aurelio Vivas ,&nbsp;John Sanabria","doi":"10.1016/j.entcs.2020.02.016","DOIUrl":"10.1016/j.entcs.2020.02.016","url":null,"abstract":"<div><p>This paper presents an architecture for a parallel programming environment designed to assist the process of writing parallel programs. The proposed architecture allows the integration of several tools such as parallel programming skeletons and parallelizing compilers, among others. On the one hand, parallel programming skeletons simplify the design of parallel algorithms. On the other hand, parallelizing compilers rely on compiler capabilities to translate sequential programs into ones capable of using multiple processing units (CPU/GPU) found in personal computers (PCs). The technological solution presented in this work follows a microservices-oriented approach. This approach eases the integration of new parallel programming tools in the existing deployment through well-known protocols and existing services. We show how the aforementioned parallel programming tools were integrated to support the coding and parallelization of a general purpose cellular automata. Since the parallelization rely on the capabilities underlying to each tool, the focus of this work is not to deal with an efficient cellular automata parallelization. Instead, a promising microservice approach to the development of an extensible and scalable parallel programming environment is presented.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"349 ","pages":"Pages 119-134"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.016","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134308967","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Multi-Objective Optimization Algorithm for Center-Based Clustering 基于中心聚类的多目标优化算法
Q3 Computer Science Pub Date : 2020-06-01 DOI: 10.1016/j.entcs.2020.02.012
Jared León, Boris Chullo-Llave, Lauro Enciso-Rodas, José Luis Soncco-Álvarez

Center-based clustering is a set of clustering problems that require finding a single element, a center, to represent an entire cluster. The algorithms that solve this type of problems are very efficient for clustering large and high-dimensional datasets. In this paper, we propose a similar heuristic used in Lloyd's algorithm to approximately solve (EMAX algorithm) a more robust variation of the k-means problem, namely the EMAX problem. Also, a new center-based clustering algorithm (SSO-C) is proposed, which is based on a swarm intelligence technique called Social Spider Optimization. This algorithm minimizes a multi-objective optimization function defined as a weighted combination of the objective functions of the k-means and EMAX problems. Also, an approximation algorithm for the discrete k-center problem is used as a local search strategy for initializing the population. Results of the experiments showed that SSO-C algorithm is suitable for finding maximum best values, however EMAX algorithm is better in finding median and mean values.

基于中心的聚类是一组聚类问题,需要找到单个元素(中心)来表示整个集群。解决这类问题的算法对于聚类大型高维数据集非常有效。在本文中,我们提出了一个类似于Lloyd算法的启发式算法来近似求解(EMAX算法)k-means问题的一个更鲁棒的变体,即EMAX问题。在此基础上,提出了一种新的基于中心的聚类算法(SSO-C),该算法基于群体智能技术——社会蜘蛛优化。该算法最小化多目标优化函数,该优化函数定义为k-means和EMAX问题的目标函数的加权组合。此外,离散k中心问题的近似算法被用作初始化种群的局部搜索策略。实验结果表明,SSO-C算法适合于寻找最大最优值,而EMAX算法更适合于寻找中值和平均值。
{"title":"A Multi-Objective Optimization Algorithm for Center-Based Clustering","authors":"Jared León,&nbsp;Boris Chullo-Llave,&nbsp;Lauro Enciso-Rodas,&nbsp;José Luis Soncco-Álvarez","doi":"10.1016/j.entcs.2020.02.012","DOIUrl":"10.1016/j.entcs.2020.02.012","url":null,"abstract":"<div><p>Center-based clustering is a set of clustering problems that require finding a single element, a center, to represent an entire cluster. The algorithms that solve this type of problems are very efficient for clustering large and high-dimensional datasets. In this paper, we propose a similar heuristic used in Lloyd's algorithm to approximately solve (EMAX algorithm) a more robust variation of the <em>k</em>-means problem, namely the EMAX problem. Also, a new center-based clustering algorithm (SSO-C) is proposed, which is based on a swarm intelligence technique called Social Spider Optimization. This algorithm minimizes a multi-objective optimization function defined as a weighted combination of the objective functions of the <em>k</em>-means and EMAX problems. Also, an approximation algorithm for the discrete <em>k</em>-center problem is used as a local search strategy for initializing the population. Results of the experiments showed that SSO-C algorithm is suitable for finding maximum best values, however EMAX algorithm is better in finding median and mean values.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"349 ","pages":"Pages 49-67"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.012","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122392921","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Criteria for Bracket Abstractions Design 支架抽象设计准则
Q3 Computer Science Pub Date : 2020-06-01 DOI: 10.1016/j.entcs.2020.02.011
Federico Flaviani, Elias Tahhan Bitar

A bracket abstraction is a syntactic operator to abstract variables in combinatory logic. There are different algorithms for different combinator systems. In this paper we present a recursive algorithm scheme, which generates a family of brackets abstractions, in which all the bracket abstractions referenced here are found. In addition, theorems with certain hypotheses are enunciated about the scheme, which state that the resulting abstraction operators, has one property or another. Thus forming a criteria for designing bracket abstractions that comply with a given property.

括号抽象是一种在组合逻辑中抽象变量的语法操作符。不同的组合器系统有不同的算法。本文提出了一种递归算法方案,该方案生成了一系列括号抽象,并在其中找到了本文所引用的所有括号抽象。此外,还阐述了关于该方案的定理和某些假设,这些定理说明了所得到的抽象运算符具有这样或那样的性质。从而形成了设计符合给定属性的括号抽象的标准。
{"title":"Criteria for Bracket Abstractions Design","authors":"Federico Flaviani,&nbsp;Elias Tahhan Bitar","doi":"10.1016/j.entcs.2020.02.011","DOIUrl":"10.1016/j.entcs.2020.02.011","url":null,"abstract":"<div><p>A bracket abstraction is a syntactic operator to abstract variables in combinatory logic. There are different algorithms for different combinator systems. In this paper we present a recursive algorithm scheme, which generates a family of brackets abstractions, in which all the bracket abstractions referenced here are found. In addition, theorems with certain hypotheses are enunciated about the scheme, which state that the resulting abstraction operators, has one property or another. Thus forming a criteria for designing bracket abstractions that comply with a given property.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"349 ","pages":"Pages 25-48"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.011","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116483047","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Multi-Objective Pareto Histogram Equalization 多目标Pareto直方图均衡化
Q3 Computer Science Pub Date : 2020-06-01 DOI: 10.1016/j.entcs.2020.02.010
Federico Daumas-Ladouce , Miguel García-Torres , José Luis Vázquez Noguera , Diego P. Pinto-Roa , Horacio Legal-Ayala

Several histogram equalization methods focus on enhancing the contrast as one of their main objectives, but usually without considering the details of the input image. Other methods seek to keep the brightness while improving the contrast, causing distortion. Among the multi-objective algorithms, the classical optimization (a priori) techniques are commonly used given their simplicity. One of the most representative method is the weighted sum of metrics used to enhance the contrast of an image. These type of techniques, beside just returning a single image, have problems related to the weight assignment for each selected metric. To avoid the pitfalls of the algorithms just mentioned, we propose a new method called MOPHE (Multi-Objective Pareto Histogram Equalization) which is based on Multi-objective Particle Swarm Optimization (MOPSO) approach combining different metrics in a posteriori selection criteria context. The goal of this method is three-fold: (1) improve the contrast (2) without losing important details, (3) avoiding an excessive distortion. MOPHE, is a pure multi-objective optimization algorithm, consequently a set of trade-off optimal solutions are generated, thus providing alternative solutions to the decision-maker, allowing the selection of one or more resulting images, depending on the application needs. Experimental results indicate that MOPHE is a promising approach, as it calculates a set of trade-off optimal solutions that are better than the results obtained from representative algorithms from the state-of-the-art regarding visual quality and metrics measurement.

许多直方图均衡化方法都将增强对比度作为其主要目标之一,但通常不考虑输入图像的细节。其他方法寻求在提高对比度的同时保持亮度,从而导致失真。在多目标算法中,经典优化(先验)技术由于其简单性而被广泛使用。其中最具代表性的方法是使用指标加权和来增强图像的对比度。这些类型的技术,除了返回单个图像之外,还存在与每个选定度量的权重分配相关的问题。为了避免上述算法的缺陷,我们提出了一种基于多目标粒子群优化(MOPSO)方法的多目标帕累托直方图均衡化(MOPHE)方法,该方法在后验选择条件下结合不同的度量。这种方法的目标有三个方面:(1)提高对比度(2)不丢失重要细节,(3)避免过度失真。MOPHE是一种纯粹的多目标优化算法,因此生成一组权衡最优解,从而为决策者提供备选方案,允许根据应用需要选择一个或多个结果图像。实验结果表明,MOPHE是一种很有前途的方法,因为它计算了一组权衡最优解,比最先进的视觉质量和度量度量的代表性算法得到的结果更好。
{"title":"Multi-Objective Pareto Histogram Equalization","authors":"Federico Daumas-Ladouce ,&nbsp;Miguel García-Torres ,&nbsp;José Luis Vázquez Noguera ,&nbsp;Diego P. Pinto-Roa ,&nbsp;Horacio Legal-Ayala","doi":"10.1016/j.entcs.2020.02.010","DOIUrl":"10.1016/j.entcs.2020.02.010","url":null,"abstract":"<div><p>Several histogram equalization methods focus on enhancing the contrast as one of their main objectives, but usually without considering the details of the input image. Other methods seek to keep the brightness while improving the contrast, causing distortion. Among the multi-objective algorithms, the classical optimization (<em>a priori</em>) techniques are commonly used given their simplicity. One of the most representative method is the weighted sum of metrics used to enhance the contrast of an image. These type of techniques, beside just returning a single image, have problems related to the weight assignment for each selected metric. To avoid the pitfalls of the algorithms just mentioned, we propose a new method called MOPHE (Multi-Objective Pareto Histogram Equalization) which is based on Multi-objective Particle Swarm Optimization (MOPSO) approach combining different metrics in <em>a posteriori</em> selection criteria context. The goal of this method is three-fold: (1) improve the contrast (2) without losing important details, (3) avoiding an excessive distortion. MOPHE, is a pure multi-objective optimization algorithm, consequently a set of trade-off optimal solutions are generated, thus providing alternative solutions to the decision-maker, allowing the selection of one or more resulting images, depending on the application needs. Experimental results indicate that MOPHE is a promising approach, as it calculates a set of trade-off optimal solutions that are better than the results obtained from representative algorithms from the state-of-the-art regarding visual quality and metrics measurement.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"349 ","pages":"Pages 3-23"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.010","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129399850","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Medical Image Enhancement With Brightness and Detail Preserving Using Multiscale Top-hat Transform by Reconstruction 基于重构多尺度顶帽变换的医学图像亮度和细节保持增强
Q3 Computer Science Pub Date : 2020-06-01 DOI: 10.1016/j.entcs.2020.02.013
Julio César Mello Román , Ricardo Escobar , Fabiola Martínez , José Luis Vázquez Noguera , Horacio Legal-Ayala , Diego P. Pinto-Roa

Medical imaging help medical doctors provide faster and more efficient diagnoses to their patients. Medical image quality directly influences diagnosis. However, when medical images are acquired, they often present degradations such as poor detail or low contrast. This work presents an algorithm that improves contrast and detail, preserving the natural brightness of medical images. The proposed method is based on multiscale top-hat transform by reconstruction. It extracts multiple features from the image that are then used to enhance the medical image. To quantify the performance of the proposed method, 100 medical images from a public database were used. Experiments show that the proposal improves contrast, introducing less distortion and preserving the average brightness of medical images.

医学成像帮助医生为病人提供更快、更有效的诊断。医学图像质量直接影响诊断。然而,当获得医学图像时,它们经常出现诸如细节差或对比度低的退化。这项工作提出了一种算法,提高对比度和细节,保持医学图像的自然亮度。该方法基于重构的多尺度顶帽变换。它从图像中提取多个特征,然后用于增强医学图像。为了量化所提出方法的性能,使用了来自公共数据库的100张医学图像。实验表明,该方法提高了图像对比度,减少了图像失真,并保持了医学图像的平均亮度。
{"title":"Medical Image Enhancement With Brightness and Detail Preserving Using Multiscale Top-hat Transform by Reconstruction","authors":"Julio César Mello Román ,&nbsp;Ricardo Escobar ,&nbsp;Fabiola Martínez ,&nbsp;José Luis Vázquez Noguera ,&nbsp;Horacio Legal-Ayala ,&nbsp;Diego P. Pinto-Roa","doi":"10.1016/j.entcs.2020.02.013","DOIUrl":"10.1016/j.entcs.2020.02.013","url":null,"abstract":"<div><p>Medical imaging help medical doctors provide faster and more efficient diagnoses to their patients. Medical image quality directly influences diagnosis. However, when medical images are acquired, they often present degradations such as poor detail or low contrast. This work presents an algorithm that improves contrast and detail, preserving the natural brightness of medical images. The proposed method is based on multiscale top-hat transform by reconstruction. It extracts multiple features from the image that are then used to enhance the medical image. To quantify the performance of the proposed method, 100 medical images from a public database were used. Experiments show that the proposal improves contrast, introducing less distortion and preserving the average brightness of medical images.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"349 ","pages":"Pages 69-80"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.013","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125610428","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Introducing Synchrony in Fuzzy Automata 在模糊自动机中引入同步
Q3 Computer Science Pub Date : 2020-03-01 DOI: 10.1016/j.entcs.2020.02.004
Leandro Gomes, Alexandre Madeira, Luis Soares Barbosa

This paper introduces a sort of automata and associated languages, often arising in modelling natural phenomena, in which both vagueness and simultaneity are taken as first class citizens. This requires a fuzzy semantics assigned to transitions and a precise notion of a synchronous product to enforce the simultaneous occurrence of actions. The expected relationships between automata and languages are revisited in this setting; in particular it is shown that any subset of a fuzzy synchronous language with the suitable signature forms a synchronous Kleene algebra.

本文介绍了在自然现象建模中经常出现的一类自动机及其相关语言,其中模糊性和同时性都被视为头等公民。这需要为转换分配模糊语义和同步产品的精确概念,以强制操作同时发生。自动机和语言之间的预期关系在这里被重新审视;特别地,证明了具有合适签名的模糊同步语言的任何子集都可以形成一个同步Kleene代数。
{"title":"Introducing Synchrony in Fuzzy Automata","authors":"Leandro Gomes,&nbsp;Alexandre Madeira,&nbsp;Luis Soares Barbosa","doi":"10.1016/j.entcs.2020.02.004","DOIUrl":"10.1016/j.entcs.2020.02.004","url":null,"abstract":"<div><p>This paper introduces a sort of automata and associated languages, often arising in modelling natural phenomena, in which both <em>vagueness</em> and <em>simultaneity</em> are taken as first class citizens. This requires a fuzzy semantics assigned to transitions and a precise notion of a synchronous product to enforce the simultaneous occurrence of actions. The expected relationships between automata and languages are revisited in this setting; in particular it is shown that any subset of a fuzzy synchronous language with the suitable signature forms a synchronous Kleene algebra.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"348 ","pages":"Pages 43-60"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.004","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128064295","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
On Solving Nominal Disunification Constraints 论名义不统一约束的求解
Q3 Computer Science Pub Date : 2020-03-01 DOI: 10.1016/j.entcs.2020.02.002
Mauricio Ayala-Rincón , Maribel Fernández , Daniele Nantes-Sobrinho , Deivid Vale

This paper proposes an extension of first-order disunification problems by taking into account binding operators according to the nominal approach. In this approach, bindings are implemented through atom abstraction, and renaming of atoms is implemented via atom permutations. In the nominal setting, unification problems consist of equational questions (sα?t) considered under freshness constraints (a#?t) that restrict solutions by forbidding free occurrences of atoms in the instantiation of variables. In addition to equational and freshness constraints, nominal disunification problems include also nominal disunification constraints (sα?t), and their solutions consist of a substitution and additional freshness constraints such that under these constraints the instantiation of the equations, disequations and freshness constraints with the substitution hold. By re-using nominal unification techniques, this paper shows how to decide whether two nominal terms can be made different modulo α-equivalence. This is done by extending previous results on first-order disunification, and defining the notion of solutions with exceptions in the nominal syntax. A discussion on the semantics of disunification constraints is also given.

本文根据标称方法提出了考虑绑定算子的一阶不统一问题的扩展。在这种方法中,绑定是通过原子抽象实现的,原子的重命名是通过原子排列实现的。在名义设置中,统一问题由在新鲜度约束(a#?t)下考虑的方程问题(s≈α?t)组成,该约束通过禁止在变量实例化中自由出现原子来限制解。除了方程和新鲜度约束之外,名义不统一问题还包括名义不统一约束(s≉α?t),它们的解决方案由替换和额外的新鲜度约束组成,这样在这些约束下,方程、方程和新鲜度约束的实例化与替换保持一致。通过重新利用标称统一技术,给出了如何确定两个标称项是否可以作不同模α-等价。这是通过扩展先前关于一阶不统一的结果,并在名义语法中定义具有例外的解决方案的概念来实现的。讨论了不统一约束的语义问题。
{"title":"On Solving Nominal Disunification Constraints","authors":"Mauricio Ayala-Rincón ,&nbsp;Maribel Fernández ,&nbsp;Daniele Nantes-Sobrinho ,&nbsp;Deivid Vale","doi":"10.1016/j.entcs.2020.02.002","DOIUrl":"10.1016/j.entcs.2020.02.002","url":null,"abstract":"<div><p>This paper proposes an extension of first-order disunification problems by taking into account binding operators according to the nominal approach. In this approach, bindings are implemented through atom abstraction, and renaming of atoms is implemented via atom permutations. In the nominal setting, unification problems consist of equational questions (<span><math><mi>s</mi><msubsup><mrow><mo>≈</mo></mrow><mrow><mi>α</mi></mrow><mrow><mo>?</mo></mrow></msubsup><mi>t</mi></math></span>) considered under freshness constraints (<span><math><mi>a</mi><msup><mrow><mi>#</mi></mrow><mrow><mo>?</mo></mrow></msup><mi>t</mi></math></span>) that restrict solutions by forbidding free occurrences of atoms in the instantiation of variables. In addition to equational and freshness constraints, nominal disunification problems include also nominal disunification constraints (<span><math><mi>s</mi><msubsup><mrow><mo>≉</mo></mrow><mrow><mi>α</mi></mrow><mrow><mo>?</mo></mrow></msubsup><mi>t</mi></math></span>), and their solutions consist of a substitution and additional freshness constraints such that under these constraints the instantiation of the equations, disequations and freshness constraints with the substitution hold. By re-using nominal unification techniques, this paper shows how to decide whether two nominal terms can be made different modulo <em>α</em>-equivalence. This is done by extending previous results on first-order disunification, and defining the notion of <em>solutions with exceptions</em> in the nominal syntax. A discussion on the semantics of disunification constraints is also given.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"348 ","pages":"Pages 3-22"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.002","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122180812","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Dual and Axiomatic Systems for Constructive S4, a Formally Verified Equivalence 构式S4的对偶和公理化系统,一个正式验证的等价
Q3 Computer Science Pub Date : 2020-03-01 DOI: 10.1016/j.entcs.2020.02.005
Lourdes del Carmen González Huesca , Favio E. Miranda-Perea , P. Selene Linares-Arévalo

We present a proof of the equivalence between two deductive systems for the constructive modal logic S4. On one side, an axiomatic characterization inspired by Hakli and Negri's Hilbert-style system of derivations from assumptions for modal logic K. On the other side, the judgmental reconstruction given by Pfenning and Davies by means of a so-called dual natural deduction approach that makes a distinction between valid, true and possible formulas. Both systems and the proof of their equivalence are formally verified using the Coq proof assistant.

给出了构式模态逻辑S4的两个演绎系统的等价证明。一方面,受Hakli和Negri的hilbert式模态逻辑k的假设推导系统启发的公理化表征;另一方面,p芬宁和戴维斯通过所谓的对偶自然演绎方法给出了判断重构,该方法区分了有效、真和可能的公式。使用Coq证明助手对两个系统及其等价性的证明进行了形式化验证。
{"title":"Dual and Axiomatic Systems for Constructive S4, a Formally Verified Equivalence","authors":"Lourdes del Carmen González Huesca ,&nbsp;Favio E. Miranda-Perea ,&nbsp;P. Selene Linares-Arévalo","doi":"10.1016/j.entcs.2020.02.005","DOIUrl":"10.1016/j.entcs.2020.02.005","url":null,"abstract":"<div><p>We present a proof of the equivalence between two deductive systems for the constructive modal logic S4. On one side, an axiomatic characterization inspired by Hakli and Negri's Hilbert-style system of derivations from assumptions for modal logic K. On the other side, the judgmental reconstruction given by Pfenning and Davies by means of a so-called dual natural deduction approach that makes a distinction between valid, true and possible formulas. Both systems and the proof of their equivalence are formally verified using the Coq proof assistant.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"348 ","pages":"Pages 61-83"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.005","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124400161","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Deciding Quantifier-free Definability in Finite Algebraic Structures 有限代数结构中无量词可定义性的确定
Q3 Computer Science Pub Date : 2020-03-01 DOI: 10.1016/j.entcs.2020.02.003
Miguel Campercholi, Mauricio Tellechea, Pablo Ventura

This work deals with the definability problem by quantifier-free first-order formulas over a finite algebraic structure. We show the problem to be coNP-complete and present a decision algorithm based on a semantical characterization of definable relations as those preserved by isomorphisms of substructures. Our approach also includes the design of an algorithm that computes the isomorphism type of a tuple in a finite algebraic structure. Proofs of soundness and completeness of the algorithms are presented, as well as empirical tests assessing their performances.

本文研究有限代数结构上无量词一阶公式的可定义性问题。我们证明了这个问题是conp完备的,并提出了一种基于可定义关系的语义表征的决策算法,这些可定义关系是由子结构的同构保存的。我们的方法还包括设计一种算法来计算有限代数结构中元组的同构类型。提出了算法的可靠性和完整性的证明,以及评估其性能的经验测试。
{"title":"Deciding Quantifier-free Definability in Finite Algebraic Structures","authors":"Miguel Campercholi,&nbsp;Mauricio Tellechea,&nbsp;Pablo Ventura","doi":"10.1016/j.entcs.2020.02.003","DOIUrl":"10.1016/j.entcs.2020.02.003","url":null,"abstract":"<div><p>This work deals with the definability problem by quantifier-free first-order formulas over a finite algebraic structure. We show the problem to be coNP-complete and present a decision algorithm based on a semantical characterization of definable relations as those preserved by isomorphisms of substructures. Our approach also includes the design of an algorithm that computes the isomorphism type of a tuple in a finite algebraic structure. Proofs of soundness and completeness of the algorithms are presented, as well as empirical tests assessing their performances.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"348 ","pages":"Pages 23-41"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.003","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126101925","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Fuzzy Modal Logic for Fuzzy Transition Systems 模糊过渡系统的模糊模态逻辑
Q3 Computer Science Pub Date : 2020-03-01 DOI: 10.1016/j.entcs.2020.02.006
Manisha Jain , Alexandre Madeira , Manuel A. Martins

This paper intends to contribute with a new fuzzy modal logic to model and reason about transition systems involving uncertainty in behaviours. Our formalism supports fuzziness at transitions and on the proposition symbols assignment levels.

Against of other approaches in the literature, our bisimulation and bisimilarity notions generalise the analogous standard notions of classic modal logic and of process algebras. Moreover, the outcome of our logic is also fuzzy, with the semantic interpretation of connectives supported by the Gödel algebra.

本文试图用一种新的模糊模态逻辑对行为不确定的过渡系统进行建模和推理。我们的形式支持转换和命题符号分配层次的模糊性。与文献中的其他方法相比,我们的双模拟和双相似概念推广了经典模态逻辑和过程代数的类似标准概念。此外,我们的逻辑结果也是模糊的,连接词的语义解释由Gödel代数支持。
{"title":"A Fuzzy Modal Logic for Fuzzy Transition Systems","authors":"Manisha Jain ,&nbsp;Alexandre Madeira ,&nbsp;Manuel A. Martins","doi":"10.1016/j.entcs.2020.02.006","DOIUrl":"10.1016/j.entcs.2020.02.006","url":null,"abstract":"<div><p>This paper intends to contribute with a new fuzzy modal logic to model and reason about transition systems involving uncertainty in behaviours. Our formalism supports fuzziness at transitions and on the proposition symbols assignment levels.</p><p>Against of other approaches in the literature, our bisimulation and bisimilarity notions generalise the analogous standard notions of classic modal logic and of process algebras. Moreover, the outcome of our logic is also fuzzy, with the semantic interpretation of connectives supported by the Gödel algebra.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"348 ","pages":"Pages 85-103"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.006","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131742801","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
期刊
Electronic Notes in Theoretical Computer Science
全部 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