Fact-checked by Grok 2 weeks ago

Algebraic logic

Algebraic logic is a branch of that employs algebraic structures and methods to formalize and analyze logical systems, translating logical statements into equations that can be manipulated using algebraic techniques to derive conclusions. This approach originated in the mid-19th century with , who in his 1847 work The Mathematical Analysis of Logic introduced an explicit algebraic system to represent the underlying structure of logic, treating logical operations such as and disjunction as algebraic operations on classes or sets. Boole's framework, further refined by in 1864 and systematically expanded by in 1880 and Ernst Schröder in his multi-volume Vorlesungen über die Algebra der Logik (1890–1905), established the algebra of logic tradition, where propositions are equated to elements in structures like algebras. In the 20th century, revived and advanced the field, developing relation algebras in 1941 to model relational structures in logic and introducing cylindric algebras during 1948–1952 to handle quantifiers in first-order predicate logic through infinite-dimensional algebraic extensions of Boolean algebras. Key concepts include the Lindenbaum-Tarski algebra, a structure of formulas modulo that links syntactic theories to algebraic models, enabling proofs of soundness and completeness via algebraic means such as the variety theorem for quasivarieties. These tools extend to non-classical logics, using structures like Heyting algebras for , and have applications in , , and the study of relations.

Foundations

Definition and Scope

Algebraic logic is a branch of that investigates logical systems through the lens of algebraic structures, interpreting logical connectives and quantifiers as operations within these structures. This approach treats formulas as elements of an , where deduction corresponds to algebraic manipulations, enabling a unified treatment of both classical and nonclassical logics. The scope of algebraic logic encompasses both syntactic and semantic dimensions: syntactically, it employs algebras to model and consequence relations, such as via the Lindenbaum-Tarski process that associates equivalence classes of formulas with algebraic elements; semantically, it uses classes of algebras, often quasi-varieties, to provide models for logical validity and soundness. Unlike , which studies general algebraic systems without regard to their logical interpretations, algebraic logic emphasizes the expressiveness of these structures in capturing inference patterns and metalogical properties specific to logics. Key objectives include algebraizing logical inference by translating deductive rules into algebraic identities or quasi-identities, representing relations and functions through relational algebras or cylindric structures, and developing decision procedures for determining the validity of logical formulas via algebraic characterizations of and representability. Algebraic logic generalizes logic, which relies on Boolean algebras for propositional reasoning, to encompass higher-order logics via polyadic or cylindric algebras that handle quantifiers over functions and relations, and logics through Boolean algebras with operators that interpret and possibility.

Key Concepts and Prerequisites

Algebraic logic relies on foundational concepts from and theory to represent logical systems algebraically. A basic understanding of is essential, including the notion of a , which specifies the operations (with their arities) and relations defining an . Homomorphisms are structure-preserving maps between algebras that respect these operations and relations, ensuring that the image of an operation or relation under the map corresponds to the operation or relation in the target algebra. Varieties are classes of algebras closed under subalgebras, homomorphic images, and direct products, equivalently defined by sets of equations that hold universally in the class. Lattice theory provides the framework for Boolean structures central to propositional logic. A lattice is a partially ordered set where every pair of elements has a greatest lower bound, called the meet (\wedge), and a least upper bound, called the join (\vee). Boolean algebras extend lattices by being distributive—satisfying x \wedge (y \vee z) = (x \wedge y) \vee (x \wedge z) and the dual—and complemented, with a least element 0, greatest element 1, and for each element x, a complement x' such that x \wedge x' = 0 and x \vee x' = 1. Core concepts in algebraic logic build on these prerequisites. The signature of an algebra encompasses both function symbols for operations and relation symbols, allowing logical relations to be treated algebraically. Term algebras, or free algebras generated by a set of variables, consist of terms formed by applying operations from the signature, mirroring the construction of logical formulas from atomic propositions and connectives. Equational logic underpins algebraic proofs, where validity is determined by identities (equations) that hold in all algebras of a variety, providing a complete deductive system for such classes. Logical connectives are mapped to algebraic operations in Boolean settings: conjunction corresponds to meet (\wedge), disjunction to join (\vee), and negation to complement ('). These mappings preserve the semantics of classical propositional within the lattice structure of algebras. Quantifiers receive an initial abstract algebraic treatment, often as suprema or infima over substitutions in the term algebra, such as as a join over terms and universal as a meet, though more specialized representations like diagonal elements appear in relation algebras. These concepts enable algebras to serve as semantic models for logical systems.

Relational Structures

Calculus of Relations

The calculus of relations forms a foundational pillar of algebraic logic, providing an algebraic framework for manipulating that extends the of classes to capture more expressive logical structures. A R on a set U is defined as a of the U \times U, consisting of ordered pairs (x, y) where x bears the relation R to y. More generally, for sets A and B, a R from A to B is a of A \times B. This set-theoretic conception aligns with the logical view, where relations represent predicates over individuals in a . The core operations on relations parallel set operations and logical connectives, enabling systematic manipulation. Union R \cup S collects all pairs belonging to either R or S, while intersection R \cap S retains only those pairs common to both. The complement \tilde{R} (relative to U \times U) comprises all pairs not in R, and the converse \check{R} reverses the order of pairs, so (y, x) \in \check{R} if and only if (x, y) \in R. Composition R ; S, which models chaining of relations, is defined as R ; S = \{ (x, z) \mid \exists y \ ((x, y) \in R \land (y, z) \in S) \}. These operations satisfy axioms that endow the calculus with a semi-group structure under composition augmented by Boolean features. Relational equations, or identities, articulate the algebraic laws governing these operations, revealing deep connections to and . A prominent identity is the distributivity of composition over union: (R \cup S) ; T = (R ; T) \cup (S ; T) and R ; (S \cup T) = (R ; S) \cup (R ; T). De Morgan's laws extend to relations, including \tilde{(R \cup S)} = \tilde{R} \cap \tilde{S} and \tilde{(R \cap S)} = \tilde{R} \cup \tilde{S}, underscoring the Boolean lattice structure of the relation lattice. These equations allow reduction of complex relational expressions to simpler forms, facilitating proofs and computations in logical settings. Logically, the calculus of relations interprets binary predicates of as relations, where an P(x, y) holds if (x, y) \in R_P, the relation denoting P. and correspond to predicate disjunction and , respectively, while composition encodes : x (R ; S) z equates to \exists y (x R y \land y S z). This mapping embeds quantifier-free fragments of first-order logic into the equational theory of relations. The framework briefly extends to unary cases, such as functions abstracted as relations where each domain element pairs uniquely with a element.

Operations and Composition

In the calculus of relations, composition provides a fundamental for combining relations, enabling the modeling of chained dependencies or inferences. The composition of two relations R \subseteq A \times B and S \subseteq B \times C, denoted R ; S, consists of all pairs (x, z) \in A \times C such that there exists some y \in B with (x, y) \in R and (y, z) \in S. Iterative composition extends this to powers of a single relation: for a R, define R^2 = R ; R, and recursively R^n = R^{n-1} ; R for n \geq 2, capturing multi-step connections within the relation. The of a R, denoted R^+, is the smallest containing R, obtained as the union R^+ = \bigcup_{n=1}^\infty R^n. This operation is crucial for capturing all indirect connections implied by repeated , such as in deriving transitive properties from basic relational steps. For instance, consider the diversity relation D = \{(x, y) \mid x \neq y\} on a set U, which models strict by excluding fixed points (no (x, x) \in D). To illustrate compositions in logical implications, take a U = \{1, 2, 3\} and a strict < = \{(1, 2), (2, 3)\}, which is a of D to ensure no equalities. The first <^2 = < ; < = \{(1, 3)\} adds the pair where 1 relates to 3 via the intermediate 2, reflecting the implication "1 < 2 and 2 < 3 implies 1 < 3." The <^+ = < \cup <^2 = \{(1, 2), (2, 3), (1, 3)\} then fully captures the chained inequalities, providing a complete model of transitive strict ordering on this set. Functions emerge as special cases of relations when certain uniqueness and totality conditions hold, bridging relational structures to operations in algebraic logic. A R \subseteq A \times B is total if every x \in A relates to at least one y \in B (left-total: \forall x \in A \, \exists y \in B \, (x, y) \in R), and functional (or right-unique) if each x \in A relates to at most one y \in B (\forall x \in A \, \forall y_1, y_2 \in B \, ((x, y_1) \in R \land (x, y_2) \in R) \implies y_1 = y_2); thus, R represents a from A to B precisely when it is both total and functional. Among such functions, R is injective if it is left-unique (\forall y \in B \, \forall x_1, x_2 \in A \, ((x_1, y) \in R \land (x_2, y) \in R) \implies x_1 = x_2), ensuring no two elements map to the same element, and surjective if it is right-total (\forall y \in B \, \exists x \in A \, (x, y) \in R), ensuring every element is reached. To abstract a R \subseteq A \times B into a f: D \to B, where D \subseteq A is the effective of R (the set of x for which there exists a unique y with (x, y) \in R), restrict R to D via the restriction : f = R \upharpoonright D = \{(x, y) \in D \times B \mid (x, y) \in R\}. This process ensures f is and functional on D, converting the relational pairs into a well-defined while discarding or multi-valued elements outside D. For example, if R = \{(1, a), (2, b), (3, a), (3, d), (4, c)\} on A = \{1,2,3,4\} and B = \{a,b,c,d\}, restricting to D = \{1,2,4\} (excluding multi-valued x=3) yields f = \{(1, a), (2, b), (4, c)\}, a modeling a partial suitable for algebraic interpretations.

Algebraic Models

Algebras as Semantic Models

In algebraic logic, algebras provide semantic models for logical systems by interpreting the connectives and constants of a as algebraic operations and designated elements, respectively. For instance, in classical propositional logic, algebras serve as the primary models, where formulas are mapped to elements via that preserve the structure of truth values, ensuring that equivalent formulas yield the same algebraic element under any valid interpretation. These maintain the preservation of truth: if a formula is true in one model, its image under the homomorphism remains true in the target algebra, thereby linking syntactic derivations to semantic validity across the class of algebras. This framework extends the calculus of relations as a tool for constructing relational models that underpin such algebraic interpretations. Soundness and completeness theorems in algebraic logic arise from the correspondence between equational theories in the algebras and the validities of the logical system. Specifically, an equation holds in all models of a variety if and only if it is provable from the axiomatic basis, mirroring the logical entailment where provable formulas are semantically valid and vice versa. For Boolean algebras, the Stone representation theorem establishes that every such algebra is isomorphic to a field of clopen sets in a compact (its ), providing a concrete set-theoretic semantics that confirms the completeness of the equational theory relative to topological models. This representation underscores the duality between abstract algebraic structure and semantic interpretation, ensuring that logical validities, expressed as equations like p \vee \neg p \approx 1, are preserved in all representable models. In propositional logic, Boolean algebras function as Lindenbaum-Tarski algebras, constructed by quotienting the free algebra of formulas by the equivalence relation of logical consequence within a theory. This yields a Boolean algebra where each equivalence class represents the semantic content of formulas, and the algebra is sound and complete with respect to the classical tautologies, as every consistent theory embeds into a Boolean algebra via this construction. Alfred Tarski's foundational work formalized this approach, showing how the Lindenbaum construction provides a canonical model for the deductive system. Extensions to first-order logic incorporate quantifiers through additional algebraic operations, such as cylindrifications in cylindric algebras, which model by projecting relations onto fewer variables while preserving the underlying structure. In a cylindric algebra of dimension n, the cylindrification operator c_i (for i < n) interprets \exists x_i \phi by abstracting the i-th coordinate, allowing the algebra to capture the semantics of sentences with n variables. This setup ensures and for the corresponding equational logic, where quantified validities translate to equations involving cylindrifications, as developed in the comprehensive theory by Henkin, , and Tarski.

Varieties of Algebras

Boolean algebras form the foundational variety in algebraic logic, providing a complete algebraic counterpart to classical propositional logic. In this setting, propositions are represented as elements of the algebra, corresponds to meet (∧), disjunction to join (∨), and negation to complement ('). The Lindenbaum-Tarski construction establishes a correspondence between logically equivalent formulas and elements of the free generated by propositional variables. The axioms defining Boolean algebras include those of a bounded distributive lattice together with complements: for all elements x, y, z, the distributive law holds, such as x \wedge (y \vee z) = (x \wedge y) \vee (x \wedge z), and every element x has a complement x' satisfying x \wedge x' = 0 and x \vee x' = 1, where 0 and 1 are the and elements, respectively. These axioms ensure that valid propositional tautologies correspond exactly to equations true in all Boolean algebras, as shown by Stone's representation theorem, which embeds every Boolean algebra into the algebra of clopen sets of a (its ). Relation algebras extend to capture relational structures in logic, particularly aspects of involving binary relations. Defined by Tarski, a relation algebra consists of a augmented with a binary operation (;) and a unary operation (^), satisfying eight additional axioms beyond the ones, such as (x ; y) ; z = x ; (y ; z) (associativity of ) and x ; 1' = x ( for , where 1' is the relation). These axioms model operations on binary relations, with , , and complement from the structure, corresponding to relational , and to . Tarski's theorem states that every can be represented as a of the full on some set, though the equational theory of representable (those embeddable into concrete relation set algebras) is strictly contained within the abstract variety and undecidable. Cylindric algebras generalize to model with equality, incorporating quantifiers through infinitary operations indexed by variables. A cylindric algebra of dimension α (for an ordinal α) is a equipped with unary cylindrification operations C_i (for i < α) and diagonal elements d_{ij} (for i ≠ j < α), where C_i x represents over variable v_i, satisfying axioms like C_i x \wedge C_i y = C_i (x \wedge C_i y) (closure under ) and C_i (x \vee y) = C_i x \vee C_i y (additivity), along with rules involving the diagonals, such as C_i d_{jk} = d_{jk} for i ≠ j, k. The operation s_{ij} x, defined as d_{ij} \vee C_i (x \wedge d_{ji}) \vee C_j (x \wedge d_{ij}), models variable , ensuring the algebra captures the semantics of formulas with equality via Henkin-Monk-Tarski representations into cylindric set algebras. Other notable varieties include polyadic algebras, which algebraize without equality by extending Boolean algebras with substitution operations σ_τ (for transformations τ of variables) in place of cylindrifications, omitting diagonals; Halmos showed they are representable as polyadic set algebras. For intuitionistic logic, Heyting algebras modify algebras by replacing complements with a relative pseudocomplement →, defined such that a → b is the largest element c with a ∧ c ≤ b, satisfying axioms like (a \wedge b) \to c = a \to (b \to c); this captures intuitionistic implication without the .

Historical Development

Early Foundations

The origins of algebraic logic trace back to mid-19th-century efforts to mathematize deductive reasoning, primarily through the algebraic treatment of logical propositions as operations on classes or sets. George Boole laid the groundwork in his 1847 pamphlet The Mathematical Analysis of Logic, where he proposed representing logical terms as symbols manipulated via algebraic equations, treating classes as variables and operations like addition (for disjunction) and multiplication (for conjunction) to model syllogistic inferences. This approach equated categorical statements, such as "All A is B," to equations like x = vx (where v denotes the universe), enabling the reduction of arguments to solvable systems without relying on verbal syllogisms. Boole expanded this framework in his 1854 book An Investigation of the Laws of Thought, introducing methods for handling multiple premises, the elimination of variables to derive conclusions, and probabilistic extensions, thus establishing logic as a branch of applied mathematics grounded in the "laws of thought." Building on Boole's class-based , Augustus advanced relational aspects in his works from 1846 to 1847, extending traditional to accommodate involving relations between classes. In his 1846 paper "On the Structure of the " and the 1847 book Formal Logic; or, the Calculus of , De Morgan critiqued Aristotelian limitations by incorporating relations, such as "some A loves some B," and introduced duals to Boole's laws (now known as ) for handling negations in relational contexts. These contributions emphasized the need for a more expressive logic beyond unary classes, paving the way for as a fundamental operation. Charles Sanders Peirce further revolutionized the field in 1870 with his paper "Description of a Notation for the Logic of Relatives," which amplified Boole's calculus to handle polyadic relations explicitly, introducing an algebra where relatives (binary or higher) were treated as matrices of coefficients amenable to multiplication for composition. Peirce's notation incorporated summation (Σ) and product (Π) symbols to represent existential and universal quantification over relatives, allowing expressions like "some lover of a woman" as a relative product, thus enabling the formalization of quantified relational statements that anticipated modern predicate logic. This work marked a shift from class algebra to a full relational calculus, addressing limitations in Boole and De Morgan by quantifying over multiple variables. Ernst Schröder provided the most systematic elaboration in his three-volume Vorlesungen über die Algebra der Logik (1890–1905), which synthesized and expanded the prior traditions into a comprehensive relation calculus. Drawing heavily on Peirce's relatives and Boole's elimination methods, Schröder formalized operations including , , (for transitive closures), and relative products, presenting logic as an exact algebraic discipline with axioms for relations. Volume III (1895) particularly focused on relational extensions, proving theorems on equivalence classes and introducing iterative processes to handle cycles in relations, thereby establishing a deductive framework that influenced later algebraic semantics.

20th-Century Advances

In the early 1940s, advanced the axiomatization of relational structures by formulating a rigorous algebraic framework for the calculus of relations, defining relation algebras through a finite set of axioms that capture operations, , and on relations. This work, presented in his 1941 paper, established relation algebras as abstract algebras augmented with relational operations, providing a semantic foundation for expressing logical relations without variables. Tarski also addressed the for equational theories within this framework, posing key questions about the decidability of equational reasoning in subclasses of relation algebras, such as group relation algebras, and demonstrating undecidability for certain cases through reductions to known undecidable problems in . Building on Tarski's foundations, the development of cylindric algebras in the 1950s by Leon Henkin and Tarski provided an algebraic axiomatization of , where dimensions correspond to variables and cylindrifications model quantifiers as projections in higher-dimensional spaces. This structure encodes the syntax and semantics of predicate logic within a variety of with additional operators, enabling the translation of logical deductions into equational manipulations. theorems for cylindric algebras, established through representation results, confirm that every consistent cylindric algebra can be embedded into a algebra of sets and relations, thereby proving the soundness and of the corresponding systems relative to set-theoretic models. Key representation theorems for relation algebras emerged in the 1960s through the work of J. Donald Monk, who proved that the variety of representable relation algebras—those embeddable into algebras of concrete binary relations—is not finitely axiomatizable, resolving a stemming from Tarski's earlier axiomatizations by showing that infinitely many equations are required to capture representability. This non-finite axiomatizability result, building on Tarski's explorations of the limitations of finite systems for relational theories, highlighted the inherent complexity of algebraic models for and influenced subsequent studies on decidability and . In the late 20th and early 21st centuries, algebraic logic extended to and temporal logics through varieties like algebras with operators and monadic algebras, providing complete algebraic semantics for systems such as Kripke frames and , with representation theorems ensuring faithfulness to relational models. These advances facilitated computational applications in , where equational reasoning over algebraic structures enables efficient deduction in tools like Maude and PVS, integrating symbolic with proof search for verifying properties in software and hardware systems. Recent developments up to 2025, including coalgebraic extensions for probabilistic temporal logics, continue to leverage these methods for hybrid AI-driven provers that combine algebraic simplification with search heuristics.

References

  1. [1]
    The Algebra of Logic Tradition - Stanford Encyclopedia of Philosophy
    Mar 2, 2009 · The algebra of logic, as an explicit algebraic system showing the underlying mathematical structure of logic, was introduced by George Boole (1815–1864)
  2. [2]
    Algebraic Propositional Logic - Stanford Encyclopedia of Philosophy
    Dec 12, 2016 · Tarski set the framework to study the most general properties of the operation that assigns to a set of axioms its consequences. Given a logical ...
  3. [3]
    [PDF] A Survey of Abstract Algebraic Logic
    Algebraic logic was born in the XIXth century with the work of Boole, De. Morgan, Peirce, Schröder, etc. on classical logic, see [12, 16]. They took.
  4. [4]
    [PDF] Structural Co~pleteness in Algebra and Logic - Iowa State University
    they have the same consequence operator). One of the goals of algebraic logic is to establish a correspondence be- tween individual logics and classes of ...
  5. [5]
    [PDF] A Course in Universal Algebra
    Chapter I contains a brief but substantial introduction to lattices, and to the close connection between complete lattices and closure operators. In particular,.
  6. [6]
    [PDF] Notes on Lattice Theory J. B. Nation University of Hawaii
    These notes are intended as the basis for a one-semester introduction to lattice theory. Only a basic knowledge of modern algebra is presumed, and I have made ...<|control11|><|separator|>
  7. [7]
    [PDF] Universal Algebra
    What if we allow both relations an operations in our signature? A structure with a signature containing both operations and relations is called a first ...
  8. [8]
    A unified semantics for the logical operators
    May 26, 2020 · The logical connectives and, or, and not are defined as the meet, the join, and the complement operations of boolean lattices, respectively.
  9. [9]
    [PDF] The Algebraic Interpretation of Quantifiers: Intuitionistic and Classical
    Since in treating intuitionistic logic we have limited ourselves to problems which are directly connected with general alge- braic, lattice-theoretical and ...<|control11|><|separator|>
  10. [10]
    [PDF] Origins of the Calculus of Binary Relations - Stanford University
    Tarski had asked whether RA completely axioma- tized the equational theory of binary relations. In 1950 Lyndon gave a negative answer to the question; the ...
  11. [11]
    [PDF] On the Calculus of Relations
    On the Calculus of Relations. Author(s): Alfred Tarski. Source: The Journal of Symbolic Logic, Vol. 6, No. 3 (Sep., 1941), pp. 73-89. Published by: Association ...
  12. [12]
    Functions and Relations - CSC 208: Discrete Structures
    A relation R over a universe U is a subset of pairs of elements drawn from U, i.e., R∈P(U×U). ... For example, let our universe U={"Mary","Miguel","Li","Lana"}.Missing: calculus diversity
  13. [13]
    The calculus of relations
    Similarly, relational addition can be defined in terms of composition and complement: R †S = ∼(∼R |∼S). The empty relation, the universal relation, and the ...
  14. [14]
    [PDF] ALGEBRAIC LOGIC
    We concentrated attention to those kinds of algebras which are connected to the idea of “relations” (one way or another), the idea of sets of pairs, or sets of ...
  15. [15]
    None
    Nothing is retrieved...<|control11|><|separator|>
  16. [16]
    Logic, Semantics, Metamathematics (Second Edition)
    A definitive record and appraisal of Tarski's monumental early contributions to the burgeoning domain of mathematical logic and its philosophy.
  17. [17]
    The Basic Concepts of Algebraic Logic - jstor
    Algebraic logic starts from certain special logical considerations, abstracts. from them, places them into a general algebraic context, and, via the generaliza ...
  18. [18]
    POLYADIC BOOLEAN ALGEBRAS - PNAS
    This idea will be developed in de- tail in a later note. POLYADIC BOOLEAN ALGEBRAS. BY PAUL R. HALMOS. DEPARTMENT OF MATHEMATICS, UNIVERSITY OF CHICAGO.
  19. [19]
    [PDF] Varieties of Heyting algebras and superintuitionistic logics
    Logic: Heyting algebras are algebraic models of intuitionistic logic. 2. Topology: opens of any topological space form a Heyting algebra. 3.
  20. [20]
    The mathematical analysis of logic : being an essay towards a ...
    Aug 2, 2006 · The mathematical analysis of logic : being an essay towards a calculus of deductive reasoning ; Publication date: 1847 ; Topics: Logic, Symbolic ...
  21. [21]
    An investigation of the laws of thought, : Boole, George, 1815-1864
    Mar 4, 2016 · 1854. Topics: Logic, Symbolic and mathematical, Thought and thinking ... PDF download · download 1 file · SINGLE PAGE ORIGINAL JP2 TAR ...
  22. [22]
    Formal logic (1847) : De Morgan, Augustus, 1806-1871
    Aug 9, 2019 · Formal logic (1847). by: De Morgan, Augustus, 1806-1871. Publication ... PDF download · download 1 file · PNG download · download 1 file · SINGLE ...
  23. [23]
    [PDF] 2. De Morgan and Logic - Open Book Publishers
    23 Augustus De Morgan, 'On the Structure of the Syllogism, and on the Application of the Theory of Probabilities to Questions of Argument and Authority',.
  24. [24]
  25. [25]
    Vorlesungen über die Algebra der Logik (exakte Logik)
    Nov 29, 2014 · Vorlesungen über die Algebra der Logik (exakte Logik). by: Schröder, Ernst, 1841-1902; Lüroth, Jakob, 1844-1910; Müller, Eugen, 1865-1932.Missing: relation calculus
  26. [26]
    The Representation Theorem for Cylindrical Algebras - ScienceDirect
    This chapter discusses certain algebraic structures introduced and studied by Alfred Tarski and F. B. Thompson. It represents theorem for cylindrical ...
  27. [27]
    [PDF] Computer Algebra Meets Automated Theorem Proving: Integrating ...
    In this paper we describe an interface between version 6 of the Maple com- puter algebra system, henceforth CAS, and the PVS automated theorem prover,. ATP. CAS ...<|separator|>
  28. [28]
    Free PLTL algebras and a coalgebraic extension of hyperdoctrines
    Sep 26, 2025 · Though many logics do not have the ability to describe these time-dependent statements, a family of modal logics do, known as temporal logics.