<div id="comment:0"></div> The following returns a `TypeError`: ``` sage: s2 = polytopes.simplex(2) sage: s3 = polytopes.simplex(3) sage: t = s2.direct_sum(s3) ``` H-Polyhedra might have non-integral vertices and it is hard to tell from the H-Representation, whether this this is the case. We fix `direct_sum`, `minkowski_difference` and `face_truncation` to try the quotient ring, if the given base ring does not work. CC: @LaisRast @kliem Component: **geometry** Keywords: **polytopes** Author: **Jonathan Kliem** Branch/Commit: **[`6756d8a`](https://github.com/sagemath/sagetrac-mirror/commit/6756d8a870674020479fcceef4a8d450fb87ea4f)** Reviewer: **Jean-Philippe Labbé** _Issue created by migration from https://trac.sagemath.org/ticket/28506_