Theoretical foundations#
Relations#
Hasse diagram of algebras#
\(\times\) The Cartesian product is a way to combine two sets to form a new set of ordered pairs. Each pair consists of one element from the first set and one element from the second set.
Posets#
\(\leq\) A poset is a set where some elements are related to each other in a specific way, but not all elements need to be comparable. This relationship is a binary relation on the set itself, meaning it pairs elements from the set with other elements from the same set.
\(\prec\) A covering relation is a specific type of relation in a partially ordered set (poset) that describes the immediate or direct successors of an element. It’s like identifying the very next step or level up from a given position.
Lattices#
A semi-lattice is a partial order where any two elements have either a least upper bound
(join) or a greatest lower bound (meet), but not necessarily both. It’s like having a
structure where you can always find a common “top” or “bottom” for any pair of elements,
but not both.
Set theoretic operators#
A Moore family, also known as a closure system, is a collection of sets that is
closed under intersection. This means that if you take any number of sets from
the collection and find their intersection (the set of elements they all share),
that intersection is also a set in the collection.
Concepts#
Description lattices#
A description space is a framework used in formal concept analysis (FCA) to represent
and analyze the attributes or features of objects in a structured way.
It provides a way to describe objects based on their characteristics and to explore
the relationships between these descriptions.
A generalized convex hull is a concept that extends the idea of a traditional convex hull
to more complex or abstract spaces. In traditional geometry, the convex hull of a set of
points is the smallest convex shape that can enclose all the points—like wrapping a rubber
band around a set of nails.