Top Banner
Lattices and Topology Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics of lattice theory
170

Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Mar 13, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices and Topology

Guram Bezhanishvili and Mamuka Jibladze

ESSLLI’0811-15.VIII.2008

Lecture 1: Basics of lattice theory

Page 2: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

IntroductionLattice Theory is a relatively new branch of mathematics, whichlies on the interface of algebra and logic.

The origins of lattice theory can be traced back to George Boole(1815 – 1864) (“An Investigation of the Laws of Thought...”,1854).

Richard Dedekind (1831 - 1916), in a series of papers around1900, laid foundation of lattice theory.

But it wasn’t until the 1930ies and 1940ies that lattice theorybecame an independent branch of mathematics with its owninternal problematics, thanks to the work of suchmathematicians as Garett Birkhoff (1911 – 1996), MarshallStone (1903 - 1989) , Alfred Tarski (1902 - 1983), and RobertDilworth (1914 - 1993).

Further advances in lattice theory were obtained by BjarniJonsson, Bernhard Banaschewski, George Gratzer, and manymany others..

Page 3: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

IntroductionLattice Theory is a relatively new branch of mathematics, whichlies on the interface of algebra and logic.

The origins of lattice theory can be traced back to George Boole(1815 – 1864) (“An Investigation of the Laws of Thought...”,1854).

Richard Dedekind (1831 - 1916), in a series of papers around1900, laid foundation of lattice theory.

But it wasn’t until the 1930ies and 1940ies that lattice theorybecame an independent branch of mathematics with its owninternal problematics, thanks to the work of suchmathematicians as Garett Birkhoff (1911 – 1996), MarshallStone (1903 - 1989) , Alfred Tarski (1902 - 1983), and RobertDilworth (1914 - 1993).

Further advances in lattice theory were obtained by BjarniJonsson, Bernhard Banaschewski, George Gratzer, and manymany others..

Page 4: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

IntroductionLattice Theory is a relatively new branch of mathematics, whichlies on the interface of algebra and logic.

The origins of lattice theory can be traced back to George Boole(1815 – 1864) (“An Investigation of the Laws of Thought...”,1854).

Richard Dedekind (1831 - 1916), in a series of papers around1900, laid foundation of lattice theory.

But it wasn’t until the 1930ies and 1940ies that lattice theorybecame an independent branch of mathematics with its owninternal problematics, thanks to the work of suchmathematicians as Garett Birkhoff (1911 – 1996), MarshallStone (1903 - 1989) , Alfred Tarski (1902 - 1983), and RobertDilworth (1914 - 1993).

Further advances in lattice theory were obtained by BjarniJonsson, Bernhard Banaschewski, George Gratzer, and manymany others..

Page 5: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

IntroductionLattice Theory is a relatively new branch of mathematics, whichlies on the interface of algebra and logic.

The origins of lattice theory can be traced back to George Boole(1815 – 1864) (“An Investigation of the Laws of Thought...”,1854).

Richard Dedekind (1831 - 1916), in a series of papers around1900, laid foundation of lattice theory.

But it wasn’t until the 1930ies and 1940ies that lattice theorybecame an independent branch of mathematics with its owninternal problematics, thanks to the work of suchmathematicians as Garett Birkhoff (1911 – 1996), MarshallStone (1903 - 1989) , Alfred Tarski (1902 - 1983), and RobertDilworth (1914 - 1993).

Further advances in lattice theory were obtained by BjarniJonsson, Bernhard Banaschewski, George Gratzer, and manymany others..

Page 6: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

IntroductionLattice Theory is a relatively new branch of mathematics, whichlies on the interface of algebra and logic.

The origins of lattice theory can be traced back to George Boole(1815 – 1864) (“An Investigation of the Laws of Thought...”,1854).

Richard Dedekind (1831 - 1916), in a series of papers around1900, laid foundation of lattice theory.

But it wasn’t until the 1930ies and 1940ies that lattice theorybecame an independent branch of mathematics with its owninternal problematics, thanks to the work of suchmathematicians as Garett Birkhoff (1911 – 1996), MarshallStone (1903 - 1989) , Alfred Tarski (1902 - 1983), and RobertDilworth (1914 - 1993).

Further advances in lattice theory were obtained by BjarniJonsson, Bernhard Banaschewski, George Gratzer, and manymany others..

Page 7: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Why is Lattice Theory useful for logic??

Well..

Lattices encode algebraic behavior of the entailmentrelation and such basic logical connectives as “and” (∧,conjunction) and “or” (∨, disjunction).

Relationship between syntax and semantics is likewisereflected in the relationship between lattices and their dualspaces.

Duals are used to provide various useful representationtheorems for lattices, which reflect various completenessresults in logic. We will address this issue in detail inLecture 5.

Page 8: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Why is Lattice Theory useful for logic??

Well..

Lattices encode algebraic behavior of the entailmentrelation and such basic logical connectives as “and” (∧,conjunction) and “or” (∨, disjunction).

Relationship between syntax and semantics is likewisereflected in the relationship between lattices and their dualspaces.

Duals are used to provide various useful representationtheorems for lattices, which reflect various completenessresults in logic. We will address this issue in detail inLecture 5.

Page 9: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Why is Lattice Theory useful for logic??

Well..

Lattices encode algebraic behavior of the entailmentrelation and such basic logical connectives as “and” (∧,conjunction) and “or” (∨, disjunction).

Relationship between syntax and semantics is likewisereflected in the relationship between lattices and their dualspaces.

Duals are used to provide various useful representationtheorems for lattices, which reflect various completenessresults in logic. We will address this issue in detail inLecture 5.

Page 10: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Why is Lattice Theory useful for logic??

Well..

Lattices encode algebraic behavior of the entailmentrelation and such basic logical connectives as “and” (∧,conjunction) and “or” (∨, disjunction).

Relationship between syntax and semantics is likewisereflected in the relationship between lattices and their dualspaces.

Duals are used to provide various useful representationtheorems for lattices, which reflect various completenessresults in logic. We will address this issue in detail inLecture 5.

Page 11: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Why is Lattice Theory useful for logic??

Well..

Lattices encode algebraic behavior of the entailmentrelation and such basic logical connectives as “and” (∧,conjunction) and “or” (∨, disjunction).

Relationship between syntax and semantics is likewisereflected in the relationship between lattices and their dualspaces.

Duals are used to provide various useful representationtheorems for lattices, which reflect various completenessresults in logic.

We will address this issue in detail inLecture 5.

Page 12: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Why is Lattice Theory useful for logic??

Well..

Lattices encode algebraic behavior of the entailmentrelation and such basic logical connectives as “and” (∧,conjunction) and “or” (∨, disjunction).

Relationship between syntax and semantics is likewisereflected in the relationship between lattices and their dualspaces.

Duals are used to provide various useful representationtheorems for lattices, which reflect various completenessresults in logic. We will address this issue in detail inLecture 5.

Page 13: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Our aim is to give a systematic yet elementary account of basicsof lattice theory and its connection to topology.

After providing the necessary prerequisites, we will describe thedual spaces of distributive lattices, and the representationtheorems provided by the duality.

The logical significance of these theorems lies in the fact thatthey are essentially equivalent to results about relational andtopological completeness of some well-known propositionalcalculi.

Page 14: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Our aim is to give a systematic yet elementary account of basicsof lattice theory and its connection to topology.

After providing the necessary prerequisites, we will describe thedual spaces of distributive lattices, and the representationtheorems provided by the duality.

The logical significance of these theorems lies in the fact thatthey are essentially equivalent to results about relational andtopological completeness of some well-known propositionalcalculi.

Page 15: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Introduction

Our aim is to give a systematic yet elementary account of basicsof lattice theory and its connection to topology.

After providing the necessary prerequisites, we will describe thedual spaces of distributive lattices, and the representationtheorems provided by the duality.

The logical significance of these theorems lies in the fact thatthey are essentially equivalent to results about relational andtopological completeness of some well-known propositionalcalculi.

Page 16: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Outline

Lecture 1: Basics of lattice theory

Partial orders and lattices

Lattices as algebras

Distributive laws, Birkhoff’s characterization of distributivelattices

Boolean lattices and Heyting lattices

Lecture 2: Representation of distributive lattices

Join-prime and meet-prime elements

Birkhoff’s duality between finite distributive lattices andfinite posets

Prime filters and prime ideals

Representation of distributive lattices

Page 17: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Outline

Lecture 1: Basics of lattice theory

Partial orders and lattices

Lattices as algebras

Distributive laws, Birkhoff’s characterization of distributivelattices

Boolean lattices and Heyting lattices

Lecture 2: Representation of distributive lattices

Join-prime and meet-prime elements

Birkhoff’s duality between finite distributive lattices andfinite posets

Prime filters and prime ideals

Representation of distributive lattices

Page 18: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

OutlineLecture 3: Topology

Topological spacesClosure and interiorSeparation axiomsCompactnessCompact Hausdorff spacesStone spaces

Lecture 4: Duality

Priestley duality for distributive latticesStone duality for Boolean latticesEsakia duality for Heyting lattices

Lecture 5: Spectral duality and applications to logic

Spectral dualityDistributive lattices in logicRelational completeness of IPC and CPCTopological completeness of IPC and CPC

Page 19: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

OutlineLecture 3: Topology

Topological spacesClosure and interiorSeparation axiomsCompactnessCompact Hausdorff spacesStone spaces

Lecture 4: Duality

Priestley duality for distributive latticesStone duality for Boolean latticesEsakia duality for Heyting lattices

Lecture 5: Spectral duality and applications to logic

Spectral dualityDistributive lattices in logicRelational completeness of IPC and CPCTopological completeness of IPC and CPC

Page 20: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

OutlineLecture 3: Topology

Topological spacesClosure and interiorSeparation axiomsCompactnessCompact Hausdorff spacesStone spaces

Lecture 4: Duality

Priestley duality for distributive latticesStone duality for Boolean latticesEsakia duality for Heyting lattices

Lecture 5: Spectral duality and applications to logic

Spectral dualityDistributive lattices in logicRelational completeness of IPC and CPCTopological completeness of IPC and CPC

Page 21: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Posets

A pair (P, 6) is called a poset (shorthand for partially orderedset) if P is a nonempty set and 6 is a partial order on P; that is6 is a binary relation on P which is reflexive, antisymmetric,and transitive.

Reflexive: p 6 p for all p ∈ P.

Antisymmetric: If p 6 q and q 6 p, then p = q for allp, q ∈ P.

Transitive: If p 6 q and q 6 r, then p 6 r for all p, q, r ∈ P.

Page 22: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Posets

A pair (P, 6) is called a poset (shorthand for partially orderedset) if P is a nonempty set and 6 is a partial order on P; that is6 is a binary relation on P which is reflexive, antisymmetric,and transitive.

Reflexive: p 6 p for all p ∈ P.

Antisymmetric: If p 6 q and q 6 p, then p = q for allp, q ∈ P.

Transitive: If p 6 q and q 6 r, then p 6 r for all p, q, r ∈ P.

Page 23: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Posets

A pair (P, 6) is called a poset (shorthand for partially orderedset) if P is a nonempty set and 6 is a partial order on P; that is6 is a binary relation on P which is reflexive, antisymmetric,and transitive.

Reflexive: p 6 p for all p ∈ P.

Antisymmetric: If p 6 q and q 6 p, then p = q for allp, q ∈ P.

Transitive: If p 6 q and q 6 r, then p 6 r for all p, q, r ∈ P.

Page 24: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Posets

A pair (P, 6) is called a poset (shorthand for partially orderedset) if P is a nonempty set and 6 is a partial order on P; that is6 is a binary relation on P which is reflexive, antisymmetric,and transitive.

Reflexive: p 6 p for all p ∈ P.

Antisymmetric: If p 6 q and q 6 p, then p = q for allp, q ∈ P.

Transitive: If p 6 q and q 6 r, then p 6 r for all p, q, r ∈ P.

Page 25: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

There is a very useful way to depict posets using the so calledHasse diagrams.

Rough idea: To indicate p 6 q, we picture p somewhere belowq, and draw a line connecting p with q. To make pictures easy todraw and understand, if p 6 q and q 6 r, we only draw linesconnecting p and q, and q and r, and don’t draw a connectingline between p and r.

Of course, p 6 r by transitivity, but connecting p and r by a linewould make the diagram messy, so we avoid it. By the samereason, we don’t draw a loop connecting p with itself.

Page 26: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

There is a very useful way to depict posets using the so calledHasse diagrams.

Rough idea: To indicate p 6 q, we picture p somewhere belowq, and draw a line connecting p with q.

To make pictures easy todraw and understand, if p 6 q and q 6 r, we only draw linesconnecting p and q, and q and r, and don’t draw a connectingline between p and r.

Of course, p 6 r by transitivity, but connecting p and r by a linewould make the diagram messy, so we avoid it. By the samereason, we don’t draw a loop connecting p with itself.

Page 27: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

There is a very useful way to depict posets using the so calledHasse diagrams.

Rough idea: To indicate p 6 q, we picture p somewhere belowq, and draw a line connecting p with q. To make pictures easy todraw and understand, if p 6 q and q 6 r, we only draw linesconnecting p and q, and q and r, and don’t draw a connectingline between p and r.

Of course, p 6 r by transitivity, but connecting p and r by a linewould make the diagram messy, so we avoid it. By the samereason, we don’t draw a loop connecting p with itself.

Page 28: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

There is a very useful way to depict posets using the so calledHasse diagrams.

Rough idea: To indicate p 6 q, we picture p somewhere belowq, and draw a line connecting p with q. To make pictures easy todraw and understand, if p 6 q and q 6 r, we only draw linesconnecting p and q, and q and r, and don’t draw a connectingline between p and r.

Of course, p 6 r by transitivity, but connecting p and r by a linewould make the diagram messy, so we avoid it.

By the samereason, we don’t draw a loop connecting p with itself.

Page 29: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

There is a very useful way to depict posets using the so calledHasse diagrams.

Rough idea: To indicate p 6 q, we picture p somewhere belowq, and draw a line connecting p with q. To make pictures easy todraw and understand, if p 6 q and q 6 r, we only draw linesconnecting p and q, and q and r, and don’t draw a connectingline between p and r.

Of course, p 6 r by transitivity, but connecting p and r by a linewould make the diagram messy, so we avoid it. By the samereason, we don’t draw a loop connecting p with itself.

Page 30: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagramsExample: Let P = {a, b, c, d, e} with

a 6 a a 6 b a 6 c a 6 d a 6 eb 6 b b 6 d b 6 e

c 6 c c 6 d c 6 ed 6 d

e 6 e.

Then the corresponding Hasse diagram looks like this:

d e

b

��������������c

??????????????

a

??????������

Page 31: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagramsExample: Let P = {a, b, c, d, e} with

a 6 a a 6 b a 6 c a 6 d a 6 eb 6 b b 6 d b 6 e

c 6 c c 6 d c 6 ed 6 d

e 6 e.

Then the corresponding Hasse diagram looks like this:

d e

b

��������������c

??????????????

a

??????������

Page 32: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

A nonempty set P can be equipped with the simplest (and leastinteresting) partial order — the discrete order “6”=“=”.

Thatis, in (P, =) we have p 6 q if and only if p = q.

The corresponding Hasse diagram does not thus have any lines,and looks like this:

• • • • •

Page 33: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

A nonempty set P can be equipped with the simplest (and leastinteresting) partial order — the discrete order “6”=“=”. Thatis, in (P, =) we have p 6 q if and only if p = q.

The corresponding Hasse diagram does not thus have any lines,and looks like this:

• • • • •

Page 34: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

A nonempty set P can be equipped with the simplest (and leastinteresting) partial order — the discrete order “6”=“=”. Thatis, in (P, =) we have p 6 q if and only if p = q.

The corresponding Hasse diagram does not thus have any lines,and looks like this:

• • • • •

Page 35: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

A nonempty set P of real numbers produces a poset by takingthe usual order for “6”. This order is always linear.

That is, itsatisfies:

for all p, q ∈ P, either p 6 q or q 6 p.

Hasse diagrams of linear orders look like this:

Page 36: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

A nonempty set P of real numbers produces a poset by takingthe usual order for “6”. This order is always linear. That is, itsatisfies:

for all p, q ∈ P, either p 6 q or q 6 p.

Hasse diagrams of linear orders look like this:

Page 37: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Hasse diagrams

A nonempty set P of real numbers produces a poset by takingthe usual order for “6”. This order is always linear. That is, itsatisfies:

for all p, q ∈ P, either p 6 q or q 6 p.

Hasse diagrams of linear orders look like this:

Page 38: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Order-isomorphisms

Let f : P→ Q be a map between two posets P and Q.

We call forder-preserving if p 6 q implies f(p) 6 f(q) for each p, q ∈ P.

We call f : P→ Q an order-isomorphism if f is anorder-preserving 1-1 and onto map such that its inverse is alsoorder-preserving.

The latter requirement is necessary since there exist 1-1 andonto order-preserving maps whose inverses aren’torder-preserving.

Page 39: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Order-isomorphisms

Let f : P→ Q be a map between two posets P and Q. We call forder-preserving if p 6 q implies f(p) 6 f(q) for each p, q ∈ P.

We call f : P→ Q an order-isomorphism if f is anorder-preserving 1-1 and onto map such that its inverse is alsoorder-preserving.

The latter requirement is necessary since there exist 1-1 andonto order-preserving maps whose inverses aren’torder-preserving.

Page 40: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Order-isomorphisms

Let f : P→ Q be a map between two posets P and Q. We call forder-preserving if p 6 q implies f(p) 6 f(q) for each p, q ∈ P.

We call f : P→ Q an order-isomorphism if f is anorder-preserving 1-1 and onto map such that its inverse is alsoorder-preserving.

The latter requirement is necessary since there exist 1-1 andonto order-preserving maps whose inverses aren’torder-preserving.

Page 41: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Order-isomorphisms

Let f : P→ Q be a map between two posets P and Q. We call forder-preserving if p 6 q implies f(p) 6 f(q) for each p, q ∈ P.

We call f : P→ Q an order-isomorphism if f is anorder-preserving 1-1 and onto map such that its inverse is alsoorder-preserving.

The latter requirement is necessary since there exist 1-1 andonto order-preserving maps whose inverses aren’torder-preserving.

Page 42: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Order-isomorphisms

Example: Consider the following map f : P→ Q:

P Q

• � // •

• � // •

It is clearly 1-1 onto order-preserving. However it’s inverse isnot order-preserving.

Page 43: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Order-isomorphisms

Example: Consider the following map f : P→ Q:

P Q

• � // •

• � // •

It is clearly 1-1 onto order-preserving.

However it’s inverse isnot order-preserving.

Page 44: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Order-isomorphisms

Example: Consider the following map f : P→ Q:

P Q

• � // •

• � // •

It is clearly 1-1 onto order-preserving. However it’s inverse isnot order-preserving.

Page 45: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Suprema and infima

Let (P, 6) be a poset. Whenever there exists p ∈ P such thatq 6 p for each q ∈ P, we call p the largest or top element of Pand denote it by 1.

Similarly, whenever there exists p ∈ P such that p 6 q for eachq ∈ P, we call p the least or bottom element of P and denote itby 0.

Page 46: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Suprema and infima

Let (P, 6) be a poset. Whenever there exists p ∈ P such thatq 6 p for each q ∈ P, we call p the largest or top element of Pand denote it by 1.

Similarly, whenever there exists p ∈ P such that p 6 q for eachq ∈ P, we call p the least or bottom element of P and denote itby 0.

Page 47: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Suprema and infima

Let (P, 6) be a poset and let S ⊆ P. We call u ∈ P an upperbound of S if s 6 u for all s ∈ S. We denote the set of upperbounds of S by Su.

Similarly, we call l ∈ P a lower bound of S if l 6 s for all s ∈ S.We denote the set of lower bounds of S by Sl.

We say that S ⊆ P possesses a least upper bound (shortly lub),or supremum, or join, if there exists a least element in Su.

If S has lub, then we denote it by Sup(S) or∨

S.

Similarly, we say that S ⊆ P possesses a greatest lower bound(shortly glb), or infimum, or meet, if there exists a greatestelement in Sl.

If S has glb, then we denote it by Inf(S) or∧

S.

Page 48: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Suprema and infima

Let (P, 6) be a poset and let S ⊆ P. We call u ∈ P an upperbound of S if s 6 u for all s ∈ S. We denote the set of upperbounds of S by Su.

Similarly, we call l ∈ P a lower bound of S if l 6 s for all s ∈ S.We denote the set of lower bounds of S by Sl.

We say that S ⊆ P possesses a least upper bound (shortly lub),or supremum, or join, if there exists a least element in Su.

If S has lub, then we denote it by Sup(S) or∨

S.

Similarly, we say that S ⊆ P possesses a greatest lower bound(shortly glb), or infimum, or meet, if there exists a greatestelement in Sl.

If S has glb, then we denote it by Inf(S) or∧

S.

Page 49: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Suprema and infima

Let (P, 6) be a poset and let S ⊆ P. We call u ∈ P an upperbound of S if s 6 u for all s ∈ S. We denote the set of upperbounds of S by Su.

Similarly, we call l ∈ P a lower bound of S if l 6 s for all s ∈ S.We denote the set of lower bounds of S by Sl.

We say that S ⊆ P possesses a least upper bound (shortly lub),or supremum, or join, if there exists a least element in Su.

If S has lub, then we denote it by Sup(S) or∨

S.

Similarly, we say that S ⊆ P possesses a greatest lower bound(shortly glb), or infimum, or meet, if there exists a greatestelement in Sl.

If S has glb, then we denote it by Inf(S) or∧

S.

Page 50: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Suprema and infima

Let (P, 6) be a poset and let S ⊆ P. We call u ∈ P an upperbound of S if s 6 u for all s ∈ S. We denote the set of upperbounds of S by Su.

Similarly, we call l ∈ P a lower bound of S if l 6 s for all s ∈ S.We denote the set of lower bounds of S by Sl.

We say that S ⊆ P possesses a least upper bound (shortly lub),or supremum, or join, if there exists a least element in Su.

If S has lub, then we denote it by Sup(S) or∨

S.

Similarly, we say that S ⊆ P possesses a greatest lower bound(shortly glb), or infimum, or meet, if there exists a greatestelement in Sl.

If S has glb, then we denote it by Inf(S) or∧

S.

Page 51: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Suprema and infima

Let (P, 6) be a poset and let S ⊆ P. We call u ∈ P an upperbound of S if s 6 u for all s ∈ S. We denote the set of upperbounds of S by Su.

Similarly, we call l ∈ P a lower bound of S if l 6 s for all s ∈ S.We denote the set of lower bounds of S by Sl.

We say that S ⊆ P possesses a least upper bound (shortly lub),or supremum, or join, if there exists a least element in Su.

If S has lub, then we denote it by Sup(S) or∨

S.

Similarly, we say that S ⊆ P possesses a greatest lower bound(shortly glb), or infimum, or meet, if there exists a greatestelement in Sl.

If S has glb, then we denote it by Inf(S) or∧

S.

Page 52: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Suprema and infima

Let (P, 6) be a poset and let S ⊆ P. We call u ∈ P an upperbound of S if s 6 u for all s ∈ S. We denote the set of upperbounds of S by Su.

Similarly, we call l ∈ P a lower bound of S if l 6 s for all s ∈ S.We denote the set of lower bounds of S by Sl.

We say that S ⊆ P possesses a least upper bound (shortly lub),or supremum, or join, if there exists a least element in Su.

If S has lub, then we denote it by Sup(S) or∨

S.

Similarly, we say that S ⊆ P possesses a greatest lower bound(shortly glb), or infimum, or meet, if there exists a greatestelement in Sl.

If S has glb, then we denote it by Inf(S) or∧

S.

Page 53: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

LatticesWe call a poset (P, 6) a lattice if

p ∨ q = Sup{p, q}

andp ∧ q = Inf{p, q}

exist for all p, q ∈ P.

Examples:(1) Here are Hasse diagrams of a couple of finite lattices:

~~~~~~~• •

@@@@@@@

~~~~~~~

@@@@@@@

~~~~~~~•

@@@@@@@

~~~~~~~

@@@@@@@

Page 54: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

LatticesWe call a poset (P, 6) a lattice if

p ∨ q = Sup{p, q}

andp ∧ q = Inf{p, q}

exist for all p, q ∈ P.Examples:(1) Here are Hasse diagrams of a couple of finite lattices:

~~~~~~~• •

@@@@@@@

~~~~~~~

@@@@@@@

~~~~~~~•

@@@@@@@

~~~~~~~

@@@@@@@

Page 55: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices

(2) Any linearly ordered set is a lattice, where

a ∨ b = max(a, b) =

{b if a 6 b,

a if a > b

and

a ∧ b = min(a, b) =

{a if a 6 b,

b if a > b.

(3) The following posets, however, are not lattices:

~~~~~~~•

@@@@@@@

• •

~~~~~~~

@@@@@@@

• •

~~~~~~~•

@@@@@@@

Page 56: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices

(2) Any linearly ordered set is a lattice, where

a ∨ b = max(a, b) =

{b if a 6 b,

a if a > b

and

a ∧ b = min(a, b) =

{a if a 6 b,

b if a > b.

(3) The following posets, however, are not lattices:

~~~~~~~•

@@@@@@@

• •

~~~~~~~

@@@@@@@

• •

~~~~~~~•

@@@@@@@

Page 57: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices

Fact: Let L be a lattice. Then all nonempty finite subsets of Lpossess suprema and infima.

Proof (Sketch): Let a1, a2, ..., an ∈ L. Then an easy inductiongives: ∨

{a1, a2, ..., an} = (...(a1 ∨ a2) ∨ ...) ∨ an

and ∧{a1, a2, ..., an} = (...(a1 ∧ a2) ∧ ...) ∧ an.

Therefore,∨{a1, a2, ..., an} and

∧{a1, a2, ..., an} exist in L.

Page 58: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices

Fact: Let L be a lattice. Then all nonempty finite subsets of Lpossess suprema and infima.

Proof (Sketch): Let a1, a2, ..., an ∈ L. Then an easy inductiongives: ∨

{a1, a2, ..., an} = (...(a1 ∨ a2) ∨ ...) ∨ an

and ∧{a1, a2, ..., an} = (...(a1 ∧ a2) ∧ ...) ∧ an.

Therefore,∨{a1, a2, ..., an} and

∧{a1, a2, ..., an} exist in L.

Page 59: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

However, there exist lattices L in which not all subsets of L havesuprema and infima.

Examples:

(1) Let Z be the lattice of all integers with the usual (linear)ordering. Then the set of positive integers has no supremumand the set of negative integers has no infimum in Z.

(2) Let N denote the set of non-negative integers. Then the setPfinN of finite subsets of N is a lattice with set-theoretic unionand intersection as lattice operations. However, the set of allfinite subsets of PfinN has no supremum.

Page 60: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

However, there exist lattices L in which not all subsets of L havesuprema and infima.

Examples:

(1) Let Z be the lattice of all integers with the usual (linear)ordering. Then the set of positive integers has no supremumand the set of negative integers has no infimum in Z.

(2) Let N denote the set of non-negative integers. Then the setPfinN of finite subsets of N is a lattice with set-theoretic unionand intersection as lattice operations. However, the set of allfinite subsets of PfinN has no supremum.

Page 61: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

However, there exist lattices L in which not all subsets of L havesuprema and infima.

Examples:

(1) Let Z be the lattice of all integers with the usual (linear)ordering. Then the set of positive integers has no supremumand the set of negative integers has no infimum in Z.

(2) Let N denote the set of non-negative integers. Then the setPfinN of finite subsets of N is a lattice with set-theoretic unionand intersection as lattice operations.

However, the set of allfinite subsets of PfinN has no supremum.

Page 62: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

However, there exist lattices L in which not all subsets of L havesuprema and infima.

Examples:

(1) Let Z be the lattice of all integers with the usual (linear)ordering. Then the set of positive integers has no supremumand the set of negative integers has no infimum in Z.

(2) Let N denote the set of non-negative integers. Then the setPfinN of finite subsets of N is a lattice with set-theoretic unionand intersection as lattice operations. However, the set of allfinite subsets of PfinN has no supremum.

Page 63: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

We call a poset (P, 6) a complete lattice if every subset of P hasboth supremum and infimum.

Examples:

(1) The interval [0, 1] with the usual (linear) ordering forms acomplete lattice.

(2) The powerset PX of a set X is a complete lattice withrespect to the order 6=⊆. In fact, for each S ⊆PX we have∨

S =⋃

S and∧

S =⋂

S.

Page 64: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

We call a poset (P, 6) a complete lattice if every subset of P hasboth supremum and infimum.

Examples:

(1) The interval [0, 1] with the usual (linear) ordering forms acomplete lattice.

(2) The powerset PX of a set X is a complete lattice withrespect to the order 6=⊆. In fact, for each S ⊆PX we have∨

S =⋃

S and∧

S =⋂

S.

Page 65: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

We call a poset (P, 6) a complete lattice if every subset of P hasboth supremum and infimum.

Examples:

(1) The interval [0, 1] with the usual (linear) ordering forms acomplete lattice.

(2) The powerset PX of a set X is a complete lattice withrespect to the order 6=⊆. In fact, for each S ⊆PX we have∨

S =⋃

S and∧

S =⋂

S.

Page 66: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

We call a lattice bounded if it has both top and bottom.

Fact: Every complete lattice is bounded, but not vice versa.

Example: Let Q be the set of rational numbers, and letL = [0, 1] ∩Q. Then L is bounded, but it is not complete.

Page 67: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

We call a lattice bounded if it has both top and bottom.

Fact: Every complete lattice is bounded, but not vice versa.

Example: Let Q be the set of rational numbers, and letL = [0, 1] ∩Q. Then L is bounded, but it is not complete.

Page 68: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Complete lattices

We call a lattice bounded if it has both top and bottom.

Fact: Every complete lattice is bounded, but not vice versa.

Example: Let Q be the set of rational numbers, and letL = [0, 1] ∩Q. Then L is bounded, but it is not complete.

Page 69: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

It turns out that one can equivalently define the lattice structureon a set purely in terms of the binary operations ∧ and ∨.

Fact: In a lattice, ∨ and ∧ satisfy the following identities:1 a ∨ b = b ∨ a and a ∧ b = b ∧ a (commutativity).

2 (a ∨ b) ∨ c = a ∨ (b ∨ c) and (a ∧ b) ∧ c = a ∧ (b ∧ c)(associativity).

3 a ∨ a = a = a ∧ a (idempotency).

4 a ∧ (a ∨ b) = a = a ∨ (a ∧ b) (absorption).

Moreover, a 6 b iff a ∧ b = a iff a ∨ b = b.

Page 70: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

It turns out that one can equivalently define the lattice structureon a set purely in terms of the binary operations ∧ and ∨.

Fact: In a lattice, ∨ and ∧ satisfy the following identities:1 a ∨ b = b ∨ a and a ∧ b = b ∧ a (commutativity).

2 (a ∨ b) ∨ c = a ∨ (b ∨ c) and (a ∧ b) ∧ c = a ∧ (b ∧ c)(associativity).

3 a ∨ a = a = a ∧ a (idempotency).

4 a ∧ (a ∨ b) = a = a ∨ (a ∧ b) (absorption).

Moreover, a 6 b iff a ∧ b = a iff a ∨ b = b.

Page 71: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

It turns out that one can equivalently define the lattice structureon a set purely in terms of the binary operations ∧ and ∨.

Fact: In a lattice, ∨ and ∧ satisfy the following identities:1 a ∨ b = b ∨ a and a ∧ b = b ∧ a (commutativity).

2 (a ∨ b) ∨ c = a ∨ (b ∨ c) and (a ∧ b) ∧ c = a ∧ (b ∧ c)(associativity).

3 a ∨ a = a = a ∧ a (idempotency).

4 a ∧ (a ∨ b) = a = a ∨ (a ∧ b) (absorption).

Moreover, a 6 b iff a ∧ b = a iff a ∨ b = b.

Page 72: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

It turns out that one can equivalently define the lattice structureon a set purely in terms of the binary operations ∧ and ∨.

Fact: In a lattice, ∨ and ∧ satisfy the following identities:1 a ∨ b = b ∨ a and a ∧ b = b ∧ a (commutativity).

2 (a ∨ b) ∨ c = a ∨ (b ∨ c) and (a ∧ b) ∧ c = a ∧ (b ∧ c)(associativity).

3 a ∨ a = a = a ∧ a (idempotency).

4 a ∧ (a ∨ b) = a = a ∨ (a ∧ b) (absorption).

Moreover, a 6 b iff a ∧ b = a iff a ∨ b = b.

Page 73: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

It turns out that one can equivalently define the lattice structureon a set purely in terms of the binary operations ∧ and ∨.

Fact: In a lattice, ∨ and ∧ satisfy the following identities:1 a ∨ b = b ∨ a and a ∧ b = b ∧ a (commutativity).

2 (a ∨ b) ∨ c = a ∨ (b ∨ c) and (a ∧ b) ∧ c = a ∧ (b ∧ c)(associativity).

3 a ∨ a = a = a ∧ a (idempotency).

4 a ∧ (a ∨ b) = a = a ∨ (a ∧ b) (absorption).

Moreover, a 6 b iff a ∧ b = a iff a ∨ b = b.

Page 74: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

It turns out that one can equivalently define the lattice structureon a set purely in terms of the binary operations ∧ and ∨.

Fact: In a lattice, ∨ and ∧ satisfy the following identities:1 a ∨ b = b ∨ a and a ∧ b = b ∧ a (commutativity).

2 (a ∨ b) ∨ c = a ∨ (b ∨ c) and (a ∧ b) ∧ c = a ∧ (b ∧ c)(associativity).

3 a ∨ a = a = a ∧ a (idempotency).

4 a ∧ (a ∨ b) = a = a ∨ (a ∧ b) (absorption).

Moreover, a 6 b iff a ∧ b = a iff a ∨ b = b.

Page 75: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

Conversely, suppose L is a nonempty set equipped with twobinary operations ∧,∨ : L× L→ L satisfying the identities above.

Then we can define 6 on L as follows:

a 6 b iff a ∧ b = a iff a ∨ b = b.

Fact: We have that 6 is a partial order on L, thatSup{a, b} = a ∨ b, and that Inf{a, b} = a ∧ b for each a, b ∈ L.

Thus, we can think of lattices as algebras (L,∨,∧), where∨,∧ : L2 → L are two binary operations on L satisfying thecommutativity, associativity, idempotency, and absorption laws.

Page 76: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

Conversely, suppose L is a nonempty set equipped with twobinary operations ∧,∨ : L× L→ L satisfying the identities above.

Then we can define 6 on L as follows:

a 6 b iff a ∧ b = a iff a ∨ b = b.

Fact: We have that 6 is a partial order on L, thatSup{a, b} = a ∨ b, and that Inf{a, b} = a ∧ b for each a, b ∈ L.

Thus, we can think of lattices as algebras (L,∨,∧), where∨,∧ : L2 → L are two binary operations on L satisfying thecommutativity, associativity, idempotency, and absorption laws.

Page 77: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

Conversely, suppose L is a nonempty set equipped with twobinary operations ∧,∨ : L× L→ L satisfying the identities above.

Then we can define 6 on L as follows:

a 6 b iff a ∧ b = a iff a ∨ b = b.

Fact: We have that 6 is a partial order on L, thatSup{a, b} = a ∨ b, and that Inf{a, b} = a ∧ b for each a, b ∈ L.

Thus, we can think of lattices as algebras (L,∨,∧), where∨,∧ : L2 → L are two binary operations on L satisfying thecommutativity, associativity, idempotency, and absorption laws.

Page 78: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattices as algebras

Conversely, suppose L is a nonempty set equipped with twobinary operations ∧,∨ : L× L→ L satisfying the identities above.

Then we can define 6 on L as follows:

a 6 b iff a ∧ b = a iff a ∨ b = b.

Fact: We have that 6 is a partial order on L, thatSup{a, b} = a ∨ b, and that Inf{a, b} = a ∧ b for each a, b ∈ L.

Thus, we can think of lattices as algebras (L,∨,∧), where∨,∧ : L2 → L are two binary operations on L satisfying thecommutativity, associativity, idempotency, and absorption laws.

Page 79: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattice homomorphisms and isomorphisms

A map f : L→ K between two lattices L and K is called a latticehomomorphism if f(x ∧ y) = f(x)∧ f(y) and f(x ∨ y) = f(x)∨ f(y)for all x, y ∈ L.

That is, f preserves ∧ and ∨.

Clearly each lattice homomorphism is order-preserving: if x 6 ythen x ∧ y = x; therefore f(x) = f(x ∧ y) = f(x) ∧ f(y), whichmeans that f(x) 6 f(y).

A lattice isomorphism is a 1-1 and onto lattice homomorphism.

Page 80: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattice homomorphisms and isomorphisms

A map f : L→ K between two lattices L and K is called a latticehomomorphism if f(x ∧ y) = f(x)∧ f(y) and f(x ∨ y) = f(x)∨ f(y)for all x, y ∈ L. That is, f preserves ∧ and ∨.

Clearly each lattice homomorphism is order-preserving: if x 6 ythen x ∧ y = x; therefore f(x) = f(x ∧ y) = f(x) ∧ f(y), whichmeans that f(x) 6 f(y).

A lattice isomorphism is a 1-1 and onto lattice homomorphism.

Page 81: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattice homomorphisms and isomorphisms

A map f : L→ K between two lattices L and K is called a latticehomomorphism if f(x ∧ y) = f(x)∧ f(y) and f(x ∨ y) = f(x)∨ f(y)for all x, y ∈ L. That is, f preserves ∧ and ∨.

Clearly each lattice homomorphism is order-preserving:

if x 6 ythen x ∧ y = x; therefore f(x) = f(x ∧ y) = f(x) ∧ f(y), whichmeans that f(x) 6 f(y).

A lattice isomorphism is a 1-1 and onto lattice homomorphism.

Page 82: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattice homomorphisms and isomorphisms

A map f : L→ K between two lattices L and K is called a latticehomomorphism if f(x ∧ y) = f(x)∧ f(y) and f(x ∨ y) = f(x)∨ f(y)for all x, y ∈ L. That is, f preserves ∧ and ∨.

Clearly each lattice homomorphism is order-preserving: if x 6 ythen x ∧ y = x

; therefore f(x) = f(x ∧ y) = f(x) ∧ f(y), whichmeans that f(x) 6 f(y).

A lattice isomorphism is a 1-1 and onto lattice homomorphism.

Page 83: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattice homomorphisms and isomorphisms

A map f : L→ K between two lattices L and K is called a latticehomomorphism if f(x ∧ y) = f(x)∧ f(y) and f(x ∨ y) = f(x)∨ f(y)for all x, y ∈ L. That is, f preserves ∧ and ∨.

Clearly each lattice homomorphism is order-preserving: if x 6 ythen x ∧ y = x; therefore f(x) = f(x ∧ y) = f(x) ∧ f(y),

whichmeans that f(x) 6 f(y).

A lattice isomorphism is a 1-1 and onto lattice homomorphism.

Page 84: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattice homomorphisms and isomorphisms

A map f : L→ K between two lattices L and K is called a latticehomomorphism if f(x ∧ y) = f(x)∧ f(y) and f(x ∨ y) = f(x)∨ f(y)for all x, y ∈ L. That is, f preserves ∧ and ∨.

Clearly each lattice homomorphism is order-preserving: if x 6 ythen x ∧ y = x; therefore f(x) = f(x ∧ y) = f(x) ∧ f(y), whichmeans that f(x) 6 f(y).

A lattice isomorphism is a 1-1 and onto lattice homomorphism.

Page 85: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Lattice homomorphisms and isomorphisms

A map f : L→ K between two lattices L and K is called a latticehomomorphism if f(x ∧ y) = f(x)∧ f(y) and f(x ∨ y) = f(x)∨ f(y)for all x, y ∈ L. That is, f preserves ∧ and ∨.

Clearly each lattice homomorphism is order-preserving: if x 6 ythen x ∧ y = x; therefore f(x) = f(x ∧ y) = f(x) ∧ f(y), whichmeans that f(x) 6 f(y).

A lattice isomorphism is a 1-1 and onto lattice homomorphism.

Page 86: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws

Let L be a lattice and let a, b, c ∈ L. It is easy to see that

(a ∧ b) ∨ (a ∧ c) 6 a ∧ (b ∨ c)

and thata ∨ (b ∧ c) 6 (a ∨ b) ∧ (a ∨ c).

We say that in L meet distributes over join if for each a, b, c ∈ Lwe have

a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c).

Dually, we say that join distributes over meet if

a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c).

These laws are called the distributive laws.

Page 87: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws

Let L be a lattice and let a, b, c ∈ L. It is easy to see that

(a ∧ b) ∨ (a ∧ c) 6 a ∧ (b ∨ c)

and thata ∨ (b ∧ c) 6 (a ∨ b) ∧ (a ∨ c).

We say that in L meet distributes over join if for each a, b, c ∈ Lwe have

a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c).

Dually, we say that join distributes over meet if

a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c).

These laws are called the distributive laws.

Page 88: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws

Let L be a lattice and let a, b, c ∈ L. It is easy to see that

(a ∧ b) ∨ (a ∧ c) 6 a ∧ (b ∨ c)

and thata ∨ (b ∧ c) 6 (a ∨ b) ∧ (a ∨ c).

We say that in L meet distributes over join if for each a, b, c ∈ Lwe have

a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c).

Dually, we say that join distributes over meet if

a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c).

These laws are called the distributive laws.

Page 89: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws

Let L be a lattice and let a, b, c ∈ L. It is easy to see that

(a ∧ b) ∨ (a ∧ c) 6 a ∧ (b ∨ c)

and thata ∨ (b ∧ c) 6 (a ∨ b) ∧ (a ∨ c).

We say that in L meet distributes over join if for each a, b, c ∈ Lwe have

a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c).

Dually, we say that join distributes over meet if

a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c).

These laws are called the distributive laws.

Page 90: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws

Let L be a lattice and let a, b, c ∈ L. It is easy to see that

(a ∧ b) ∨ (a ∧ c) 6 a ∧ (b ∨ c)

and thata ∨ (b ∧ c) 6 (a ∨ b) ∧ (a ∨ c).

We say that in L meet distributes over join if for each a, b, c ∈ Lwe have

a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c).

Dually, we say that join distributes over meet if

a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c).

These laws are called the distributive laws.

Page 91: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]= p ∨ ((p ∨ q) ∧ r)= p ∨ (r ∧ (p ∨ q))= p ∨ [(r ∧ p) ∨ (r ∧ q)]= [p ∨ (r ∧ p)] ∨ (r ∧ q)= p ∨ (r ∧ q)= p ∨ (q ∧ r).

Page 92: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]= p ∨ ((p ∨ q) ∧ r)= p ∨ (r ∧ (p ∨ q))= p ∨ [(r ∧ p) ∨ (r ∧ q)]= [p ∨ (r ∧ p)] ∨ (r ∧ q)= p ∨ (r ∧ q)= p ∨ (q ∧ r).

Page 93: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]

= p ∨ ((p ∨ q) ∧ r)= p ∨ (r ∧ (p ∨ q))= p ∨ [(r ∧ p) ∨ (r ∧ q)]= [p ∨ (r ∧ p)] ∨ (r ∧ q)= p ∨ (r ∧ q)= p ∨ (q ∧ r).

Page 94: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]= p ∨ ((p ∨ q) ∧ r)

= p ∨ (r ∧ (p ∨ q))= p ∨ [(r ∧ p) ∨ (r ∧ q)]= [p ∨ (r ∧ p)] ∨ (r ∧ q)= p ∨ (r ∧ q)= p ∨ (q ∧ r).

Page 95: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]= p ∨ ((p ∨ q) ∧ r)= p ∨ (r ∧ (p ∨ q))

= p ∨ [(r ∧ p) ∨ (r ∧ q)]= [p ∨ (r ∧ p)] ∨ (r ∧ q)= p ∨ (r ∧ q)= p ∨ (q ∧ r).

Page 96: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]= p ∨ ((p ∨ q) ∧ r)= p ∨ (r ∧ (p ∨ q))= p ∨ [(r ∧ p) ∨ (r ∧ q)]

= [p ∨ (r ∧ p)] ∨ (r ∧ q)= p ∨ (r ∧ q)= p ∨ (q ∧ r).

Page 97: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]= p ∨ ((p ∨ q) ∧ r)= p ∨ (r ∧ (p ∨ q))= p ∨ [(r ∧ p) ∨ (r ∧ q)]= [p ∨ (r ∧ p)] ∨ (r ∧ q)

= p ∨ (r ∧ q)= p ∨ (q ∧ r).

Page 98: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]= p ∨ ((p ∨ q) ∧ r)= p ∨ (r ∧ (p ∨ q))= p ∨ [(r ∧ p) ∨ (r ∧ q)]= [p ∨ (r ∧ p)] ∨ (r ∧ q)= p ∨ (r ∧ q)

= p ∨ (q ∧ r).

Page 99: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive laws.

In fact, in every lattice the two distributive laws are equivalentto each other.

We show that a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) impliesa ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c). The converse is proved similarly.

Suppose a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) holds in a lattice L. Forp, q, r ∈ L we have:

(p ∨ q) ∧ (p ∨ r) = [(p ∨ q) ∧ p] ∨ [(p ∨ q) ∧ r]= p ∨ ((p ∨ q) ∧ r)= p ∨ (r ∧ (p ∨ q))= p ∨ [(r ∧ p) ∨ (r ∧ q)]= [p ∨ (r ∧ p)] ∨ (r ∧ q)= p ∨ (r ∧ q)= p ∨ (q ∧ r).

Page 100: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive lattices

A lattice L is called distributive if the above distributive lawshold in it.

Examples:

(1) Each linearly ordered set is a distributive lattice.

(2) P(X) is a distributive lattice for each set X.

(3) Let (P, 6) be a poset. We call A ⊆ P an upset of P if x ∈ Aand x 6 y imply y ∈ A. Let U (P) denote the set of upsets of P.Then (U (P),∪,∩) is a distributive lattice.

Dually, A is called a downset of P if x ∈ A and y 6 x imply y ∈ A.Let D(P) denote the set of downsets of P. Then (D(P),∪,∩) is adistributive lattice.

Page 101: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive lattices

A lattice L is called distributive if the above distributive lawshold in it.

Examples:

(1) Each linearly ordered set is a distributive lattice.

(2) P(X) is a distributive lattice for each set X.

(3) Let (P, 6) be a poset. We call A ⊆ P an upset of P if x ∈ Aand x 6 y imply y ∈ A. Let U (P) denote the set of upsets of P.Then (U (P),∪,∩) is a distributive lattice.

Dually, A is called a downset of P if x ∈ A and y 6 x imply y ∈ A.Let D(P) denote the set of downsets of P. Then (D(P),∪,∩) is adistributive lattice.

Page 102: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive lattices

A lattice L is called distributive if the above distributive lawshold in it.

Examples:

(1) Each linearly ordered set is a distributive lattice.

(2) P(X) is a distributive lattice for each set X.

(3) Let (P, 6) be a poset. We call A ⊆ P an upset of P if x ∈ Aand x 6 y imply y ∈ A. Let U (P) denote the set of upsets of P.Then (U (P),∪,∩) is a distributive lattice.

Dually, A is called a downset of P if x ∈ A and y 6 x imply y ∈ A.Let D(P) denote the set of downsets of P. Then (D(P),∪,∩) is adistributive lattice.

Page 103: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive lattices

A lattice L is called distributive if the above distributive lawshold in it.

Examples:

(1) Each linearly ordered set is a distributive lattice.

(2) P(X) is a distributive lattice for each set X.

(3) Let (P, 6) be a poset. We call A ⊆ P an upset of P if x ∈ Aand x 6 y imply y ∈ A. Let U (P) denote the set of upsets of P.Then (U (P),∪,∩) is a distributive lattice.

Dually, A is called a downset of P if x ∈ A and y 6 x imply y ∈ A.Let D(P) denote the set of downsets of P. Then (D(P),∪,∩) is adistributive lattice.

Page 104: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive lattices

A lattice L is called distributive if the above distributive lawshold in it.

Examples:

(1) Each linearly ordered set is a distributive lattice.

(2) P(X) is a distributive lattice for each set X.

(3) Let (P, 6) be a poset. We call A ⊆ P an upset of P if x ∈ Aand x 6 y imply y ∈ A. Let U (P) denote the set of upsets of P.Then (U (P),∪,∩) is a distributive lattice.

Dually, A is called a downset of P if x ∈ A and y 6 x imply y ∈ A.Let D(P) denote the set of downsets of P. Then (D(P),∪,∩) is adistributive lattice.

Page 105: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive lattices

On the other hand, not every lattice is distributive.

Examples:

(1) The lattice depicted below, and called the diamond, is notdistributive.

••

llllll • •RRRRRR

•llllll

RRRRRR

(2) Another non-distributive lattice, called the pentagon, isshown below.

••

RRRRRR

yyyyyyy

••

EEEEEEE llllll

Page 106: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive lattices

On the other hand, not every lattice is distributive.

Examples:

(1) The lattice depicted below, and called the diamond, is notdistributive.

••

llllll • •RRRRRR

•llllll

RRRRRR

(2) Another non-distributive lattice, called the pentagon, isshown below.

••

RRRRRR

yyyyyyy

••

EEEEEEE llllll

Page 107: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Distributive lattices

On the other hand, not every lattice is distributive.

Examples:

(1) The lattice depicted below, and called the diamond, is notdistributive.

••

llllll • •RRRRRR

•llllll

RRRRRR

(2) Another non-distributive lattice, called the pentagon, isshown below.

••

RRRRRR

yyyyyyy

••

EEEEEEE llllll

Page 108: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Birkhoff’s characterization of distributive lattices

The next theorem, due to Birkhoff, says that the diamond andpentagon are essentially the only reason for non-distributivity inlattices.

Let L be a lattice and S ⊆ L. If for each a, b ∈ S we havea∨ b, a∧ b ∈ S, then we call S a sublattice of L. If in addition L isbounded and 0, 1 ∈ S, then we call S a bounded sublattice of L.

We say that a lattice K is isomorphic to a (bounded) sublattice Sof L if there exists a (bounded) lattice isomorphism from K ontoS.

Page 109: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Birkhoff’s characterization of distributive lattices

The next theorem, due to Birkhoff, says that the diamond andpentagon are essentially the only reason for non-distributivity inlattices.

Let L be a lattice and S ⊆ L. If for each a, b ∈ S we havea∨ b, a∧ b ∈ S, then we call S a sublattice of L.

If in addition L isbounded and 0, 1 ∈ S, then we call S a bounded sublattice of L.

We say that a lattice K is isomorphic to a (bounded) sublattice Sof L if there exists a (bounded) lattice isomorphism from K ontoS.

Page 110: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Birkhoff’s characterization of distributive lattices

The next theorem, due to Birkhoff, says that the diamond andpentagon are essentially the only reason for non-distributivity inlattices.

Let L be a lattice and S ⊆ L. If for each a, b ∈ S we havea∨ b, a∧ b ∈ S, then we call S a sublattice of L. If in addition L isbounded and 0, 1 ∈ S, then we call S a bounded sublattice of L.

We say that a lattice K is isomorphic to a (bounded) sublattice Sof L if there exists a (bounded) lattice isomorphism from K ontoS.

Page 111: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Birkhoff’s characterization of distributive lattices

The next theorem, due to Birkhoff, says that the diamond andpentagon are essentially the only reason for non-distributivity inlattices.

Let L be a lattice and S ⊆ L. If for each a, b ∈ S we havea∨ b, a∧ b ∈ S, then we call S a sublattice of L. If in addition L isbounded and 0, 1 ∈ S, then we call S a bounded sublattice of L.

We say that a lattice K is isomorphic to a (bounded) sublattice Sof L if there exists a (bounded) lattice isomorphism from K ontoS.

Page 112: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Birkhoff’s characterization of distributive lattices

Birkhoff’ Characterization Theorem: A lattice L is distributiveif and only if neither the diamond nor the pentagon isisomorphic to a sublattice of L.

Proof (Idea): Clearly if either the diamond or the pentagon canbe embedded into L, then L is non-distributive.

The converse is more difficult to prove. The rough idea is toshow that if L is not distributive, then we can build either thediamond or the pentagon inside L. We skip the details.

Page 113: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Birkhoff’s characterization of distributive lattices

Birkhoff’ Characterization Theorem: A lattice L is distributiveif and only if neither the diamond nor the pentagon isisomorphic to a sublattice of L.

Proof (Idea): Clearly if either the diamond or the pentagon canbe embedded into L, then L is non-distributive.

The converse is more difficult to prove. The rough idea is toshow that if L is not distributive, then we can build either thediamond or the pentagon inside L. We skip the details.

Page 114: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Birkhoff’s characterization of distributive lattices

Birkhoff’ Characterization Theorem: A lattice L is distributiveif and only if neither the diamond nor the pentagon isisomorphic to a sublattice of L.

Proof (Idea): Clearly if either the diamond or the pentagon canbe embedded into L, then L is non-distributive.

The converse is more difficult to prove. The rough idea is toshow that if L is not distributive, then we can build either thediamond or the pentagon inside L. We skip the details.

Page 115: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

An important subclass of the class of distributive lattices is thatof Boolean lattices

in which every element has the complement.

Let L be a bounded lattice and a ∈ L. A complement of a is anelement b of L such that

a ∨ b = 1 and a ∧ b = 0.

In general a may have several complements or none.

Page 116: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

An important subclass of the class of distributive lattices is thatof Boolean lattices in which every element has the complement.

Let L be a bounded lattice and a ∈ L. A complement of a is anelement b of L such that

a ∨ b = 1 and a ∧ b = 0.

In general a may have several complements or none.

Page 117: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

An important subclass of the class of distributive lattices is thatof Boolean lattices in which every element has the complement.

Let L be a bounded lattice and a ∈ L.

A complement of a is anelement b of L such that

a ∨ b = 1 and a ∧ b = 0.

In general a may have several complements or none.

Page 118: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

An important subclass of the class of distributive lattices is thatof Boolean lattices in which every element has the complement.

Let L be a bounded lattice and a ∈ L. A complement of a is anelement b of L such that

a ∨ b = 1 and a ∧ b = 0.

In general a may have several complements or none.

Page 119: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

An important subclass of the class of distributive lattices is thatof Boolean lattices in which every element has the complement.

Let L be a bounded lattice and a ∈ L. A complement of a is anelement b of L such that

a ∨ b = 1 and a ∧ b = 0.

In general a may have several complements or none.

Page 120: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

Examples:

(1) In the diamond, the elements a, b, and c are complements ofeach other.

1a

nnnnnnb c

OOOOOO

0oooooo

PPPPPP

(2) In the pentagon, both x and y are complements of a.

1y

PPPPPP

a

|||||||

x

0

DDDDDDD mmmmmm

Page 121: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

Examples:

(1) In the diamond, the elements a, b, and c are complements ofeach other.

1a

nnnnnnb c

OOOOOO

0oooooo

PPPPPP

(2) In the pentagon, both x and y are complements of a.

1y

PPPPPP

a

|||||||

x

0

DDDDDDD mmmmmm

Page 122: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 123: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 124: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 125: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1

= b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 126: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′)

= (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 127: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′)

= 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 128: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′)

= b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 129: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 130: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′.

A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 131: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b.

Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 132: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 133: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

(3) 0 and 1 are always complements of each other.

(4) In a linearly ordered bounded lattice 0 and 1 are the onlyelements possessing complements.

Lemma: In a bounded distributive lattice complements areunique whenever they exist.

Proof: If b and b′ are both complements of a, then

b = b∧ 1 = b∧ (a∨ b′) = (b∧ a)∨ (b∧ b′) = 0∨ (b∧ b′) = b∧ b′

Therefore b ≤ b′. A similar argument gives us b′ ≤ b. Thusb = b′ and so complements are unique whenever they exist.

We denote the complement of a by ¬a.

Page 134: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

Definition: We call a bounded distributive lattice L a Booleanlattice if each element of L has the complement.

Examples:

(1) For each set S the lattice P(S) of all subsets of S is aBoolean lattice (with usual set-theoretic operations of union,intersection, and complement).

(2) Let S be an infinite set. We call a subset A of S cofinite ifS− A is finite. Let FC(S) denote the set of finite and cofinitesubsets of S. Then it is easy to see that FC(S) is a Boolean lattice(with usual set-theoretic operations of union, intersection, andcomplement).

Page 135: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

Definition: We call a bounded distributive lattice L a Booleanlattice if each element of L has the complement.

Examples:

(1) For each set S the lattice P(S) of all subsets of S is aBoolean lattice (with usual set-theoretic operations of union,intersection, and complement).

(2) Let S be an infinite set. We call a subset A of S cofinite ifS− A is finite. Let FC(S) denote the set of finite and cofinitesubsets of S. Then it is easy to see that FC(S) is a Boolean lattice(with usual set-theoretic operations of union, intersection, andcomplement).

Page 136: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

Definition: We call a bounded distributive lattice L a Booleanlattice if each element of L has the complement.

Examples:

(1) For each set S the lattice P(S) of all subsets of S is aBoolean lattice (with usual set-theoretic operations of union,intersection, and complement).

(2) Let S be an infinite set.

We call a subset A of S cofinite ifS− A is finite. Let FC(S) denote the set of finite and cofinitesubsets of S. Then it is easy to see that FC(S) is a Boolean lattice(with usual set-theoretic operations of union, intersection, andcomplement).

Page 137: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

Definition: We call a bounded distributive lattice L a Booleanlattice if each element of L has the complement.

Examples:

(1) For each set S the lattice P(S) of all subsets of S is aBoolean lattice (with usual set-theoretic operations of union,intersection, and complement).

(2) Let S be an infinite set. We call a subset A of S cofinite ifS− A is finite.

Let FC(S) denote the set of finite and cofinitesubsets of S. Then it is easy to see that FC(S) is a Boolean lattice(with usual set-theoretic operations of union, intersection, andcomplement).

Page 138: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

Definition: We call a bounded distributive lattice L a Booleanlattice if each element of L has the complement.

Examples:

(1) For each set S the lattice P(S) of all subsets of S is aBoolean lattice (with usual set-theoretic operations of union,intersection, and complement).

(2) Let S be an infinite set. We call a subset A of S cofinite ifS− A is finite. Let FC(S) denote the set of finite and cofinitesubsets of S.

Then it is easy to see that FC(S) is a Boolean lattice(with usual set-theoretic operations of union, intersection, andcomplement).

Page 139: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Boolean lattices

Definition: We call a bounded distributive lattice L a Booleanlattice if each element of L has the complement.

Examples:

(1) For each set S the lattice P(S) of all subsets of S is aBoolean lattice (with usual set-theoretic operations of union,intersection, and complement).

(2) Let S be an infinite set. We call a subset A of S cofinite ifS− A is finite. Let FC(S) denote the set of finite and cofinitesubsets of S. Then it is easy to see that FC(S) is a Boolean lattice(with usual set-theoretic operations of union, intersection, andcomplement).

Page 140: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Another important subclass of the class of distributive lattices isthat of Heyting lattices.

A Heyting lattice is a bounded distributive lattice L such that foreach a, b ∈ L the set

{x ∈ L | a ∧ x 6 b}

has a largest element. As usual, we will denote this element bya→ b and call it the implication of a to b.

Thus, in a Heyting lattice L we have:

a ∧ x 6 b iff x 6 a→ b

for all a, b, x ∈ L.

Page 141: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Another important subclass of the class of distributive lattices isthat of Heyting lattices.

A Heyting lattice is a bounded distributive lattice L such that foreach a, b ∈ L the set

{x ∈ L | a ∧ x 6 b}

has a largest element.

As usual, we will denote this element bya→ b and call it the implication of a to b.

Thus, in a Heyting lattice L we have:

a ∧ x 6 b iff x 6 a→ b

for all a, b, x ∈ L.

Page 142: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Another important subclass of the class of distributive lattices isthat of Heyting lattices.

A Heyting lattice is a bounded distributive lattice L such that foreach a, b ∈ L the set

{x ∈ L | a ∧ x 6 b}

has a largest element. As usual, we will denote this element bya→ b

and call it the implication of a to b.

Thus, in a Heyting lattice L we have:

a ∧ x 6 b iff x 6 a→ b

for all a, b, x ∈ L.

Page 143: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Another important subclass of the class of distributive lattices isthat of Heyting lattices.

A Heyting lattice is a bounded distributive lattice L such that foreach a, b ∈ L the set

{x ∈ L | a ∧ x 6 b}

has a largest element. As usual, we will denote this element bya→ b and call it the implication of a to b.

Thus, in a Heyting lattice L we have:

a ∧ x 6 b iff x 6 a→ b

for all a, b, x ∈ L.

Page 144: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Another important subclass of the class of distributive lattices isthat of Heyting lattices.

A Heyting lattice is a bounded distributive lattice L such that foreach a, b ∈ L the set

{x ∈ L | a ∧ x 6 b}

has a largest element. As usual, we will denote this element bya→ b and call it the implication of a to b.

Thus, in a Heyting lattice L we have:

a ∧ x 6 b iff x 6 a→ b

for all a, b, x ∈ L.

Page 145: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice.

Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 146: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 147: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b)

= (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 148: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b)

= 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 149: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b)

= a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 150: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.

Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 151: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b

then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 152: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x

= (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 153: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x

= (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 154: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x)

6 ¬a ∨ b.

Page 155: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Examples:

(1) Each Boolean lattice is a Heyting lattice. Indeed set

a→ b = ¬a ∨ b.

Then a ∧ (¬a ∨ b) = (a ∧ ¬a) ∨ (a ∧ b) = 0 ∨ (a ∧ b) = a ∧ b 6 b.Moreover if a ∧ x 6 b then

x = 1 ∧ x = (¬a ∨ a) ∧ x = (¬a ∧ x) ∨ (a ∧ x) 6 ¬a ∨ b.

Page 156: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

(2) Each finite distributive lattice L is a Heyting lattice.

Indeedsimply set

a→ b =∨{x ∈ L | a ∧ x 6 b}

and use distributivity to show that a ∧ (a→ b) 6 b.

This example also shows that the class of Heyting lattices isproperly larger than the class of Boolean lattices.

(3) Each bounded linearly ordered lattice is a Heyting latticewhere

a→ b =

{1 if a 6 b,

b otherwise.

On the other hand, not every bounded distributive lattice is aHeyting lattice.

Page 157: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

(2) Each finite distributive lattice L is a Heyting lattice. Indeedsimply set

a→ b =∨{x ∈ L | a ∧ x 6 b}

and use distributivity to show that a ∧ (a→ b) 6 b.

This example also shows that the class of Heyting lattices isproperly larger than the class of Boolean lattices.

(3) Each bounded linearly ordered lattice is a Heyting latticewhere

a→ b =

{1 if a 6 b,

b otherwise.

On the other hand, not every bounded distributive lattice is aHeyting lattice.

Page 158: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

(2) Each finite distributive lattice L is a Heyting lattice. Indeedsimply set

a→ b =∨{x ∈ L | a ∧ x 6 b}

and use distributivity to show that a ∧ (a→ b) 6 b.

This example also shows that the class of Heyting lattices isproperly larger than the class of Boolean lattices.

(3) Each bounded linearly ordered lattice is a Heyting latticewhere

a→ b =

{1 if a 6 b,

b otherwise.

On the other hand, not every bounded distributive lattice is aHeyting lattice.

Page 159: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

(2) Each finite distributive lattice L is a Heyting lattice. Indeedsimply set

a→ b =∨{x ∈ L | a ∧ x 6 b}

and use distributivity to show that a ∧ (a→ b) 6 b.

This example also shows that the class of Heyting lattices isproperly larger than the class of Boolean lattices.

(3) Each bounded linearly ordered lattice is a Heyting latticewhere

a→ b =

{1 if a 6 b,

b otherwise.

On the other hand, not every bounded distributive lattice is aHeyting lattice.

Page 160: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

(2) Each finite distributive lattice L is a Heyting lattice. Indeedsimply set

a→ b =∨{x ∈ L | a ∧ x 6 b}

and use distributivity to show that a ∧ (a→ b) 6 b.

This example also shows that the class of Heyting lattices isproperly larger than the class of Boolean lattices.

(3) Each bounded linearly ordered lattice is a Heyting lattice

where

a→ b =

{1 if a 6 b,

b otherwise.

On the other hand, not every bounded distributive lattice is aHeyting lattice.

Page 161: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

(2) Each finite distributive lattice L is a Heyting lattice. Indeedsimply set

a→ b =∨{x ∈ L | a ∧ x 6 b}

and use distributivity to show that a ∧ (a→ b) 6 b.

This example also shows that the class of Heyting lattices isproperly larger than the class of Boolean lattices.

(3) Each bounded linearly ordered lattice is a Heyting latticewhere

a→ b =

{1 if a 6 b,

b otherwise.

On the other hand, not every bounded distributive lattice is aHeyting lattice.

Page 162: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

(2) Each finite distributive lattice L is a Heyting lattice. Indeedsimply set

a→ b =∨{x ∈ L | a ∧ x 6 b}

and use distributivity to show that a ∧ (a→ b) 6 b.

This example also shows that the class of Heyting lattices isproperly larger than the class of Boolean lattices.

(3) Each bounded linearly ordered lattice is a Heyting latticewhere

a→ b =

{1 if a 6 b,

b otherwise.

On the other hand, not every bounded distributive lattice is aHeyting lattice.

Page 163: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting latticesLet L be the lattice shown below:

1

. ..

a2

�����

a1

����b2

�����????

a

����

???? b1

���????

0

����

It is easy to see that L is a complete distributive lattice. However

{x | a ∧ x 6 0}

does not have a largest element. Thus L is not a Heyting lattice.

Page 164: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting latticesLet L be the lattice shown below:

1

. ..

a2

�����

a1

����b2

�����????

a

����

???? b1

���????

0

����

It is easy to see that L is a complete distributive lattice.

However

{x | a ∧ x 6 0}

does not have a largest element. Thus L is not a Heyting lattice.

Page 165: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting latticesLet L be the lattice shown below:

1

. ..

a2

�����

a1

����b2

�����????

a

����

???? b1

���????

0

����

It is easy to see that L is a complete distributive lattice. However

{x | a ∧ x 6 0}

does not have a largest element.

Thus L is not a Heyting lattice.

Page 166: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting latticesLet L be the lattice shown below:

1

. ..

a2

�����

a1

����b2

�����????

a

����

???? b1

���????

0

����

It is easy to see that L is a complete distributive lattice. However

{x | a ∧ x 6 0}

does not have a largest element. Thus L is not a Heyting lattice.

Page 167: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Note that the following infinite distributive law fails in L:

(∧,∨

-distributivity) a ∧∨

S =∨{a ∧ s | s ∈ S}

This is exactly the reason that L is not a Heyting lattice becausea complete distributive lattice is a Heyting lattice iff the(∧,

∨)-distributivity holds in it.

Page 168: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Note that the following infinite distributive law fails in L:

(∧,∨

-distributivity) a ∧∨

S =∨{a ∧ s | s ∈ S}

This is exactly the reason that L is not a Heyting lattice becausea complete distributive lattice is a Heyting lattice iff the(∧,

∨)-distributivity holds in it.

Page 169: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Note that the following infinite distributive law fails in L:

(∧,∨

-distributivity) a ∧∨

S =∨{a ∧ s | s ∈ S}

This is exactly the reason that L is not a Heyting lattice

becausea complete distributive lattice is a Heyting lattice iff the(∧,

∨)-distributivity holds in it.

Page 170: Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIIIrmi.ge/~jib/Bezh-Jib-Lecture1.pdf · Guram Bezhanishvili and Mamuka Jibladze ESSLLI’08 11-15.VIII.2008 Lecture 1: Basics

Heyting lattices

Note that the following infinite distributive law fails in L:

(∧,∨

-distributivity) a ∧∨

S =∨{a ∧ s | s ∈ S}

This is exactly the reason that L is not a Heyting lattice becausea complete distributive lattice is a Heyting lattice iff the(∧,

∨)-distributivity holds in it.