<div id="comment:0"></div> Currently the following fails, throwing a TypeError: ``` F = GF(3).algebraic_closure() P.<x,y> = ProjectiveSpace(F, 1) H = Hom(P, P) f = H([x^2 + y^2, y^2]) f.reduce_base_field() ``` This ticket fixes this error. CC: @bhutz Component: **algebraic geometry** Keywords: **gsoc2021** Author: **Alexander Galarraga** Branch/Commit: **[`9a2c01c`](https://github.com/sagemath/sagetrac-mirror/commit/9a2c01c0be47497b8124fc76b7fa4b37554a4a20)** Reviewer: **Ben Hutz** _Issue created by migration from https://trac.sagemath.org/ticket/32041_