Let $P(x,y)$ be a binary predicate symbol.
How could we describe that $P$ is a lattice using a first-order predicate language?
I have thought of the following sentence:
$$ \forall x \forall y (P(x,y) \to (\exists z \exists t (P(x,y)\le P(z,t))∧\exists k \exists l (P(x,y) \ge P(k,l) ) $$
But I don't think it is correct. Can anyone help?
First, you need the three axioms saying that $P(x,y)$ is a partial order:
Then, you have to consider the two specific axioms for lattices: