Additive function Created 2026-09-24 Updated 2026-10-18
An additive function on an additive semigroup satisfies whenever , , and belong to its domain.
For real numbers, an additive function is a group homomorphism from to itself. It preserves scalar multiplication by every rational number, so it is a linear map when domain and codomain are viewed as vector spaces over the rational numbers. Being a linear map over the real numbers additionally requires for every real number . On the real line this stronger condition is equivalent to . Additivity alone does not imply it.
First, . Otherwise there would be a nonconstant rational function with one simple pole and no others, defining a degree-one finite morphism . Such a map is an isomorphism, which would make have genus zero.
Part (iii) says that there are exactly two gaps. If is a gap, they must therefore be and . If is not a gap, choose a function with its only pole at , of order two. Pole orders form an additive semigroup under multiplication of functions. If were also a nongap, the semigroup generated by and would contain every integer at least two, leaving only the single gap , a contradiction. Hence is the second gap. This proves the Genus-two Weierstrass gap sequence