Start from the integral triangular basis of level-one modular forms. Proceed downwards in . Set ; once are constructed, subtract from its coefficients at times these respective forms. The already constructed rows have a single nonzero coefficient among those initial positions, so this removes every unwanted initial coefficient without changing the coefficient one at . All subtractions use integers. The resulting integral echelon basis of level-one modular forms therefore has
Its first coefficient vectors are the standard coordinate vectors, hence it is a basis. If another form had the same first coefficients as , their difference would have those coefficients all zero; the triangular basis proves that difference vanishes. This proves uniqueness of every , not merely uniqueness up to basis change.
For any , its expansion in this basis is , since its first coefficients determine the basis coordinates. Comparing subsequent coefficients gives
The coefficients of need not be integral for this last identity. When needed at earlier indices, extend the notation by for . This agrees with the actual coefficients of the basis forms and is the convention needed for the next part's all-index wording.
Let . For each , the dimension formula, equivalently the valence formula for the modular group, ensures that
for some nonnegative integers . Define
The modular discriminant, , and have integral Fourier coefficients and leading terms , , and , respectively. Hence
Their distinct orders of vanishing make the linearly independent, so they form a basis.
Starting with , define downwards by subtracting from the integral multiples of needed to kill the coefficients of . This integer Gaussian elimination preserves all integral coefficients and gives
This is the integral echelon basis of level-one modular forms.