Skip to Content
Introduction to Lattice Theory with Computer Science Applications
book

Introduction to Lattice Theory with Computer Science Applications

by Vijay K. Garg
May 2015
Intermediate to advanced
272 pages
6h 2m
English
Wiley
Content preview from Introduction to Lattice Theory with Computer Science Applications

List Of Figures

Figure 1.1The graph of a relation
Figure 1.2Hasse diagram
Figure 1.3Only the first two posets are lattices
Figure 1.4(a) Pentagon(N5) and (b) diamond(M3)
Figure 1.5Cross product of posets
Figure 1.6A computation in the happened-before model
Figure 1.7Ferrer's diagram for (4,3,2) shown to contain (2,2,2)
Figure 1.8Young's lattice for (3,3,3)
Figure 2.1Adjacency list representation of a poset
Figure 2.2Vector clock labeling of a poset for a distributed computation
Figure 2.3Vector clock algorithm
Figure 2.4(a) An antichain of size 5 and (b) its two linear extensions
Figure 2.5(a,b) Trivial examples of p-diagrams
Figure 2.6(a) A p-diagram and (b) its corresponding infinite poset
Figure 3.1Decomposition of P into t chains
Figure 3.2Hall's Marriage Theorem
Figure 3.3A poset of width 2 forcing an algorithm to use three chains for decomposition
Figure 3.4Chain partitioning algorithm
Figure 4.1Function that determines if an antichain of size k exists
Figure 4.2An example of a failed naive strategy. (a) The initial configuration. (b) The point at which the strategy fails: there is nowhere to insert (2,0,0). (c) This example can be merged into two chains
Figure 4.3Generalized merge procedure for deposets
Figure 4.4Function FindQ that finds the output queue to insert an element
Figure 4.5Using a queue insert graph to find the output queue
Figure 4.6Algorithm for the adversary
Figure 5.1Examples: lattices and sublattices
Figure 5.2Table notation for the algebra (X, ⊔ , ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

A Course in Mathematical Cryptography

A Course in Mathematical Cryptography

Gilbert Baumslag, Benjamin Fine, Martin Kreuzer, Gerhard Rosenberger

Publisher Resources

ISBN: 9781118914373Purchase book