466 results on '"Term algebra"'
Search Results
2. Fusion for Free : Efficient Algebraic Effect Handlers
- Author
-
Wu, Nicolas, Schrijvers, Tom, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Hinze, Ralf, editor, and Voigtländer, Janis, editor
- Published
- 2015
- Full Text
- View/download PDF
3. When Almost Is Not Even Close: Remarks on the Approximability of HDTP
- Author
-
Besold, Tarek Richard, Robere, Robert, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Goebel, Randy, editor, Siekmann, Jörg, editor, Wahlster, Wolfgang, editor, Kühnberger, Kai-Uwe, editor, Rudolph, Sebastian, editor, and Wang, Pei, editor
- Published
- 2013
- Full Text
- View/download PDF
4. Meta-Logical Frameworks and Formal Digital Libraries
- Author
-
Schürmann, Carsten, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Meyer, Bertrand, editor, and Woodcock, Jim, editor
- Published
- 2008
- Full Text
- View/download PDF
5. A Formal Approach to Aggregated Belief Formation
- Author
-
Heuvelink, Annerieke, Klein, Michel C. A., Treur, Jan, Carbonell, Jaime G., editor, Siekmann, J\'org, editor, Klusch, Matthias, editor, Pěchouček, Michal, editor, and Polleres, Axel, editor
- Published
- 2008
- Full Text
- View/download PDF
6. On Simulatability Soundness and Mapping Soundness of Symbolic Cryptography
- Author
-
Backes, Michael, Dürmuth, Markus, Küsters, Ralf, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Arvind, V., editor, and Prasad, Sanjiva, editor
- Published
- 2007
- Full Text
- View/download PDF
7. Equational Constraint Solving Via a Restricted Form of Universal Quantification
- Author
-
Álvez, Javier, Lucio, Paqui, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Dix, Jürgen, editor, and Hegner, Stephen J., editor
- Published
- 2006
- Full Text
- View/download PDF
8. Solving First-Order Constraints over the Monadic Class
- Author
-
Chubarov, Dimitri, Voronkov, Andrei, Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Carbonell, Jaime G., editor, Siekmann, Jörg, editor, Hutter, Dieter, editor, and Stephan, Werner, editor
- Published
- 2005
- Full Text
- View/download PDF
9. A uniform Birkhoff theorem.
- Author
-
Schneider, Friedrich
- Subjects
- *
BIRKHOFF'S theorem (Relativity) , *HOMOMORPHISMS , *EXISTENCE theorems , *CAUCHY problem , *PERMUTATION groups , *SET theory - Abstract
Birkhoff's HSP theorem characterizes the classes of models of algebraic theories as those being closed with respect to homomorphic images, subalgebras, and products. In particular, it implies that an algebra B satisfies all equations that hold in an algebra A of the same signature if and only if B is a homomorphic image of a subalgebra of a (possibly infinite) direct power of A. The former statement is equivalent to the existence of a natural map sending term functions of the algebra A to those of B-the natural clone homomorphism. The study of continuity properties of natural clone homomorphisms has been initiated recently by Bodirsky and Pinsker for locally oligomorphic algebras. Revisiting the argument of Bodirsky and Pinsker, we show that for any algebra B in the variety generated by an algebra A, the induced natural clone homomorphism is uniformly continuous if and only if every finitely generated subalgebra of B is a homomorphic image of a subalgebra of a finite power of A. Based on this observation, we study the question as to when Cauchy continuity of natural clone homomorphisms implies uniform continuity. We introduce the class of almost locally finite algebras, which encompasses all locally oligomorphic as well as all locally finite algebras, and show that, in case A is almost locally finite, then the considered natural homomorphism is uniformly continuous if (and only if) it is Cauchy-continuous. In particular, this provides a locally finite counterpart of the result by Bodirsky and Pinsker. Along the way, we also discuss some peculiarities of oligomorphic permutation groups on uncountable sets. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
10. A canonical form guide to symbolic summation
- Author
-
Paule, P., Nemes, I., Buchberger, B., editor, Collins, G. E., editor, Miola, Alfonso, editor, and Temperini, Marco, editor
- Published
- 1997
- Full Text
- View/download PDF
11. The might of formulas and their limits
- Author
-
Bauer, F. L., Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Freksa, Christian, editor, Jantzen, Matthias, editor, and Valk, Rüdiger, editor
- Published
- 1997
- Full Text
- View/download PDF
12. Rewrite Proofs and Computations
- Author
-
Jouannaud, Jean-Pierre and Schwichtenberg, Helmut, editor
- Published
- 1995
- Full Text
- View/download PDF
13. Introduction to rewriting
- Author
-
Jouannaud, Jean-Pierre, Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Comon, Hubert, editor, and Jounnaud, Jean-Pierre, editor
- Published
- 1995
- Full Text
- View/download PDF
14. Towards an algebraic semantics for the object paradigm
- Author
-
Goguen, Joseph A., Diaconescu, Razvan, Goos, G., editor, Hartmanis, J., editor, Ehrig, Hartmut, editor, and Orejas, Fernando, editor
- Published
- 1994
- Full Text
- View/download PDF
15. Compatibility of order-sorted rewrite rules
- Author
-
Waldmann, Uwe, Goos, G., editor, Hartmanis, J., editor, Kaplan, S., editor, and Okada, M., editor
- Published
- 1991
- Full Text
- View/download PDF
16. Interpreters: From Algebra to LISP
- Author
-
Stark, W. Richard and Stark, W. Richard
- Published
- 1990
- Full Text
- View/download PDF
17. Drags: A compositional algebraic framework for graph rewriting
- Author
-
Jean-Pierre Jouannaud, Nachum Dershowitz, Tel Aviv University (TAU), Deduction modulo, interopérabilité et démonstration automatique (DEDUCTEAM), Inria Saclay - Ile de France, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Spécification et Vérification (LSV), Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay)-Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay), Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), Université Paris-Saclay, Deducteam, and Tel Aviv University [Tel Aviv]
- Subjects
Vertex (graph theory) ,General Computer Science ,Computer science ,Generalization ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Term algebra ,ACM: G.: Mathematics of Computing ,Theoretical Computer Science ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,Drags ,0202 electrical engineering, electronic engineering, information engineering ,[INFO]Computer Science [cs] ,Algebraic number ,Graph rewriting ,symmetric monoidal category ,Symmetric monoidal category ,Function (mathematics) ,Graph ,rewriting ,Vertex (geometry) ,Algebra ,010201 computation theory & mathematics ,Computer Science::Programming Languages ,020201 artificial intelligence & image processing ,Rewriting ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Graphs ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
International audience; We are interested in a natural generalization of term-rewriting techniques to what we call drags, viz. finite, directed, ordered, rooted multigraphs, each vertex of which is labeled by a function symbol. To this end, we develop a rich algebra of drags that generalizes the familiar term algebra and its associated rewriting capabilities. Viewing graphs as terms provides an initial building block for rewriting with such graphs, one that should impact the many areas where computations take place on graphs.
- Published
- 2019
18. Nominal Equational Problems
- Author
-
Maribel Fernández, Mauricio Ayala-Rincón, Daniele Nantes-Sobrinho, and Deivid Vale
- Subjects
Discrete mathematics ,Nominal terms ,Image (category theory) ,Modulo ,Atom (order theory) ,0102 computer and information sciences ,02 engineering and technology ,Approx ,01 natural sciences ,Term algebra ,Decidability ,Alpha (programming language) ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Mathematics - Abstract
We define nominal equational problems of the form $$\exists \overline{W} \forall \overline{Y} : P$$ ∃ W ¯ ∀ Y ¯ : P , where $$P$$ P consists of conjunctions and disjunctions of equations $$s\approx _\alpha t$$ s ≈ α t , freshness constraints $$a\#t$$ a # t and their negations: $$s \not \approx _\alpha t$$ s ≉ α t and "Equation missing", where $$a$$ a is an atom and $$s, t$$ s , t nominal terms. We give a general definition of solution and a set of simplification rules to compute solutions in the nominal ground term algebra. For the latter, we define notions of solved form from which solutions can be easily extracted and show that the simplification rules are sound, preserving, and complete. With a particular strategy for rule application, the simplification process terminates and thus specifies an algorithm to solve nominal equational problems. These results generalise previous results obtained by Comon and Lescanne for first-order languages to languages with binding operators. In particular, we show that the problem of deciding the validity of a first-order equational formula in a language with binding operators (i.e., validity modulo $$\alpha $$ α -equality) is decidable.
- Published
- 2021
19. Specification and Safety Verification of Parametric Hierarchical Distributed Systems
- Author
-
Marius Bozga and Radu Iosif
- Subjects
Fragment (logic) ,Computer science ,Distributed computing ,Formal specification ,Algebraic data type ,Invariant (mathematics) ,Connection (algebraic framework) ,Term algebra ,Satisfiability ,Decidability - Abstract
We introduce a term algebra as a new formal specification language for the coordinating architectures of distributed systems consisting of a finite yet unbounded number of components. The language allows to describe infinite sets of systems whose coordination between components share the same pattern, using inductive definitions similar to the ones used to describe algebraic data types or recursive data structures. Further, we give a verification method for the parametric systems described in this language, relying on the automatic synthesis of structural invariants that enable proving general safety properties (absence of deadlocks and critical section violations). The invariants are defined using the \(\mathsf {WS}{\kappa }\mathsf {S}\) fragment of the monadic second order logic, known to be decidable by a classical automata-logic connection. This reduces the safety verification problem to checking satisfiability of a \(\mathsf {WS}{\kappa }\mathsf {S}\) formula. We implemented the invariant synthesis method into a prototype tool and carried out verification experiments on a number of non-trivial models specified using the term algebra.
- Published
- 2021
20. Term algebras, canonical representations and difference ring theory for symbolic summation
- Author
-
Schneider, Carsten
- Subjects
indefinite nested sums ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,term algebra ,canonical representations ,difference rings ,symbolic summation - Abstract
A general overview of the existing difference ring theory for symbolic summation is given. Special emphasis is put on the user interface: the translation and back translation of the corresponding representations within the term algebra and the formal difference ring setting. In particular, canonical (unique) representations and their refinements in the introduced term algebra are explored by utilizing the available difference ring theory. Based on that, precise input-output specifications of the available tools of the summation package Sigma are provided.
- Published
- 2021
21. Pumping for ordinal-automatic structures1
- Author
-
Philipp Schlicht, Martin Huschenbett, and Alexander Kartzow
- Subjects
Discrete mathematics ,Finite-state machine ,Binary function ,Term algebra ,Omega ,Injective function ,Pumping lemma for regular languages ,Computer Science Applications ,Theoretical Computer Science ,Combinatorics ,Lift (mathematics) ,Mathematics::Logic ,Computational Theory and Mathematics ,Artificial Intelligence ,Countable set ,Computer Science::Formal Languages and Automata Theory ,Mathematics - Abstract
An alpha-automaton (for alpha some ordinal) is an automaton similar to a Muller automaton that processes words of length alpha. A structure is called alpha-automatic if it can be presented by alpha-automata (completely analogous to the notion of automatic structures which can be presented by the well-known finite automata). We call a structure ordinal-automatic if it is alpha-automatic for some ordinal alpha. We continue the study of ordinal-automatic structures initiated by Schlicht and Stephan as well as by Finkel and Todorcevic. We develop a pumping lemma for alpha-automata (processing finite alpha-words, i.e., words of length alpha that have one fixed letter at all but finitely many positions). Using this pumping, we provide counterparts for the class of ordinal-automatic structures to several results on automatic structures: Every finite word alpha-automatic structure has an injective finite word alpha-automatic presentation for all alpha < omega(1) + omega(omega). This bound is sharp. We classify completely the finite word omega(n)-automatic Boolean algebras. Moreover, we show that the countable atomless Boolean algebra does not have an injective finite-word ordinal-automatic presentation. We separate the class of finite-word ordinal-automatic structures from that of tree-automatic structures by showing that free term algebras with at least 2 generators (and one binary function) are not ordinal-automatic while the free term algebra with countable infinitely many generators is known to be tree-automatic. For every ordinal alpha < omega(1) + omega(omega), we provide a sharp bound on the height of the finite word alpha-automatic well-founded order forests. For every ordinal alpha < omega(1)+ omega(omega), we provide a structure (sic)(alpha) that is complete for the class of finite-word alpha-automatic structures with respect to first-order interpretations. As a byproduct, we also lift Schlicht and Stephans's characterisation of the injectively finite-word alpha-automatic ordinals to the noninjective setting.
- Published
- 2017
22. A Geometric Algebra Implementation using Binary Tree
- Author
-
Vincent Nozick, Laurent Fuchs, Stéphane Breuils, Laboratoire d'Informatique Gaspard-Monge (LIGM), Centre National de la Recherche Scientifique (CNRS)-Fédération de Recherche Bézout-ESIEE Paris-École des Ponts ParisTech (ENPC)-Université Paris-Est Marne-la-Vallée (UPEM), Japanese French Laboratory for Informatics (JFLI), National Institute of Informatics (NII)-Université Pierre et Marie Curie - Paris 6 (UPMC)-The University of Tokyo (UTokyo)-Centre National de la Recherche Scientifique (CNRS), Synthèse et analyse d'images (XLIM-ASALI), XLIM (XLIM), Université de Limoges (UNILIM)-Centre National de la Recherche Scientifique (CNRS)-Université de Limoges (UNILIM)-Centre National de la Recherche Scientifique (CNRS), and Université Paris-Est Marne-la-Vallée (UPEM)-École des Ponts ParisTech (ENPC)-ESIEE Paris-Fédération de Recherche Bézout-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Binary tree ,Applied Mathematics ,Two-element Boolean algebra ,010102 general mathematics ,Universal geometric algebra ,Conformal geometric algebra ,[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV] ,geometric algebra ,01 natural sciences ,Term algebra ,Boolean algebra ,Algebra ,symbols.namesake ,Geometric algebra ,0103 physical sciences ,binary trees ,symbols ,010307 mathematical physics ,0101 mathematics ,implementation ,Time complexity ,[INFO.INFO-MS]Computer Science [cs]/Mathematical Software [cs.MS] ,Mathematics - Abstract
International audience; This paper presents an efficient implementation of geometric algebra, based on a recursive representation of the algebra elements using binary trees. The proposed approach consists in restructuring a state of the art recursive algorithm to handle parallel optimizations. The resulting algorithm is described for the outer product and the geometric product. The proposed implementation is usable for any dimensions, including high dimension (e.g. algebra of dimension 15). The method is compared with the main state of the art geometric algebra implementations , with a time complexity study as well as a practical benchmark. The tests show that our implementation is at least as fast as the main geometric algebra implementations.
- Published
- 2017
23. On the Compositional Extension Problem.
- Author
-
Westerståhl, Dag
- Subjects
- *
COMPOSITIONALITY (Linguistics) , *EXTENSION (Logic) , *PARTIAL algebras , *SEMANTICS , *LANGUAGE & logic , *LINGUISTICS - Abstract
A semantics may be compositional and yet partial, in the sense that not all well-formed expressions are assigned meanings by it. Examples come from both natural and formal languages. When can such a semantics be extended to a total one, preserving compositionality? This sort of extension problem was formulated by Hodges, and solved there in a particular case, in which the total extension respects a precise version of the fregean dictum that the meaning of an expression is the contribution it makes to the meanings of complex phrases of which it is a part. Hodges' result presupposes the so-called Husserl property, which says roughly that synonymous expressions must have the same category. Here I solve a different version of the compositional extension problem, corresponding to another type of linguistic situation in which we only have a partial semantics, and without assuming the Husserl property. I also briefly compare Hodges' framework for grammars in terms of partial algebras with more familiar ones, going back to Montague, which use many-sorted algebras instead. [ABSTRACT FROM AUTHOR]
- Published
- 2004
24. Intersection of finitely generated congruences over term algebra
- Author
-
Vágvölgyi, Sándor
- Subjects
- *
CONGRUENCES & residues , *ALGEBRA - Abstract
We show that it is decidable for any given ground term rewrite systems
R andS if there is a ground term rewrite systemU such that↔U*=↔R*∩↔S* . If the answer is yes, then we can effectively construct such a ground term rewrite systemU . In other words, for any given finitely generated congruencesρ andτ over the term algebra, it is decidable ifρ∩τ is a finitely generated congruence. If the answer is yes, then we can effectively construct a ground term rewrite systemU such that↔U*=ρ∩τ . [Copyright &y& Elsevier]- Published
- 2003
- Full Text
- View/download PDF
25. A survey on the categorical term construction with applications
- Author
-
Ulrich Höhle, Patrik Eklund, and Jari Kortelainen
- Subjects
Logic ,Complete category ,Algebraic structure ,010102 general mathematics ,Categorical logic ,Concrete category ,Symmetric monoidal category ,02 engineering and technology ,01 natural sciences ,Term algebra ,Algebra ,Closed category ,Artificial Intelligence ,Mathematics::Category Theory ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,0101 mathematics ,Enriched category ,Mathematics - Abstract
This paper gives a survey on the categorical term construction based on the free algebra algorithm. In the framework of monoidal biclosed and cocomplete categories a possible concept of signature for finitary theories is introduced. Applications of these constructions are given in Goguen's category and in the category of complete lattices and join preserving maps.
- Published
- 2016
26. Extended Feature Algebra
- Author
-
Peter Höfner and Bernhard Möller
- Subjects
Structure (mathematical logic) ,Logic ,Algebraic structure ,Computer science ,Feature recognition ,020207 software engineering ,0102 computer and information sciences ,02 engineering and technology ,Basis (universal algebra) ,01 natural sciences ,Term algebra ,Theoretical Computer Science ,Boolean algebra ,Algebra ,symbols.namesake ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,Feature (computer vision) ,0202 electrical engineering, electronic engineering, information engineering ,symbols ,ddc:004 ,Software ,Abstract algebra - Abstract
Feature Algebra was introduced as an abstract framework for feature-oriented software development. One goal is to provide a common, clearly defined basis for the key ideas of feature-orientation. The algebra captures major aspects of feature-orientation, such as the hierarchical structure of features and feature composition. However, as we will show, it is not able to model aspects at the level of code, i.e., situations where code fragments of different features have to be merged. In other words, it does not reflect details of concrete implementations. In this paper we first present concrete models for the original axioms of Feature Algebra which represent the main concepts of feature-oriented programs. This shows that the abstract Feature Algebra can be interpreted in different ways. We then use these models to show that the axioms of Feature Algebra do not properly reflect all aspects of feature-orientation from the level of directory structures down to the level of actual code. This gives motivation to extend the abstract algebra, which is the second main contribution of the paper. We modify the axioms and introduce the concept of an Extended Feature Algebra. As third contribution, we introduce more operators to cover concepts like overriding in the abstract setting.
- Published
- 2016
27. Formalizing first-order logic in the equational theory of 3-dimensional diagonal-free cylindric algebras
- Author
-
Andrew John Ylvisaker
- Subjects
Algebra and Number Theory ,Binary relation ,Cylindric algebra ,010102 general mathematics ,Subalgebra ,0102 computer and information sciences ,Relation algebra ,01 natural sciences ,Term algebra ,First-order logic ,Algebra ,010201 computation theory & mathematics ,Cellular algebra ,Abstract algebraic logic ,0101 mathematics ,Mathematics - Abstract
In this paper, we exhibit a relation algebra reduct of any diagonal-free cylindric algebra of dimension 3 having sufficiently strong projection and equality parameters. We also offer a complete (and corrected) proof that full first-order logic can be formalized in the calculus of binary relations (a result due to Maddux and Tarski). Finally, we use these constructions to recursively define a translation function from the sentences of first-order logic to the equational theory of Df3, which preserves validity.
- Published
- 2016
28. Formalization of Universal Algebra in Agda
- Author
-
Emmanuel Gunther, Miguel Pagano, and Alejandro Gadea
- Subjects
General Computer Science ,Agda ,FORMALIZATION OF MATHEMATICS ,0102 computer and information sciences ,01 natural sciences ,Term algebra ,Theoretical Computer Science ,purl.org/becyt/ford/1 [https] ,Morphism ,Completeness (order theory) ,Universal algebra ,0101 mathematics ,Equational logic ,Mathematics ,computer.programming_language ,Functor ,010102 general mathematics ,EQUATIONAL LOGIC ,UNIVERSAL ALGEBRA ,purl.org/becyt/ford/1.2 [https] ,Ciencias de la Computación ,Algebra ,Isomorphism theorem ,010201 computation theory & mathematics ,Ciencias de la Computación e Información ,computer ,CIENCIAS NATURALES Y EXACTAS - Abstract
In this work we present a novel formalization of universal algebra in Agda. We show that heterogeneous signatures can be elegantly modelled in type-theory using sets indexed by arities to represent operations. We prove elementary results of heterogeneous algebras, including the proof that the term algebra is initial and the proofs of the three isomorphism theorems. We further formalize equational theory and prove soundness and completeness. At the end, we define (derived) signature morphisms, from which we get the contravariant functor between algebras; moreover, we also proved that, under some restrictions, the translation of a theory induces a contra-variant functor between models. Fil: Gunther, Emmanuel. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina Fil: Gadea, Alejandro Emilio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina Fil: Pagano, Miguel Maria. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina
- Published
- 2018
29. Declarative algorithms for generation, counting and random sampling of term algebras
- Author
-
Paul Tarau
- Subjects
Binary tree ,Generalization ,Computer science ,010102 general mathematics ,02 engineering and technology ,Extension (predicate logic) ,Lambda ,01 natural sciences ,Term algebra ,Signature (logic) ,Term (time) ,Prolog ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,0101 mathematics ,computer ,Algorithm ,computer.programming_language - Abstract
From a declarative variant of Remy's algorithm for uniform random generation of binary trees, we derive a generalization to term algebras of an arbitrary signature. With trees seen as sets of edges connecting vertices labeled with logic variables, we use Prolog's multiple-answer generation mechanism to derive a generic algorithm that counts terms of a given size, generates them all, or samples a random term given the signature of a term algebra. As applications, we implement generators for term algebras defining Motzkin trees, use all-term and random-term generation for mutual cross-testing and describe an extension mechanism that transforms a random sampler for Motzkin trees into one for closed lambda terms.
- Published
- 2018
30. Graph Operations and Free Graph Algebras
- Author
-
Zinovy Diskin, Uwe Wolter, and Harald König
- Subjects
Discrete mathematics ,Diagrammatic reasoning ,Computer science ,Free algebra ,Algebraic operation ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,Universal algebra ,Graph algebra ,Call graph ,Graph operations ,Term algebra ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
We introduce a concept of graph algebra that generalizes the traditional concept of algebra in the sense that (1) we use graphs rather than sets as carriers, and (2) we generalize algebraic operations to diagrammatic operations over graphs, which we call graph operations.
- Published
- 2018
31. A New Proposal Of Quasi-Solved Form For Equality Constraint Solving.
- Author
-
Álvez, Javier and Lucio, Paqui
- Subjects
ALGORITHMS ,COMPUTER science ,PROGRAMMING languages ,ELECTRONIC data processing ,ARTIFICIAL languages - Abstract
Abstract: Most well-known algorithms for equational solving are based on quantifier elimination. This technique iteratively eliminates the innermost block of existential/universal quantifiers from prenex formulas whose matrices are in some normal form (mostly DNF). Traditionally used notions of normal form satisfy that every constraint (in normal form) different from false is trivially satisfiable. Hence, they are called solved forms. However, the manipulation of such constraints require hard transformations, especially due to the use of the distributive and the explosion rules, which increase the number of constraints at intermediate stages of the solving process. On the contrary, quasi-solved forms allow for simpler transformations by means of a more compact representation of solutions, but their satisfiability test is not so trivial. Nevertheless, the total cost of checking satisfiability and manipulating constrains using quasi-solved forms is cheaper than using simpler solved forms. Therefore, they are suitable for improving the efficiency of constraint solving procedures. In this paper, we present a notion of quasi-solved form that provides a good trade-off between the cost of checking satisfiability and the effort required to manipulate constraints. In particular, our new quasi-solved form has been carefully designed for efficiently handling conjunction and negation, which are the main Boolean operations necessary to keep matrices of formulas in normal form. [Copyright &y& Elsevier]
- Published
- 2008
- Full Text
- View/download PDF
32. A universal tree balancing theorem
- Author
-
Moses Ganardi and Markus Lohrey
- Subjects
Discrete mathematics ,FOS: Computer and information sciences ,Logarithm ,0102 computer and information sciences ,02 engineering and technology ,Term (logic) ,Computational Complexity (cs.CC) ,Binary logarithm ,01 natural sciences ,Term algebra ,Expression (mathematics) ,Theoretical Computer Science ,Semiring ,Computer Science - Computational Complexity ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Tree (set theory) ,F.2.2 ,Commutative property ,Mathematics - Abstract
We present a general framework for balancing expressions (terms) in the form of so-called tree straight-line programs. The latter can be seen as circuits over the free term algebra extended by contexts (terms with a hole) and the operations, which insert terms/contexts into contexts. In Ref. [16], it was shown that one can compute for a given term of size n in logspace a tree straight-line program of depth O (log n ) and size O ( n / log n ). In the present article, it is shown that the conversion can be done in DLOGTIME-uniform TC 0 . This allows reducing the term evaluation problem over an arbitrary algebra A to the term evaluation problem over a derived two-sorted algebra F ( A ). Three applications are presented: (i) an alternative proof for a recent result by Krebs et al. [25] on the expression evaluation problem is given; (ii) it is shown that expressions for an arbitrary (possibly non-commutative) semiring can be transformed in DLOGTIME-uniform TC 0 into equivalent circuits of logarithmic depth and size O ( n / log n ); and, (iii) a corresponding result for regular expressions is shown.
- Published
- 2017
33. Algebra, Grammars, and Computation
- Author
-
Ondřej Soukup and Alexander Meduna
- Subjects
Computer science ,Deterministic context-free grammar ,Context-sensitive grammar ,Computer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing) ,Context-free grammar ,Term algebra ,Embedded pushdown automaton ,Algebra ,Tree-adjoining grammar ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,Indexed grammar ,L-attributed grammar ,Computer Science::Formal Languages and Automata Theory - Abstract
In terms of algebra, the context-free and E0L grammatical derivations are traditionally defined over the free monoids generated by total alphabets of these grammars under the operation of concatenation. The present chapter, however, introduces and investigates these derivations over different algebraic structures in order to increase the generative power of these grammars.
- Published
- 2017
34. Initial algebra for a system of right-linear functors
- Author
-
Rocco De Nicola and Anna Labella
- Subjects
Symmetric algebra ,Pure mathematics ,Information Systems and Management ,Functor ,Functor category ,Management Science and Operations Research ,Term algebra ,Theoretical Computer Science ,Closed category ,Mathematics::Category Theory ,Differential graded algebra ,regular expressions ,monoidal categories ,system of functors ,Natural transformation ,Computer Science (miscellaneous) ,Computer Vision and Pattern Recognition ,Electrical and Electronic Engineering ,Adjoint functors ,Software ,Mathematics - Abstract
In 2003 we showed that right-linear systems of equations over regular expressions, when interpreted in a category of trees, have a solution whenever they enjoy a specific property that we called hierarchicity and that is instrumental to avoid critical mutual recursive definitions. In this note, we prove that a right-linear system of polynomial endofunctors on a cocartesian monoidal closed category which enjoys parameterized left list arithmeticity, has an initial algebra, provided it satisfies a property similar to hierarchicity.
- Published
- 2017
35. Semantics and Algebra for Action Logic Monitoring State Transitions
- Author
-
Susumu Yamasaki
- Subjects
Algebra ,Classical logic ,Multimodal logic ,Dynamic logic (modal logic) ,Intermediate logic ,Term algebra ,Operational semantics ,Axiomatic semantics ,Mathematics - Published
- 2017
36. Algebra, Automata, and Computation
- Author
-
Alexander Meduna and Ondřej Soukup
- Subjects
Algebra ,Algebraic structure ,Computer science ,Theory of computation ,Pushdown automaton ,Automata theory ,Quantum finite automata ,Graph algebra ,ω-automaton ,Term algebra ,Computer Science::Formal Languages and Automata Theory - Abstract
Traditionally, from an algebraic viewpoint, automata work over free monoids. The present chapter, however, modifies this standard approach so they work over other algebraic structures. More specifically, this chapter discusses a modification of pushdown automata that is based on two-sided pushdowns into which symbols are pushed from both ends.
- Published
- 2017
37. Refinement algebra with dual operator
- Author
-
Viorel Preoteasa
- Subjects
Algebra ,Allen's interval algebra ,Interior algebra ,Computer science ,Two-element Boolean algebra ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,Subalgebra ,Algebra representation ,Computer Science::Programming Languages ,Free Boolean algebra ,Complete Boolean algebra ,Term algebra ,Software - Abstract
Algebras of imperative programming languages have been successful in reasoning about programs. In general an algebra of programs is an algebraic structure with programs as elements and with program compositions (sequential composition, choice, skip) as algebra operations. Various versions of these algebras were introduced to model partial correctness, total correctness, refinement, demonic choice, and other aspects. We introduce here an algebra which can be used to model total correctness, refinement, demonic and angelic choice. The basic model of our algebra are monotonic Boolean transformers (monotonic functions from a Boolean algebra to itself).
- Published
- 2014
38. Algebraic Approach to Algorithmic Logic
- Author
-
Grzegorz Bancerek
- Subjects
algorithmic logic ,Applied Mathematics ,Zeroth-order logic ,Well-formed formula ,Classical logic ,Algorithmic logic ,Term algebra ,Algebra ,Computational Mathematics ,Algebraic sentence ,propsitional calcus ,quantifier calcus ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Computer Science::Logic in Computer Science ,Many-valued logic ,QA1-939 ,Abstract algebraic logic ,Mathematics - Abstract
Summary We introduce algorithmic logic - an algebraic approach according to [25]. It is done in three stages: propositional calculus, quantifier calculus with equality, and finally proper algorithmic logic. For each stage appropriate signature and theory are defined. Propositional calculus and quantifier calculus with equality are explored according to [24]. A language is introduced with language signature including free variables, substitution, and equality. Algorithmic logic requires a bialgebra structure which is an extension of language signature and program algebra. While-if algebra of generator set and algebraic signature is bialgebra with appropriate properties and is used as basic type of algebraic logic.
- Published
- 2014
39. Development of Research on Process Algebra
- Author
-
Jing An, Lu Feng Qian, and Zhi Liu
- Subjects
Filtered algebra ,Algebra ,Process calculus ,Two-element Boolean algebra ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,Subalgebra ,Algebra representation ,Cellular algebra ,General Medicine ,Algebra of Communicating Processes ,Term algebra ,Mathematics - Abstract
Process algebra is an algebra method of concurrency theory. Based on the relevant theories of process algebra, it is set forth several class process algebras and the important role they played in the development history of research on process algebra according to two breakthrough of process algebra. Finally it is introduced the applications of algebra process in the protocol verification, workflow description and other areas.
- Published
- 2014
40. Implication BL-algebras
- Author
-
N. Mohtashamnia and A. Borumand Saeid
- Subjects
Statistics and Probability ,Pure mathematics ,Jordan algebra ,Algebraic structure ,Subalgebra ,General Engineering ,MV-algebra ,Complete Boolean algebra ,Term algebra ,Algebra ,Artificial Intelligence ,Algebra representation ,Division algebra ,Mathematics - Abstract
In this paper, we first introduce the notion of implication filters in BL-algebras and then state and prove some theorems which determine the relationships of these filters and other filters in BL-algebras. We also introduce the notion of implication BL-algebras and investigate its properties, as well as the relationship of implication BL-algebras and other algebraic structures.
- Published
- 2014
41. Banana Algebra: Compositional syntactic language extension
- Author
-
Jacob Andersen, David Raymond Christiansen, and Claus Brabrand
- Subjects
Catamorphism ,Programming language ,Computer science ,Two-element Boolean algebra ,Computer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing) ,Context-free grammar ,Term (logic) ,computer.software_genre ,Term algebra ,Constructive ,Algebra ,Constant (computer programming) ,Rule-based machine translation ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,computer ,Software - Abstract
We propose an algebra of languages and transformations as a means of compositional syntactic language extension. The algebra provides a layer of high-level abstractions built on top of languages (captured by context-free grammars) and transformations (captured by constructive catamorphisms). The algebra is self-contained in that any term of the algebra specifying a transformation can be reduced to a constant catamorphism, before the transformation is run. Thus, the algebra comes ''for free'' without sacrificing the strong safety and efficiency properties of constructive catamorphisms. The entire algebra as presented in the paper is implemented as the Banana Algebra Tool which may be used to syntactically extend languages in an incremental and modular fashion via algebraic composition of previously defined languages and transformations. We demonstrate and evaluate the tool via several kinds of extensions.
- Published
- 2013
42. Operational semantics for order-sorted algebra
- Author
-
Goguen, Joseph A., Jouannaud, Jean-Pierre, Meseguer, José, Goos, G., editor, Hartmanis, J., editor, Barstow, D., editor, Brauer, W., editor, Brinch Hansen, P., editor, Gries, D., editor, Luckham, D., editor, Moler, C., editor, Pnueli, A., editor, Seegmüller, G., editor, Stoer, J., editor, Wirth, N., editor, and Brauer, Wilfried, editor
- Published
- 1985
- Full Text
- View/download PDF
43. Program Algebra over an Algebra
- Author
-
Grzegorz Bancerek
- Subjects
Applied Mathematics ,Two-element Boolean algebra ,Term algebra ,Filtered algebra ,Algebra ,Computational Mathematics ,Allen's interval algebra ,Differential graded algebra ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,Division algebra ,Algebra representation ,QA1-939 ,Cellular algebra ,Computer Science::Programming Languages ,Mathematics - Abstract
Summary We introduce an algebra with free variables, an algebra with undefined values, a program algebra over a term algebra, an algebra with integers, and an algebra with arrays. Program algebra is defined as universal algebra with assignments. Programs depend on the set of generators with supporting variables and supporting terms which determine the value of free variables in the next state. The execution of a program is changing state according to successor function using supporting terms.
- Published
- 2012
44. Dynamic measure logic
- Author
-
Tamar Lando
- Subjects
Completeness ,Discrete mathematics ,Lebesgue measure ,Topological algebra ,Logic ,Modal logic ,Classical logic ,Multimodal logic ,Intermediate logic ,Term algebra ,S4 ,Algebra ,Topological semantics ,Interior algebra ,Computer Science::Logic in Computer Science ,Measure algebra ,Borel measure ,Mathematics - Abstract
This paper brings together Dana Scottʼs measure-based semantics for the propositional modal logic S4, and recent work in Dynamic Topological Logic. In a series of recent talks, Scott showed that the language of S4 can be interpreted in the Lebesgue measure algebra, M , or algebra of Borel subsets of the real interval, [ 0 , 1 ] , modulo sets of measure zero. Conjunctions, disjunctions and negations are interpreted via the Boolean structure of the algebra, and we add an interior operator on M that interprets the □-modality. In this paper we show how to extend this measure-based semantics to the bimodal logic S 4 C . S 4 C is interpreted in ‘dynamic topological systems,’ or topological spaces together with a continuous function acting on the space. We extend Scottʼs measure based semantics to this bimodal logic by defining a class of operators on the algebra M , which we call O-operators and which take the place of continuous functions in the topological semantics for S 4 C . The main result of the paper is that S 4 C is complete for the Lebesgue measure algebra. A strengthening of this result, also proved here, is that there is a single measure-based model in which all non-theorems of S 4 C are refuted.
- Published
- 2012
- Full Text
- View/download PDF
45. Logic functions representation and synthesis of k-valued digital circuits in linear algebra
- Author
-
Vladislav Ya. Yugai, P. S. Budyakov, Nikolay N. Prokopenko, and N. I. Chernov
- Subjects
Theoretical computer science ,Computer science ,Two-element Boolean algebra ,Computational logic ,Intermediate logic ,Term algebra ,Boolean algebra ,Algebra ,symbols.namesake ,symbols ,Dynamic logic (modal logic) ,Abstract algebraic logic ,Hardware_LOGICDESIGN ,Logic optimization - Abstract
The mathematical basics of the non-classical approach to the logical synthesis of k-valued digital structures based on the replacement of the classic mathematical apparatus of logic synthesis (Boolean algebra) to the proposed mathematical apparatus — linear algebra are considered. The logic synthesis process of two valued and multi-valued digital structures in linear algebra including the formation of bases of a linear space and original representation of the implemented logical function are discussed. Mathematical advantages of the proposed approach, which could be the basis for designing of high-speed digital logic structures for various applications are considered.
- Published
- 2016
46. Distributed Relation Logic
- Author
-
Thomas N. Reynolds, Gerard Allwein, and William L. Harrison
- Subjects
Algebra ,Philosophy ,Pure mathematics ,Interior algebra ,Computer Science::Logic in Computer Science ,Dynamic logic (modal logic) ,Abstract algebraic logic ,MV-algebra ,Intuitionistic logic ,Intermediate logic ,Relation algebra ,Term algebra ,Mathematics - Abstract
We extend the relational algebra of Chin and Tarski so that it is multisorted or, as we prefer, typed. Each type supports a local Boolean algebra outfitted with a converse operator. From Lyndon, we know that relation algebras cannot be represented as proper relation algebras where a proper relation algebra has binary relations as elements and the algebra is singly-typed. Here, the intensional conjunction, which was to represent relational composition in Chin and Tarski, spans three different local algebras, thus the term distributed in the title. Since we do not rely on proper relation algebras, we are free to re-express the algebras as typed. In doing so, we allow many different intensional conjunction operators. We construct a typed logic over these algebras, also known as heterogeneous algebras of Birkhoff and Lipson. The logic can be seen as a form of relevance logic with a classical negation connective where the Routley-Meyer star operator is reified as a converse connective in the logic. Relevance logic itself is not typed but our work shows how it can be made so. Some of the properties of classical relevance logic are weakened from Routley-Meyer’s version which is too strong for a logic over relation algebras.
- Published
- 2016
47. A Light-Hearted Look at Linear Algebra Terms
- Author
-
Stephen Andrilli and David Hecker
- Subjects
Algebra ,Filtered algebra ,Symmetric algebra ,Pure mathematics ,Differential graded algebra ,Algebra representation ,Division algebra ,Current algebra ,Cellular algebra ,Term algebra ,Mathematics - Published
- 2016
48. Normal forms and normal theories in conditional rewriting
- Author
-
Salvador Lucas and José Meseguer
- Subjects
Initial algebra ,Maude ,Pure mathematics ,Logic ,media_common.quotation_subject ,Operational termination ,0102 computer and information sciences ,02 engineering and technology ,Normal forms ,01 natural sciences ,Term algebra ,Operational semantics ,Theoretical Computer Science ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,0202 electrical engineering, electronic engineering, information engineering ,Conditional term rewriting ,Normality ,Axiom ,media_common ,Mathematics ,Discrete mathematics ,Normal theory ,Term (logic) ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,Confluence ,Computer Science::Programming Languages ,Rewriting logic ,020201 artificial intelligence & image processing ,Rewriting ,LENGUAJES Y SISTEMAS INFORMATICOS ,Software - Abstract
We present several new concepts and results on conditional term rewriting within the general framework of order-sorted rewrite theories (OSRTs), which support types, subtypes and rewriting modulo axioms, and contains the more restricted framework of conditional term rewriting systems (CTRSs) as a special case. The concepts shed light on several subtle issues about conditional rewriting and conditional termination. We point out that the notions of irreducible term and of normal form, which coincide for unconditional rewriting, have been conflated for conditional rewriting but are in fact totally different notions. Normal form is a stronger concept. We call any rewrite theory where all irreducible terms are normal forms a normal theory. We argue that normality is essential to have good executability and computability properties. Therefore we call all other theories abnormal, freaks of nature to be avoided. The distinction between irreducible terms and normal forms helps in clarifying various notions of strong and weak termination. We show that abnormal theories can be terminating in various, equally abnormal ways; and argue that any computationally meaningful notion of strong or weak conditional termination should be a property of normal theories. In particular we define the notion of a weakly operationally terminating (or weakly normalizing) OSRT, discuss several evaluation mechanisms to compute normal forms in such theories, and investigate general conditions under which the rewriting-based operational semantics and the initial algebra semantics of a confluent, weakly normalizing OSRT coincide thanks to a notion of canonical term algebra. Finally, we investigate appropriate conditions and proof methods to ensure that a rewrite theory is normal; and characterize the stronger property of a rewrite theory being operationally terminating in terms of a natural generalization of the notion of quasidecreasing order. (C) 2015 Elsevier Inc. All rights reserved., We thank the anonymous referees for their constructive criticism and helpful comments. This work has been partially supported by NSF grant CNS 13-19109. Salvador Lucas' research was developed during a sabbatical year at UIUC and was also supported by the EU (FEDER), Spanish MINECO projects TIN2010-21062-C02-02 and TIN 2013-45732-C4-1-P, and GV grant BEST/2014/026 and project PROMETEO/2011/052.
- Published
- 2016
49. On the algebraic structure of binary lattice-valued fuzzy relations
- Author
-
Xiaodong Pan and Yang Xu
- Subjects
Pure mathematics ,Algebraic structure ,High Energy Physics::Lattice ,Dimension of an algebraic variety ,Relation algebra ,Term algebra ,Theoretical Computer Science ,Algebra ,Interior algebra ,Algebra representation ,Geometry and Topology ,Abstract algebraic logic ,Software ,Abstract algebra ,Mathematics - Abstract
From a general algebraic point of view, this paper aims at providing an algebraic analysis for binary lattice-valued relations based on lattice implication algebras--a kind of lattice-valued propositional logical algebra. By abstracting away from the concrete lattice-valued relations and the operations on them, such as composition and converse, the notion of lattice-valued relation algebra is introduced, LRA for short. The reduct of an LRA is a lattice implication algebra. Such an algebra generalizes Boolean relation algebras by general distributive lattices and can provide a fundamental algebraic theory for establishing lattice-valued first-order logic. Some important results are generalized from the classical case. The notion of cylindric filter is introduced and the generated cylindric filters are characterized.
- Published
- 2012
50. A Clifford Algebra of Signature (n,3n) and the Density Operators of Quantum Information Theory
- Author
-
Carlile Lavor and Nolmar Melo
- Subjects
Filtered algebra ,Algebra ,Classification of Clifford algebras ,Geometric algebra ,Pure mathematics ,Operator algebra ,Applied Mathematics ,Algebra of physical space ,Clifford algebra ,Clifford analysis ,Term algebra ,Mathematics - Abstract
This paper presents an algebraic language for fundamental elements of quantum information theory (the density operators), based in the properties of a Clifford algebra of signature (n,3n). We prove that the new description of these elements preserves the same mathematical properties obtained with the classical description. We also extend some results presented in the literature that relate Clifford algebra and quantum information.
- Published
- 2012
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.