Algebraic poset