Counting and Computing Join-Endomorphisms in Lattices

Structures involving a lattice and join-endomorphisms on it are ubiquitous in computer science. We study the cardinality of the set \({\mathcal {E}}(L)\) of all join-endomorphisms of a given finite lattice \(L\). In particular, we show that when \(L\) is \(\mathbf {M}_n\), the discrete order of n elements extended with top and bottom, \(| {\mathcal {E}}(L) | =n!{\mathcal L}_{n}(-1)+(n+1)^2\) where \({\mathcal L}_{n}(x)\) is the Laguerre polynomial of degree n. We also study the following problem: Given a lattice L of size n and a set \(S\subseteq {\mathcal {E}}(L)\) of size m, find the greatest lower bound Open image in new window. The join-endomorphism Open image in new window has meaningful interpretations in epistemic logic, distributed systems, and Aumann structures. We show that this problem can be solved with worst-case time complexity in \(O(n+ m\log {n})\) for powerset lattices, \(O(mn^2)\) for lattices of sets, and \(O(mn + n^3)\) for arbitrary lattices. The complexity is expressed in terms of the basic binary lattice operations performed by the algorithm.

[1]  John G. Stell,et al.  Why Mathematical Morphology Needs Quantales , 2009 .

[2]  Dwight Duffus,et al.  Enumeration of order preserving maps , 1992 .

[3]  Lhouari Nourine,et al.  Tree Structure for Distributive Lattices and its Applications , 1996, Theor. Comput. Sci..

[4]  Isabelle Bloch,et al.  Mathematical Morphology , 2007, Handbook of Spatial Logics.

[5]  E. T. Schmidt,et al.  On the lattice of all join-endomorphisms of a lattice , 1958 .

[6]  Frank D. Valencia,et al.  Spatial and Epistemic Modalities in Constraint-Based Process Calculi , 2012, CONCUR.

[7]  Peter Jipsen,et al.  Relation Algebras, Idempotent Semirings and Generalized Bunched Implication Algebras , 2017, RAMiCS.

[8]  K. Hofmann,et al.  Continuous Lattices and Domains , 2003 .

[9]  Camilo Rueda,et al.  Belief, knowledge, lies and other utterances in an algebra for space and extrusion , 2017, J. Log. Algebraic Methods Program..

[10]  Luigi Santocanale,et al.  On discrete idempotent paths , 2019, WORDS.

[11]  Feller William,et al.  An Introduction To Probability Theory And Its Applications , 1950 .

[12]  Christian Ronse,et al.  Why mathematical morphology needs complete lattices , 1990, Signal Process..

[13]  Peter Jipsen,et al.  Generating all finite modular lattices of a given size , 2013, 1309.5036.

[14]  Santiago Quintero,et al.  Reasoning About Distributed Knowledge of Groups with Infinitely Many Agents , 2019, CONCUR.

[15]  Brian A. Davey,et al.  An Introduction to Lattices and Order , 1989 .

[16]  Camilo Rueda,et al.  On validity in modelization of musical problems by CCP , 2004, Soft Comput..