Semigroup from posets
Let P be a finite poset (we can assume it is connected). Then on the set of intervals Int(P) there is a semigroup structure given by the multiplication: [a,b][c,d]=[a,d]ifb=c and [a,b][c,d]=0, else.
Question: Is there an easy way to obtain for a given poset P, this semigroup in Sage?
At very least it can be done like in this answer https://ask.sagemath.org/question/320...