HOME

TheInfoList



OR:

In
abstract algebra In mathematics, more specifically algebra, abstract algebra or modern algebra is the study of algebraic structures. Algebraic structures include groups, rings, fields, modules, vector spaces, lattices, and algebras over a field. The term ''a ...
, a residuated lattice is an
algebraic structure In mathematics, an algebraic structure consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplication), and a finite set of ...
that is simultaneously a
lattice Lattice may refer to: Arts and design * Latticework, an ornamental criss-crossed framework, an arrangement of crossing laths or other thin strips of material * Lattice (music), an organized grid model of pitch ratios * Lattice (pastry), an orna ...
''x'' ≤ ''y'' and a
monoid In abstract algebra, a branch of mathematics, a monoid is a set equipped with an associative binary operation and an identity element. For example, the nonnegative integers with addition form a monoid, the identity element being 0. Monoids ...
''x''•''y'' which admits operations ''x''\''z'' and ''z''/''y'', loosely analogous to division or implication, when ''x''•''y'' is viewed as multiplication or conjunction, respectively. Called respectively right and left residuals, these operations coincide when the monoid is commutative. The general concept was introduced by
Morgan Ward Henry Morgan Ward"New York, New York City Births, 1846-1909," database, FamilySearch (https://familysearch.org/ark:/61903/1:1:2WWG-V9Y : 11 February 2018), Henry Morgan Ward, 20 Aug 1901; citing Manhattan, New York, New York, United States, referen ...
and Robert P. Dilworth in 1939. Examples, some of which existed prior to the general concept, include
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas in e ...
s,
Heyting algebra In mathematics, a Heyting algebra (also known as pseudo-Boolean algebra) is a bounded lattice (with join and meet operations written ∨ and ∧ and with least element 0 and greatest element 1) equipped with a binary operation ''a'' → ''b'' of '' ...
s, residuated Boolean algebras, relation algebras, and
MV-algebra In abstract algebra, a branch of pure mathematics, an MV-algebra is an algebraic structure with a binary operation \oplus, a unary operation \neg, and the constant 0, satisfying certain axioms. MV-algebras are the algebraic semantics of Łukasie ...
s. Residuated semilattices omit the meet operation ∧, for example
Kleene algebra In mathematics, a Kleene algebra ( ; named after Stephen Cole Kleene) is an idempotent (and thus partially ordered) semiring endowed with a closure operator. It generalizes the operations known from regular expressions. Definition Various ine ...
s and action algebras.


Definition

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, a residuated lattice is an
algebraic structure In mathematics, an algebraic structure consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplication), and a finite set of ...
L = (''L'', ≤, •, I) such that : (i) (''L'', ≤) is a
lattice Lattice may refer to: Arts and design * Latticework, an ornamental criss-crossed framework, an arrangement of crossing laths or other thin strips of material * Lattice (music), an organized grid model of pitch ratios * Lattice (pastry), an orna ...
. : (ii) (''L'', •, I) is a
monoid In abstract algebra, a branch of mathematics, a monoid is a set equipped with an associative binary operation and an identity element. For example, the nonnegative integers with addition form a monoid, the identity element being 0. Monoids ...
. :(iii) For all ''z'' there exists for every ''x'' a greatest ''y'', and for every ''y'' a greatest ''x'', such that ''x''•''y'' ≤ ''z'' (the residuation properties). In (iii), the "greatest ''y''", being a function of ''z'' and ''x'', is denoted ''x''\''z'' and called the right residual of ''z'' by ''x''. Think of it as what remains of ''z'' on the right after "dividing" ''z'' on the left by ''x''. Dually, the "greatest ''x''" is denoted ''z''/''y'' and called the left residual of ''z'' by ''y''. An equivalent, more formal statement of (iii) that uses these operations to name these greatest values is (iii)' for all ''x'', ''y'', ''z'' in ''L'',   ''y'' ≤ ''x''\''z''   ⇔   ''x''•''y'' ≤ ''z''   ⇔   ''x'' ≤ ''z''/''y''. As suggested by the notation, the residuals are a form of quotient. More precisely, for a given ''x'' in ''L'', the unary operations ''x''• and ''x''\ are respectively the lower and upper adjoints of a
Galois connection In mathematics, especially in order theory, a Galois connection is a particular correspondence (typically) between two partially ordered sets (posets). Galois connections find applications in various mathematical theories. They generalize the funda ...
on L, and dually for the two functions •''y'' and /''y''. By the same reasoning that applies to any Galois connection, we have yet another definition of the residuals, namely, :''x''•(''x''\''y'') ≤ ''y'' ≤ ''x''\(''x''•''y''), and :(''y''/''x'')•''x'' ≤ ''y'' ≤ (''y''•''x'')/''x'', together with the requirement that ''x''•''y'' be monotone in ''x'' and ''y''. (When axiomatized using (iii) or (iii)' monotonicity becomes a theorem and hence not required in the axiomatization.) These give a sense in which the functions ''x''• and ''x''\ are pseudoinverses or adjoints of each other, and likewise for •''x'' and /''x''. This last definition is purely in terms of inequalities, noting that monotonicity can be axiomatized as ''x''•''y'' ≤ (''x''∨''z'')•''y'' and similarly for the other operations and their arguments. Moreover, any inequality ''x'' ≤ ''y'' can be expressed equivalently as an equation, either ''x''∧''y'' = ''x'' or ''x''∨''y'' = ''y''. This along with the equations axiomatizing lattices and monoids then yields a purely equational definition of residuated lattices, provided the requisite operations are adjoined to the signature (''L'', ≤, •, I) thereby expanding it to (''L'', ∧, ∨, •, I, /, \). When thus organized, residuated lattices form an equational class or
variety Variety may refer to: Arts and entertainment Entertainment formats * Variety (radio) * Variety show, in theater and television Films * ''Variety'' (1925 film), a German silent film directed by Ewald Andre Dupont * ''Variety'' (1935 film), ...
, whose homomorphisms respect the residuals as well as the lattice and monoid operations. Note that distributivity ''x''•(''y'' ∨ ''z'') = (''x''•''y'') ∨ (''x''•''z'') and ''x''•0 = 0 are consequences of these axioms and so do not need to be made part of the definition. This necessary distributivity of • over ∨ does not in general entail distributivity of ∧ over ∨, that is, a residuated lattice need not be a distributive lattice. However distributivity of ∧ over ∨ is entailed when • and ∧ are the same operation, a special case of residuated lattices called a
Heyting algebra In mathematics, a Heyting algebra (also known as pseudo-Boolean algebra) is a bounded lattice (with join and meet operations written ∨ and ∧ and with least element 0 and greatest element 1) equipped with a binary operation ''a'' → ''b'' of '' ...
. Alternative notations for ''x''•''y'' include ''x''◦''y'', ''x'';''y'' ( relation algebra), and ''x''⊗''y'' (
linear logic Linear logic is a substructural logic proposed by Jean-Yves Girard as a refinement of classical and intuitionistic logic, joining the dualities of the former with many of the constructive properties of the latter. Although the logic has also be ...
). Alternatives for I include ''e'' and 1'. Alternative notations for the residuals are ''x'' → ''y'' for ''x''\''y'' and ''y'' ← ''x'' for ''y''/''x'', suggested by the similarity between residuation and implication in logic, with the multiplication of the monoid understood as a form of conjunction that need not be commutative. When the monoid is commutative the two residuals coincide. When not commutative, the intuitive meaning of the monoid as conjunction and the residuals as implications can be understood as having a temporal quality: ''x''•''y'' means ''x'' ''and then'' ''y'',   ''x'' → ''y'' means ''had'' ''x'' (in the past) ''then'' ''y'' (now),   and ''y'' ← ''x'' means ''if-ever'' ''x'' (in the future) ''then'' ''y'' (at that time), as illustrated by the natural language example at the end of the examples.


Examples

One of the original motivations for the study of residuated lattices was the lattice of (two-sided) ideals of a
ring Ring may refer to: * Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry * To make a sound with a bell, and the sound made by a bell :(hence) to initiate a telephone connection Arts, entertainment and media Film and ...
. Given a ring ''R'', the ideals of ''R'', denoted Id(''R''), forms a complete lattice with set intersection acting as the meet operation and "ideal addition" acting as the join operation. The monoid operation • is given by "ideal multiplication", and the element ''R'' of Id(''R'') acts as the identity for this operation. Given two ideals ''A'' and ''B'' in Id(''R''), the residuals are given by :A/B:= \ :B\setminus A:=\ It is worth noting that /''B'' and ''B''\ are respectively the left and right annihilators of ''B''. This residuation is related to the '' conductor'' (or ''transporter'') in
commutative algebra Commutative algebra, first known as ideal theory, is the branch of algebra that studies commutative rings, their ideals, and modules over such rings. Both algebraic geometry and algebraic number theory build on commutative algebra. Prominent ...
written as (''A'':''B'')=''A''/''B''. One difference in usage is that ''B'' need not be an ideal of ''R'': it may just be a subset.
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas in e ...
s and Heyting algebras are commutative residuated lattices in which ''x''•''y'' = ''x''∧''y'' (whence the unit I is the top element 1 of the algebra) and both residuals ''x''\''y'' and ''y''/''x'' are the same operation, namely implication ''x'' → ''y''. The second example is quite general since Heyting algebras include all finite
distributive lattice In mathematics, a distributive lattice is a lattice in which the operations of join and meet distribute over each other. The prototypical examples of such structures are collections of sets for which the lattice operations can be given by set uni ...
s, as well as all chains or
total order In mathematics, a total or linear order is a partial order in which any two elements are comparable. That is, a total order is a binary relation \leq on some set X, which satisfies the following for all a, b and c in X: # a \leq a ( reflexive) ...
s, for example the unit interval ,1in the real line, or the integers and ±\infty. The structure (Z, ''min'', ''max'', +, 0, −, −) (the integers with subtraction for both residuals) is a commutative residuated lattice such that the unit of the monoid is not the greatest element (indeed there is no least or greatest integer), and the multiplication of the monoid is not the meet operation of the lattice. In this example the inequalities are equalities because − (subtraction) is not merely the adjoint or pseudoinverse of + but the true inverse. Any totally ordered group under addition such as the rationals or the reals can be substituted for the integers in this example. The nonnegative portion of any of these examples is an example provided ''min'' and ''max'' are interchanged and − is replaced by
monus In mathematics, monus is an operator on certain commutative monoids that are not groups. A commutative monoid on which a monus operator is defined is called a commutative monoid with monus, or CMM. The monus operator may be denoted with the &minus ...
, defined (in this case) so that ''x''-''y'' = 0 when ''x'' ≤ ''y'' and otherwise is ordinary subtraction. A more general class of examples is given by the
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas in e ...
of all
binary relations In mathematics, a binary relation associates elements of one set, called the ''domain'', with elements of another set, called the ''codomain''. A binary relation over sets and is a new set of ordered pairs consisting of elements in and in ...
on a set ''X'', namely the power set of ''X''2, made a residuated lattice by taking the monoid multiplication • to be composition of relations and the monoid unit to be the identity relation I on ''X'' consisting of all pairs (''x'',''x'') for ''x'' in ''X''. Given two relations ''R'' and ''S'' on ''X'', the right residual ''R''\''S'' of ''S'' by ''R'' is the binary relation such that ''x''(''R''\''S'')''y'' holds just when for all ''z'' in ''X'', ''zRx'' implies ''zSy'' (notice the connection with implication). The left residual is the mirror image of this: ''y''(''S''/''R'')''x'' holds just when for all ''z'' in ''X'', ''xRz'' implies ''ySz''. This can be illustrated with the binary relations < and > on in which 0 < 1 and 1 > 0 are the only relationships that hold. Then ''x''(>\<)''y'' holds just when ''x'' = 1, while ''x''()''y'' holds just when ''y'' = 0, showing that residuation of < by > is different depending on whether we residuate on the right or the left. This difference is a consequence of the difference between <•> and >•<, where the only relationships that hold are 0(<•>)0 (since 0<1>0) and 1(>•<)1 (since 1>0<1). Had we chosen ≤ and ≥ instead of < and >, ≥\≤ and ≤/≥ would have been the same because ≤•≥ = ≥•≤, both of which always hold between all ''x'' and ''y'' (since ''x''≤1≥''y'' and ''x''≥0≤''y''). The Boolean algebra 2Σ* of all
formal language In logic, mathematics, computer science, and linguistics, a formal language consists of words whose letters are taken from an alphabet and are well-formed according to a specific set of rules. The alphabet of a formal language consists of symb ...
s over an alphabet (set) Σ forms a residuated lattice whose monoid multiplication is language concatenation ''LM'' and whose monoid unit I is the language consisting of just the empty string ε. The right residual ''M''\''L'' consists of all words ''w'' over Σ such that ''Mw'' ⊆ ''L''. The left residual ''L''/''M'' is the same with ''wM'' in place of ''Mw''. The residuated lattice of all binary relations on ''X'' is finite just when ''X'' is finite, and commutative just when ''X'' has at most one element. When ''X'' is empty the algebra is the degenerate Boolean algebra in which 0 = 1 = I. The residuated lattice of all languages on Σ is commutative just when Σ has at most one letter. It is finite just when Σ is empty, consisting of the two languages 0 (the empty language ) and the monoid unit I = = 1. The examples forming a Boolean algebra have special properties treated in the article on residuated Boolean algebras. In
natural language In neuropsychology, linguistics, and philosophy of language, a natural language or ordinary language is any language that has evolved naturally in humans through use and repetition without conscious planning or premeditation. Natural languages ...
residuated lattices formalize the logic of "and" when used with its noncommutative meaning of "and then." Setting ''x'' = ''bet'', ''y'' = ''win'', ''z'' = ''rich'', we can read ''x''•''y'' ≤ ''z'' as "bet and then win entails rich." By the axioms this is equivalent to ''y'' ≤ ''x''→''z'' meaning "win entails had bet then rich", and also to ''x'' ≤ ''z''←''y'' meaning "bet entails if-ever win then rich." Humans readily detect such non-sequiturs as "bet entails had win then rich" and "win entails if-ever bet then rich" as both being equivalent to the wishful thinking "win and then bet entails rich." Humans do not so readily detect that
Peirce's law In logic, Peirce's law is named after the philosopher and logician Charles Sanders Peirce. It was taken as an axiom in his first axiomatisation of propositional logic. It can be thought of as the law of excluded middle written in a form that i ...
((''P''→''Q'')→''P'')→''P'' is a classical tautology, an interesting situation where humans exhibit more proficiency with non-classical reasoning than classical (for example, in
relevance logic Relevance logic, also called relevant logic, is a kind of non-classical logic requiring the antecedent and consequent of implications to be relevantly related. They may be viewed as a family of substructural or modal logics. It is generally, but ...
, Peirce's law is not a tautology).


Residuated semilattice

A residuated semilattice is defined almost identically for residuated lattices, omitting just the meet operation ∧. Thus it is an
algebraic structure In mathematics, an algebraic structure consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplication), and a finite set of ...
L = (L, ∨, •, 1, /, \) satisfying all the residuated lattice equations as specified above except those containing an occurrence of the symbol ∧. The option of defining ''x'' ≤ ''y'' as ''x''∧''y'' = ''x'' is then not available, leaving only the other option ''x''∨''y'' = ''y'' (or any equivalent thereof). Any residuated lattice can be made a residuated semilattice simply by omitting ∧. Residuated semilattices arise in connection with action algebras, which are residuated semilattices that are also
Kleene algebra In mathematics, a Kleene algebra ( ; named after Stephen Cole Kleene) is an idempotent (and thus partially ordered) semiring endowed with a closure operator. It generalizes the operations known from regular expressions. Definition Various ine ...
s, for which ∧ is ordinarily not required.


See also

*
Quantale In mathematics, quantales are certain partially ordered algebraic structures that generalize locales ( point free topologies) as well as various multiplicative lattices of ideals from ring theory and functional analysis ( C*-algebras, von Neumann ...
*
Residuated mapping In mathematics, the concept of a residuated mapping arises in the theory of partially ordered sets. It refines the concept of a monotone function. If ''A'', ''B'' are posets, a function ''f'': ''A'' → ''B'' is defined to be monotone if it is o ...
*
Substructural logic In logic, a substructural logic is a logic lacking one of the usual structural rules (e.g. of classical and intuitionistic logic), such as weakening, contraction, exchange or associativity. Two of the more significant substructural logics are r ...
* Residuated Boolean algebra


References

* Ward, Morgan, and Robert P. Dilworth (1939) "Residuated lattices," '' Trans. Amer. Math. Soc. 45'': 335–54. Reprinted in Bogart, K, Freese, R., and Kung, J., eds. (1990) ''The Dilworth Theorems: Selected Papers of R.P. Dilworth'' Basel: Birkhäuser. * Nikolaos Galatos, Peter Jipsen, Tomasz Kowalski, and Hiroakira Ono (2007), ''Residuated Lattices. An Algebraic Glimpse at Substructural Logics'', Elsevier, {{isbn, 978-0-444-52141-5. Lattice theory Mathematical logic Fuzzy logic Ordered algebraic structures