Structures involving a lattice and join-endomorphisms on it are ubiquitous in computer science. We study the cardinality of the set
of all join-endomorphisms of a given finite lattice
L. In particular, we show that when
L is
, the discrete order of n elements extended with top and bottom,
where
is the Laguerre polynomial of degree n. We also study the following problem: Given a lattice L of size n and a set
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
for powerset lattices,
for lattices of sets, and
for arbitrary lattices. The complexity is expressed in terms of the basic binary lattice operations performed by the algorithm.