首页 > 最新文献

ACM Transactions on Computational Logic最新文献

英文 中文
Circular (Yet Sound) Proofs in Propositional Logic 命题逻辑中的循环(但合理)证明
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-04-07 DOI: https://dl.acm.org/doi/10.1145/3579997
Albert Atserias, Massimo Lauria

Proofs in propositional logic are typically presented as trees of derived formulas or, alternatively, as directed acyclic graphs of derived formulas. This distinction between tree-like vs. dag-like structure is particularly relevant when making quantitative considerations regarding, for example, proof size. Here we analyze a more general type of structural restriction for proofs in rule-based proof systems. In this definition, proofs are directed graphs of derived formulas in which cycles are allowed as long as every formula is derived at least as many times as it is required as a premise. We call such proofs “circular”. We show that, for all sets of standard inference rules with single or multiple conclusions, circular proofs are sound. We start the study of the proof complexity of circular proofs at Circular Resolution, the circular version of Resolution. We immediately see that Circular Resolution is stronger than dag-like Resolution since, as we show, the propositional encoding of the pigeonhole principle has circular Resolution proofs of polynomial size. Furthermore, for derivations of clauses from clauses, we show that Circular Resolution is, surprisingly, equivalent to Sherali-Adams, a proof system for reasoning through polynomial inequalities that has linear programming at its base. As corollaries we get: (1) polynomial-time (LP-based) algorithms that find Circular Resolution proofs of constant width, (2) examples that separate Circular from dag-like Resolution, such as the pigeonhole principle and its variants, and (3) exponentially hard cases for Circular Resolution. Contrary to the case of Circular Resolution, for Frege we show that circular proofs can be converted into tree-like proofs with at most polynomial overhead.

命题逻辑中的证明通常以派生公式的树或派生公式的有向无环图的形式呈现。树形结构与dag形结构之间的区别在进行定量考虑(例如,证明大小)时尤为重要。在这里,我们分析了基于规则的证明系统中证明的更一般类型的结构限制。在这个定义中,证明是推导公式的有向图,只要每个公式的推导次数至少与它作为前提所要求的次数一样多,循环就被允许。我们称这种证明为“循环”。我们证明,对于所有具有单个或多个结论的标准推理规则集,循环证明是可靠的。我们从循环解析度(circular Resolution)开始研究循环证明的证明复杂性。我们立即看到圆形分辨率比类dag分辨率更强,因为正如我们所示,鸽子洞原理的命题编码具有多项式大小的圆形分辨率证明。此外,对于子句的子句的推导,我们表明,令人惊讶的是,循环分辨率等价于Sherali-Adams,一个通过多项式不等式推理的证明系统,它的基础是线性规划。作为推论,我们得到:(1)多项式时间(基于lp的)算法,它可以找到恒定宽度的圆分辨率证明,(2)将圆分辨率与类分辨率分离的示例,例如鸽子洞原理及其变体,以及(3)圆分辨率的指数困难情况。与循环分辨率的情况相反,对于Frege,我们表明循环证明可以转换为树状证明,最多使用多项式开销。
{"title":"Circular (Yet Sound) Proofs in Propositional Logic","authors":"Albert Atserias, Massimo Lauria","doi":"https://dl.acm.org/doi/10.1145/3579997","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3579997","url":null,"abstract":"<p>Proofs in propositional logic are typically presented as trees of derived formulas or, alternatively, as directed acyclic graphs of derived formulas. This distinction between tree-like vs. dag-like structure is particularly relevant when making quantitative considerations regarding, for example, proof size. Here we analyze a more general type of structural restriction for proofs in rule-based proof systems. In this definition, proofs are directed graphs of derived formulas in which cycles are allowed as long as every formula is derived at least as many times as it is required as a premise. We call such proofs “circular”. We show that, for all sets of standard inference rules with single or multiple conclusions, circular proofs are sound. We start the study of the proof complexity of circular proofs at Circular Resolution, the circular version of Resolution. We immediately see that Circular Resolution is stronger than dag-like Resolution since, as we show, the propositional encoding of the pigeonhole principle has circular Resolution proofs of polynomial size. Furthermore, for derivations of clauses from clauses, we show that Circular Resolution is, surprisingly, equivalent to Sherali-Adams, a proof system for reasoning through polynomial inequalities that has linear programming at its base. As corollaries we get: (1) polynomial-time (LP-based) algorithms that find Circular Resolution proofs of constant width, (2) examples that separate Circular from dag-like Resolution, such as the pigeonhole principle and its variants, and (3) exponentially hard cases for Circular Resolution. Contrary to the case of Circular Resolution, for Frege we show that circular proofs can be converted into tree-like proofs with at most polynomial overhead.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"39 1","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508166","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Number of Variables for Graph Differentiation and the Resolution of Graph Isomorphism Formulas 图微分的变量数与图同构公式的求解
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-04-07 DOI: https://dl.acm.org/doi/10.1145/3580478
Jacobo Torán, Florian Wörz

We show that the number of variables and the quantifier depth needed to distinguish a pair of graphs by first-order logic sentences exactly match the complexity measures of clause width and depth needed to refute the corresponding graph isomorphism formula in propositional narrow resolution.

Using this connection, we obtain upper and lower bounds for refuting graph isomorphism formulas in (normal) resolution. In particular, we show that if k is the minimum number of variables needed to distinguish two graphs with n vertices each, then there is an nO(k) resolution refutation size upper bound for the corresponding isomorphism formula, as well as lower bounds of 2k-1 and k for the treelike resolution size and resolution clause space for this formula. We also show a (normal) resolution size lower bound of exp (Ω (k2/n)) for the case of colored graphs with constant color class sizes.

Applying these results, we prove the first exponential lower bound for graph isomorphism formulas in the proof system SRC-1, a system that extends resolution with a global symmetry rule, thereby answering an open question posed by Schweitzer and Seebach.

我们证明了用一阶逻辑句子区分一对图所需的变量数和量词深度与命题狭义解析中反驳相应图同构公式所需的子句宽度和深度的复杂性度量完全匹配。利用这一联系,我们得到了在(正规)分辨率下反驳图同构公式的上界和下界。特别是,我们证明,如果k是区分两个各有n个顶点的图所需的最小变量数,则对应的同构公式存在nO(k)分辨率反驳大小上界,以及该公式的树状分辨率大小和分辨率子句空间的2k-1和k下界。对于具有恒定颜色类大小的彩色图,我们还显示了exp的(正常)分辨率大小下界(Ω (k2/n))。应用这些结果,我们证明了用全局对称规则扩展分辨率的证明系统SRC-1中图同构公式的第一个指数下界,从而回答了Schweitzer和Seebach提出的一个开放性问题。
{"title":"Number of Variables for Graph Differentiation and the Resolution of Graph Isomorphism Formulas","authors":"Jacobo Torán, Florian Wörz","doi":"https://dl.acm.org/doi/10.1145/3580478","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3580478","url":null,"abstract":"<p>We show that the number of variables and the quantifier depth needed to distinguish a pair of graphs by first-order logic sentences exactly match the complexity measures of clause width and depth needed to refute the corresponding graph isomorphism formula in propositional narrow resolution.</p><p>Using this connection, we obtain upper and lower bounds for refuting graph isomorphism formulas in (normal) resolution. In particular, we show that if <i>k</i> is the minimum number of variables needed to distinguish two graphs with <i>n</i> vertices each, then there is an <i>n</i><sup>O</sup>(<i>k</i>) resolution refutation size upper bound for the corresponding isomorphism formula, as well as lower bounds of 2<sup><i>k</i>-1</sup> and <i>k</i> for the treelike resolution size and resolution clause space for this formula. We also show a (normal) resolution size lower bound of exp (Ω (<i>k</i><sup>2</sup>/<i>n</i>)) for the case of colored graphs with constant color class sizes.</p><p>Applying these results, we prove the first exponential lower bound for graph isomorphism formulas in the proof system SRC-1, a system that extends resolution with a global symmetry rule, thereby answering an open question posed by Schweitzer and Seebach.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"38 8","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reasoning about Quality and Fuzziness of Strategic Behaviors 战略行为的质量与模糊性推理
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-04-07 DOI: https://dl.acm.org/doi/10.1145/3582498
Patricia Bouyer, Orna Kupferman, Nicolas Markey, Bastien Maubert, Aniello Murano, Giuseppe Perelli

Temporal logics are extensively used for the specification of on-going behaviors of computer systems. Two significant developments in this area are the extension of traditional temporal logics with modalities that enable the specification of on-going strategic behaviors in multi-agent systems, and the transition of temporal logics to a quantitative setting, where different satisfaction values enable the specifier to formalize concepts such as certainty or quality. In the first class, SL (Strategy Logic) is one of the most natural and expressive logics describing strategic behaviors. In the second class, a notable logic is LTL[ℱ] , which extends LTL with quality operators.

In this work, we introduce and study SL[ℱ] , which enables the specification of quantitative strategic behaviors. The satisfaction value of an SL[ℱ] formula is a real value in [0,1], reflecting “how much” or “how well” the strategic on-going objectives of the underlying agents are satisfied. We demonstrate the applications of SL[ℱ] in quantitative reasoning about multi-agent systems, showing how it can express and measure concepts like stability in multi-agent systems, and how it generalizes some fuzzy temporal logics. We also provide a model-checking algorithm for SL[ℱ] , based on a quantitative extension of Quantified CTL . Our algorithm provides the first decidability result for a quantitative extension of Strategy Logic. In addition, it can be used for synthesizing strategies that maximize the quality of the systems’ behavior.

时间逻辑被广泛用于计算机系统持续行为的规范。该领域的两个重要发展是传统时间逻辑的扩展,其模式能够规范多智能体系统中正在进行的战略行为,以及时间逻辑向定量设置的过渡,其中不同的满意度值使说明者能够形式化诸如确定性或质量之类的概念。在第一节课中,SL (Strategy Logic)是描述战略行为最自然、最富表现力的逻辑之一。在第二类中,一个值得注意的逻辑是LTL[],它用质量算子扩展了LTL。在这项工作中,我们引入并研究了SL[],它使量化战略行为的规范成为可能。SL[]公式的满意度值是[0,1]中的实值,反映了潜在代理的战略持续目标得到了“多少”或“多好”的满足。我们演示了SL[]在多智能体系统定量推理中的应用,展示了它如何表达和测量多智能体系统中的稳定性等概念,以及它如何推广一些模糊时间逻辑。我们还基于Quantified CTL -百科的定量扩展,为SL[宽泛]提供了一种模型检查算法。我们的算法为策略逻辑的定量扩展提供了第一个可决性结果。此外,它可以用于综合策略,最大限度地提高系统的行为质量。
{"title":"Reasoning about Quality and Fuzziness of Strategic Behaviors","authors":"Patricia Bouyer, Orna Kupferman, Nicolas Markey, Bastien Maubert, Aniello Murano, Giuseppe Perelli","doi":"https://dl.acm.org/doi/10.1145/3582498","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3582498","url":null,"abstract":"<p><i>Temporal logics</i> are extensively used for the specification of on-going behaviors of computer systems. Two significant developments in this area are the extension of traditional temporal logics with modalities that enable the specification of on-going <i>strategic</i> behaviors in multi-agent systems, and the transition of temporal logics to a <i>quantitative</i> setting, where different satisfaction values enable the specifier to formalize concepts such as certainty or quality. In the first class, SL (<i>Strategy Logic</i>) is one of the most natural and expressive logics describing strategic behaviors. In the second class, a notable logic is LTL[ℱ] , which extends LTL with <i>quality operators</i>.</p><p>In this work, we introduce and study <i>SL[ℱ] </i>, which enables the specification of quantitative strategic behaviors. The satisfaction value of an SL[ℱ] formula is a real value in [0,1], reflecting “how much” or “how well” the strategic on-going objectives of the underlying agents are satisfied. We demonstrate the applications of SL[ℱ] in quantitative reasoning about multi-agent systems, showing how it can express and measure concepts like stability in multi-agent systems, and how it generalizes some fuzzy temporal logics. We also provide a model-checking algorithm for SL[ℱ] , based on a quantitative extension of Quantified CTL<sup>⋆</sup> . Our algorithm provides the first decidability result for a quantitative extension of Strategy Logic. In addition, it can be used for synthesizing strategies that maximize the quality of the systems’ behavior.</p><p></p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"37 6","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508184","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Eager Equality for Rational Number Arithmetic 有理数算术的渴望等式
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-04-07 DOI: https://dl.acm.org/doi/10.1145/3580365
Jan A. Bergstra, John V. Tucker

Eager equality for algebraic expressions over partial algebras distinguishes or separates terms only if both have defined values and they are different. We consider arithmetical algebras with division as a partial operator, called meadows, and focus on algebras of rational numbers. To study eager equality, we use common meadows, which are totalisations of partial meadows by means of absorptive elements. An axiomatisation of common meadows is the basis of an axiomatisation of eager equality as a predicate on a common meadow. Applied to the rational numbers, we prove completeness and decidability of the equational theory of eager equality. To situate eager equality theoretically, we consider two other partial equalities of increasing strictness: Kleene equality, which is equivalent to the native equality of common meadows, and one we call cautious equality. Our methods of analysis for eager equality are quite general, and so we apply them to these two other partial equalities; and, in addition to common meadows, we use three other kinds of algebra designed to totalise division. In summary, we are able to compare 13 forms of equality for the partial meadow of rational numbers. We focus on the decidability of the equational theories of these equalities. We show that for the four total algebras, eager and cautious equality are decidable. We also show that for others the Diophantine Problem over the rationals is one-one computably reducible to their equational theories. The Diophantine Problem for rationals is a longstanding open problem. Thus, eager equality has substantially less complex semantics.

部分代数上的代数表达式的渴望等式仅在两个项都有定义值且它们不同的情况下区分或分离项。我们考虑带有除法作为偏算子的算术代数,并把重点放在有理数代数上。为了研究渴望等式,我们使用了普通草甸,它是部分草甸通过吸收元素的总和。一个公理化的共同草地是一个公理化的基础渴望平等作为一个谓词在共同草地上。应用于有理数,证明了渴望等式等式理论的完备性和可判定性。为了从理论上定位渴望平等,我们考虑了另外两个严格程度越来越高的部分平等:Kleene平等,它相当于普通草地的原生平等,另一个我们称之为谨慎平等。我们对渴望等式的分析方法是相当一般的,所以我们把它们应用于这两个其他的部分等式;而且,除了普通的草皮,我们还使用了另外三种代数来计算除法的总和。综上所述,我们可以比较有理数部分草场的13种相等形式。我们着重讨论这些等式的等式理论的可决性。我们证明了对于四种全代数,急切等式和谨慎等式是可判定的。我们也证明了对于其他有理数的丢番图问题是一一可计算地约化为它们的方程理论。理性的丢番图问题是一个长期存在的开放性问题。因此,渴望相等具有本质上不那么复杂的语义。
{"title":"Eager Equality for Rational Number Arithmetic","authors":"Jan A. Bergstra, John V. Tucker","doi":"https://dl.acm.org/doi/10.1145/3580365","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3580365","url":null,"abstract":"<p>Eager equality for algebraic expressions over partial algebras distinguishes or separates terms only if both have defined values and they are different. We consider arithmetical algebras with division as a partial operator, called meadows, and focus on algebras of rational numbers. To study eager equality, we use common meadows, which are totalisations of partial meadows by means of absorptive elements. An axiomatisation of common meadows is the basis of an axiomatisation of eager equality as a predicate on a common meadow. Applied to the rational numbers, we prove completeness and decidability of the equational theory of eager equality. To situate eager equality theoretically, we consider two other partial equalities of increasing strictness: Kleene equality, which is equivalent to the native equality of common meadows, and one we call cautious equality. Our methods of analysis for eager equality are quite general, and so we apply them to these two other partial equalities; and, in addition to common meadows, we use three other kinds of algebra designed to totalise division. In summary, we are able to compare 13 forms of equality for the partial meadow of rational numbers. We focus on the decidability of the equational theories of these equalities. We show that for the four total algebras, eager and cautious equality are decidable. We also show that for others the Diophantine Problem over the rationals is one-one computably reducible to their equational theories. The Diophantine Problem for rationals is a longstanding open problem. Thus, eager equality has substantially less complex semantics.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"39 9","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508159","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Semantic Analysis of a Linear Temporal Extension of Quantum Logic and Its Dynamic Aspect 量子逻辑线性时间扩展的语义分析及其动态方面
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-03-17 DOI: https://dl.acm.org/doi/10.1145/3576926
Tsubasa Takagi

Although various dynamic or temporal logics have been proposed to verify quantum protocols and systems, these two viewpoints have not been studied comprehensively enough. We propose Linear Temporal Quantum Logic (LTQL), a linear temporal extension of quantum logic with a quantum implication, and extend it to Dynamic Linear Temporal Quantum Logic (DLTQL). This logic has temporal operators to express transitions by unitary operators (quantum gates) and dynamic ones to express those by projections (projective measurement). We then prove some logical properties of the relationship between these two transitions expressed by LTQL and DLTQL. A drawback in applying LTQL to the verification of quantum protocols is that these logics cannot express the future operator in linear temporal logic. We propose a way to mitigate this drawback by using a translation from (D)LTQL to Linear Temporal Modal Logic (LTML) and a simulation. This translation reduces the satisfiability problem of (D)LTQL formulas to that of LTML with the classical semantics over quantum states.

虽然已经提出了各种动态或时间逻辑来验证量子协议和系统,但这两种观点的研究还不够全面。我们提出了线性时间量子逻辑(LTQL),这是量子逻辑的线性时间扩展,具有量子含义,并将其扩展到动态线性时间量子逻辑(DLTQL)。这个逻辑有时间算子,用酉算子(量子门)表示跃迁;有动态算子,用投影(投影测量)表示跃迁。然后,我们证明了LTQL和DLTQL表达的这两种转换之间关系的一些逻辑属性。将LTQL应用于量子协议验证的一个缺点是,这些逻辑不能用线性时间逻辑表示未来算子。我们提出了一种方法,通过使用从(D)LTQL到线性时序模态逻辑(LTML)的转换和模拟来减轻这一缺点。这种转换将(D)LTQL公式的可满足性问题简化为具有量子态经典语义的LTML的可满足性问题。
{"title":"Semantic Analysis of a Linear Temporal Extension of Quantum Logic and Its Dynamic Aspect","authors":"Tsubasa Takagi","doi":"https://dl.acm.org/doi/10.1145/3576926","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3576926","url":null,"abstract":"<p>Although various dynamic or temporal logics have been proposed to verify quantum protocols and systems, these two viewpoints have not been studied comprehensively enough. We propose Linear Temporal Quantum Logic (LTQL), a linear temporal extension of quantum logic with a quantum implication, and extend it to Dynamic Linear Temporal Quantum Logic (DLTQL). This logic has temporal operators to express transitions by unitary operators (quantum gates) and dynamic ones to express those by projections (projective measurement). We then prove some logical properties of the relationship between these two transitions expressed by LTQL and DLTQL. A drawback in applying LTQL to the verification of quantum protocols is that these logics cannot express the future operator in linear temporal logic. We propose a way to mitigate this drawback by using a translation from (D)LTQL to Linear Temporal Modal Logic (LTML) and a simulation. This translation reduces the satisfiability problem of (D)LTQL formulas to that of LTML with the classical semantics over quantum states.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"40 2","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Interpolation Results for Arrays with Length and MaxDiff 具有Length和MaxDiff的数组的插值结果
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-03-13 DOI: 10.1145/3587161
S. Ghilardi, Alessandro Gianola, D. Kapur, Chiara Naso
In this paper, we enrich McCarthy’s theory of extensional arrays with a length and a maxdiff operation. As is well-known, some diff operation (i.e., some kind of difference function showing where two unequal array differ) is needed to keep interpolants quantifier-free in array theories; our maxdiff operation returns the max index where two arrays differ and so it has a univocally determined semantics. The length function is a natural complement of such a maxdiff operation and is needed to handle real arrays. Obtaining interpolation results for such a rich theory is a surprisingly hard task. We get such results via a thorough semantic analysis of the models of the theory and of their amalgamation and strong amalgamation properties. The results are modular with respect to the index theory and we show how to convert them into concrete interpolation algorithms via a hierarchical approach realizing a polynomial reduction to interpolation in linear arithmetics endowed with free function symbols. In this paper, we enrich McCarthy’s theory of extensional arrays with a length and a maxdiff operation. It is known from the literature that a diff operation is required in order for the theory of arrays to enjoy the Craig interpolation property at the quantifier-free level. However, the diff operation introduced in the literature is merely instrumental to this purpose and has only a purely formal meaning (it is obtained from the Skolemization of the extensionality axiom): instead, our maxdiff operation returns the max index where two arrays differ and so it is univocally determined at the semantic level. The length function is a natural complement of such a maxdiff operation and is needed to handle real arrays (which are defined in their specified allocation memory). Obtaining interpolation results for such a rich theory is a surprisingly hard task. We get such results via a thorough semantic analysis of the models of the theory and of their amalgamation and strong amalgamation properties. The results are modular with respect to the index theory and we show how to convert them into concrete interpolation algorithms via a hierarchical approach realizing a polynomial reduction to interpolation in linear arithmetics endowed with free function symbols. The array theory in the paper has been modified so as to model real arrays used in common programming languages (we now require them to be ‘contiguous’, i.e., not undefined in any of their allocation entries); moreover strong amalgamation and interpolation with free function symbols are proved. The interpolation algorithm avoids full instantiation routines and unbounded loops, thus achieving the above mentioned polynomial reduction complexity. The present paper is a substantially revised version of a previous conference paper presented at FoSSaCS 2021.
在本文中,我们用长度和maxdiff运算丰富了McCarthy的外延阵列理论。众所周知,在数组理论中,需要一些diff运算(即,显示两个不相等数组不同之处的某种差分函数)来保持插值量词的自由;我们的maxdiff操作返回两个数组不同的最大索引,因此它具有唯一确定的语义。长度函数是这种maxdiff运算的自然补码,是处理实际数组所必需的。对于这样一个丰富的理论来说,获得插值结果是一项令人惊讶的艰巨任务。我们通过对该理论的模型及其融合性和强融合性的语义分析得到了这样的结果。结果相对于指数理论是模块化的,我们展示了如何通过分层方法将它们转换为具体的插值算法,在赋予自由函数符号的线性算法中实现插值的多项式约简。在本文中,我们用长度和maxdiff运算丰富了McCarthy的外延阵列理论。从文献中已知,为了使阵列理论在无量词水平上享受Craig插值性质,需要进行diff运算。然而,文献中引入的diff运算仅用于此目的,并且只有纯粹的形式意义(它是从可扩展性公理的Skolemization中获得的):相反,我们的maxdiff运算返回两个数组不同的最大索引,因此它在语义级别上是唯一确定的。长度函数是这种maxdiff操作的自然补码,需要它来处理实数组(在其指定的分配内存中定义)。对于这样一个丰富的理论来说,获得插值结果是一项令人惊讶的艰巨任务。我们通过对该理论的模型及其融合性和强融合性的语义分析得到了这样的结果。结果相对于指数理论是模块化的,我们展示了如何通过分层方法将它们转换为具体的插值算法,在赋予自由函数符号的线性算法中实现插值的多项式约简。对本文中的数组理论进行了修改,以便对常见编程语言中使用的真实数组进行建模(我们现在要求它们是“连续的”,即在它们的任何分配条目中都没有未定义);并证明了与自由函数符号的强融合和插值。插值算法避免了完整的实例化例程和无界循环,从而实现了上述多项式减少复杂性。本文件是在2021年FoSSaCS上提交的先前会议文件的实质修订版。
{"title":"Interpolation Results for Arrays with Length and MaxDiff","authors":"S. Ghilardi, Alessandro Gianola, D. Kapur, Chiara Naso","doi":"10.1145/3587161","DOIUrl":"https://doi.org/10.1145/3587161","url":null,"abstract":"In this paper, we enrich McCarthy’s theory of extensional arrays with a length and a maxdiff operation. As is well-known, some diff operation (i.e., some kind of difference function showing where two unequal array differ) is needed to keep interpolants quantifier-free in array theories; our maxdiff operation returns the max index where two arrays differ and so it has a univocally determined semantics. The length function is a natural complement of such a maxdiff operation and is needed to handle real arrays. Obtaining interpolation results for such a rich theory is a surprisingly hard task. We get such results via a thorough semantic analysis of the models of the theory and of their amalgamation and strong amalgamation properties. The results are modular with respect to the index theory and we show how to convert them into concrete interpolation algorithms via a hierarchical approach realizing a polynomial reduction to interpolation in linear arithmetics endowed with free function symbols. In this paper, we enrich McCarthy’s theory of extensional arrays with a length and a maxdiff operation. It is known from the literature that a diff operation is required in order for the theory of arrays to enjoy the Craig interpolation property at the quantifier-free level. However, the diff operation introduced in the literature is merely instrumental to this purpose and has only a purely formal meaning (it is obtained from the Skolemization of the extensionality axiom): instead, our maxdiff operation returns the max index where two arrays differ and so it is univocally determined at the semantic level. The length function is a natural complement of such a maxdiff operation and is needed to handle real arrays (which are defined in their specified allocation memory). Obtaining interpolation results for such a rich theory is a surprisingly hard task. We get such results via a thorough semantic analysis of the models of the theory and of their amalgamation and strong amalgamation properties. The results are modular with respect to the index theory and we show how to convert them into concrete interpolation algorithms via a hierarchical approach realizing a polynomial reduction to interpolation in linear arithmetics endowed with free function symbols. The array theory in the paper has been modified so as to model real arrays used in common programming languages (we now require them to be ‘contiguous’, i.e., not undefined in any of their allocation entries); moreover strong amalgamation and interpolation with free function symbols are proved. The interpolation algorithm avoids full instantiation routines and unbounded loops, thus achieving the above mentioned polynomial reduction complexity. The present paper is a substantially revised version of a previous conference paper presented at FoSSaCS 2021.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"1 1","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41751831","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Interval Temporal Logic for Visibly Pushdown Systems 可视下推系统的区间时间逻辑
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-02-15 DOI: 10.1145/3583756
L. Bozzelli, A. Montanari, A. Peron
In this article, we introduce and investigate an extension of Halpern and Shoham’s interval temporal logic HS for the specification and verification of branching-time context-free requirements of pushdown systems under a state-based semantics over Kripke structures enforcing visibility of the pushdown operations. The proposed logic, called nested BHS, supports branching-time both in the past and in the future and is able to express non-regular properties of linear and branching behaviours of procedural contexts in a natural way. It strictly subsumes well-known linear time context-free extensions of LTL such as CaRet [4] and NWTL [2]. The main result is the decidability of the visibly pushdown model-checking problem against nested BHS. The proof exploits a non-trivial automata-theoretic construction.
在本文中,我们引入并研究了Halpern和Shoham区间时间逻辑HS的扩展,用于规范和验证下推系统在Kripke结构上基于状态语义的分支时间上下文无关需求,从而增强下推操作的可见性。所提出的逻辑称为嵌套BHS,支持过去和未来的分支时间,能够以自然的方式表达过程上下文的线性和分支行为的非规则属性。它严格地包含了众所周知的线性时间上下文无关的LTL扩展,如CaRet[4]和NWTL[2]。主要结果是针对嵌套BHS的可见下推模型检查问题的可判定性。这个证明利用了一个非平凡的自动机理论构造。
{"title":"Interval Temporal Logic for Visibly Pushdown Systems","authors":"L. Bozzelli, A. Montanari, A. Peron","doi":"10.1145/3583756","DOIUrl":"https://doi.org/10.1145/3583756","url":null,"abstract":"In this article, we introduce and investigate an extension of Halpern and Shoham’s interval temporal logic HS for the specification and verification of branching-time context-free requirements of pushdown systems under a state-based semantics over Kripke structures enforcing visibility of the pushdown operations. The proposed logic, called nested BHS, supports branching-time both in the past and in the future and is able to express non-regular properties of linear and branching behaviours of procedural contexts in a natural way. It strictly subsumes well-known linear time context-free extensions of LTL such as CaRet [4] and NWTL [2]. The main result is the decidability of the visibly pushdown model-checking problem against nested BHS. The proof exploits a non-trivial automata-theoretic construction.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"24 1","pages":"1 - 32"},"PeriodicalIF":0.5,"publicationDate":"2023-02-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48012190","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Mixed Iterated Revisions: Rationale, Algorithms, and Complexity 混合迭代修订:基本原理、算法和复杂性
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-02-09 DOI: 10.1145/3583071
P. Liberatore
Several forms of iterable belief change exist, differing in the kind of change and its strength: some operators introduce formulae, others remove them; some add formulae unconditionally, others only as additions to the previous beliefs; some only relative to the current situation, others in all possible cases. A sequence of changes may involve several of them: for example, the first step is a revision, the second a contraction and the third a refinement of the previous beliefs. The ten operators considered in this article are shown to be all reducible to three: lexicographic revision, refinement, and severe withdrawal. In turn, these three can be expressed in terms of lexicographic revision at the cost of restructuring the sequence. This restructuring needs not to be done explicitly: an algorithm that works on the original sequence is shown. The complexity of mixed sequences of belief change operators is also analyzed. Most of them require only a polynomial number of calls to a satisfiability checker, some are even easier.
存在几种形式的可迭代信念变化,其变化类型及其强度各不相同:一些运算符引入公式,另一些运算符删除公式;一些人无条件地添加公式,另一些人只是作为对先前信念的补充;有些只是相对于目前的情况,另一些则是在所有可能的情况下。一系列的变化可能涉及其中的几个:例如,第一步是修正,第二步是收缩,第三步是完善以前的信念。本文中考虑的十个运算符都可以归结为三个:词典修订、精化和严重撤回。反过来,这三者可以用词典修订的方式来表达,而代价是重组序列。这种重组不需要明确地进行:显示了一种对原始序列有效的算法。还分析了置信变换算子的混合序列的复杂性。它们中的大多数只需要调用多项式数量的可满足性检查器,有些甚至更容易。
{"title":"Mixed Iterated Revisions: Rationale, Algorithms, and Complexity","authors":"P. Liberatore","doi":"10.1145/3583071","DOIUrl":"https://doi.org/10.1145/3583071","url":null,"abstract":"Several forms of iterable belief change exist, differing in the kind of change and its strength: some operators introduce formulae, others remove them; some add formulae unconditionally, others only as additions to the previous beliefs; some only relative to the current situation, others in all possible cases. A sequence of changes may involve several of them: for example, the first step is a revision, the second a contraction and the third a refinement of the previous beliefs. The ten operators considered in this article are shown to be all reducible to three: lexicographic revision, refinement, and severe withdrawal. In turn, these three can be expressed in terms of lexicographic revision at the cost of restructuring the sequence. This restructuring needs not to be done explicitly: an algorithm that works on the original sequence is shown. The complexity of mixed sequences of belief change operators is also analyzed. Most of them require only a polynomial number of calls to a satisfiability checker, some are even easier.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"24 1","pages":"1 - 49"},"PeriodicalIF":0.5,"publicationDate":"2023-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43920920","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Reasoning about Quality and Fuzziness of Strategic Behaviors 战略行为的质量与模糊性推理
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-02-09 DOI: 10.1145/3582498
P. Bouyer, O. Kupferman, N. Markey, Bastien Maubert, A. Murano, Giuseppe Perelli
Temporal logics are extensively used for the specification of on-going behaviors of computer systems. Two significant developments in this area are the extension of traditional temporal logics with modalities that enable the specification of on-going strategic behaviors in multi-agent systems, and the transition of temporal logics to a quantitative setting, where different satisfaction values enable the specifier to formalize concepts such as certainty or quality. In the first class, SL (Strategy Logic) is one of the most natural and expressive logics describing strategic behaviors. In the second class, a notable logic is LTL[ℱ] , which extends LTL with quality operators. In this work, we introduce and study SL[ℱ] , which enables the specification of quantitative strategic behaviors. The satisfaction value of an SL[ℱ] formula is a real value in [0,1], reflecting “how much” or “how well” the strategic on-going objectives of the underlying agents are satisfied. We demonstrate the applications of SL[ℱ] in quantitative reasoning about multi-agent systems, showing how it can express and measure concepts like stability in multi-agent systems, and how it generalizes some fuzzy temporal logics. We also provide a model-checking algorithm for SL[ℱ] , based on a quantitative extension of Quantified CTL⋆ . Our algorithm provides the first decidability result for a quantitative extension of Strategy Logic. In addition, it can be used for synthesizing strategies that maximize the quality of the systems’ behavior.
时态逻辑被广泛用于规范计算机系统正在进行的行为。这一领域的两个重要发展是传统时间逻辑的扩展,其模式能够规范多智能体系统中正在进行的战略行为,以及时间逻辑向定量设置的过渡,在定量设置中,不同的满足值使说明符能够将确定性或质量等概念形式化。在第一类中,SL(战略逻辑)是描述战略行为的最自然、最具表现力的逻辑之一。在第二类中,一个值得注意的逻辑是LTL[ℱ] , 这扩展了具有质量运营商的LTL。在这项工作中,我们介绍和研究SL[ℱ] , 这使得能够规范定量的战略行为。SL的满意度值[ℱ] 公式是[0,1]中的一个实际值,反映了底层代理的战略持续目标得到了“多大程度”或“多好程度”的满足。我们展示了SL的应用[ℱ] 在多智能体系统的定量推理中,展示了它如何表达和测量多智能体中的稳定性等概念,以及它如何推广一些模糊时间逻辑。我们还为SL提供了一个模型检查算法[ℱ] , 基于定量CTL⋆的定量扩展。我们的算法为策略逻辑的定量扩展提供了第一个可判定性结果。此外,它还可以用于综合策略,最大限度地提高系统行为的质量。
{"title":"Reasoning about Quality and Fuzziness of Strategic Behaviors","authors":"P. Bouyer, O. Kupferman, N. Markey, Bastien Maubert, A. Murano, Giuseppe Perelli","doi":"10.1145/3582498","DOIUrl":"https://doi.org/10.1145/3582498","url":null,"abstract":"Temporal logics are extensively used for the specification of on-going behaviors of computer systems. Two significant developments in this area are the extension of traditional temporal logics with modalities that enable the specification of on-going strategic behaviors in multi-agent systems, and the transition of temporal logics to a quantitative setting, where different satisfaction values enable the specifier to formalize concepts such as certainty or quality. In the first class, SL (Strategy Logic) is one of the most natural and expressive logics describing strategic behaviors. In the second class, a notable logic is LTL[ℱ] , which extends LTL with quality operators. In this work, we introduce and study SL[ℱ] , which enables the specification of quantitative strategic behaviors. The satisfaction value of an SL[ℱ] formula is a real value in [0,1], reflecting “how much” or “how well” the strategic on-going objectives of the underlying agents are satisfied. We demonstrate the applications of SL[ℱ] in quantitative reasoning about multi-agent systems, showing how it can express and measure concepts like stability in multi-agent systems, and how it generalizes some fuzzy temporal logics. We also provide a model-checking algorithm for SL[ℱ] , based on a quantitative extension of Quantified CTL⋆ . Our algorithm provides the first decidability result for a quantitative extension of Strategy Logic. In addition, it can be used for synthesizing strategies that maximize the quality of the systems’ behavior.","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"24 1","pages":"1 - 38"},"PeriodicalIF":0.5,"publicationDate":"2023-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44602615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Linear Logic Properly Displayed 正确显示线性逻辑
IF 0.5 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2023-01-28 DOI: https://dl.acm.org/doi/10.1145/3570919
Giuseppe Greco, Alessandra Palmigiano

We introduce proper display calculi for intuitionistic, bi-intuitionistic and classical linear logics with exponentials, which are sound, complete, conservative, and enjoy cut elimination and subformula property. Based on the same design, we introduce a variant of Lambek calculus with exponentials, aimed at capturing the controlled application of exchange and associativity. Properness (i.e., closure under uniform substitution of all parametric parts in rules) is the main technical novelty of the present proposal, allowing both for the smoothest proof of cut elimination and for the development of an overarching and modular treatment for a vast class of axiomatic extensions and expansions of intuitionistic, bi-intuitionistic, and classical linear logics with exponentials. Our proposal builds on an algebraic and order-theoretic analysis of linear logic and applies the guidelines of the multi-type methodology in the design of display calculi.

介绍了具有完备性、完备性、保守性、切消性和子公式性的直观、双直观和经典指数线性逻辑的适当显示演算。基于同样的设计,我们引入了Lambek微积分的一个指数变体,旨在捕捉交换性和结合性的受控应用。适当性(即规则中所有参数部分一致替换下的闭包性)是本建议的主要技术新颖之处,它既允许切消的最平滑证明,也允许对直觉逻辑、双直觉逻辑和经典指数线性逻辑的大量公理扩展和展开进行总体和模块化处理。我们的建议建立在线性逻辑的代数和序理论分析的基础上,并在显示演算的设计中应用多类型方法的指导方针。
{"title":"Linear Logic Properly Displayed","authors":"Giuseppe Greco, Alessandra Palmigiano","doi":"https://dl.acm.org/doi/10.1145/3570919","DOIUrl":"https://doi.org/https://dl.acm.org/doi/10.1145/3570919","url":null,"abstract":"<p>We introduce proper display calculi for intuitionistic, bi-intuitionistic and classical linear logics with exponentials, which are sound, complete, conservative, and enjoy cut elimination and subformula property. Based on the same design, we introduce a variant of Lambek calculus with exponentials, aimed at capturing the controlled application of exchange and associativity. <i>Properness</i> (i.e., closure under uniform substitution of all parametric parts in rules) is the main technical novelty of the present proposal, allowing both for the smoothest proof of cut elimination and for the development of an overarching and modular treatment for a vast class of axiomatic extensions and expansions of intuitionistic, bi-intuitionistic, and classical linear logics with exponentials. Our proposal builds on an algebraic and order-theoretic analysis of linear logic and applies the guidelines of the multi-type methodology in the design of display calculi.</p>","PeriodicalId":50916,"journal":{"name":"ACM Transactions on Computational Logic","volume":"37 4","pages":""},"PeriodicalIF":0.5,"publicationDate":"2023-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138508187","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
ACM Transactions on Computational Logic
全部 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