algebraic posets