On Fri, 26 Aug 2016, leif wrote:
Hmmm, does Posets.BooleanLattice() care whether you pass an int or an Integer? (I.e., does the return type of its methods change?)
No: sage: P = Posets.BooleanLattice(3) sage: Q = Posets.BooleanLattice(3r) sage: P == Q True sage: P is Q True -- Jori Mäntysalo