For a nonzero holomorphic vector bundle on the curve, its degree of a holomorphic vector bundle and slope of a holomorphic vector bundle are
We obtain a bound independent of the particular holomorphic subbundle by fixing a Hermitian metric on a holomorphic vector bundle once and for all. Let be its Chern connection, its Chern curvature, and any positive area form on the compact Riemann surface. Write
Here is a smooth Hermitian endomorphism of . By compactness, its largest eigenvalue is bounded above by some finite constant on the whole curve.
Let be a holomorphic subbundle of positive rank , with the induced metric. Use the smooth orthogonal splitting of a vector subbundle . In this splitting the connection has block form
where is the projected Chern connection and is the second fundamental form of a holomorphic subbundle. The latter has type : the part of preserves the holomorphic subbundle. The adjoint includes conjugation of the form factor and has type . Squaring this block matrix gives
This derives the curvature formula for a holomorphic subbundle in the column-vector convention used here. Locally write . Then
The degree of a holomorphic vector bundle is the trace-curvature integral, since the trace is the curvature of the determinant line bundle. Hence
The last integrand is a nonnegative real two-form and is independent of the local unitary frame and coordinate. Since , the compressed trace is at most pointwise. Therefore
This is the subbundle slope bound from ambient Chern curvature. The right side depends only on and the initially chosen metrics, and is finite. It proves the requested uniform upper bound for every positive-rank subbundle, without assuming any stability property of or using a bound that depends on .
Choose the smooth fiber metric supplied by part (a), and let be orthogonal projection. These projections vary smoothly. Indeed, in a local frame of write its metric as a positive-definite matrix , and let the columns of be a frame of . Then
The matrix is positive definite, so its inverse is smooth. This formula proves smoothness of the intrinsic projections in every chart. It also gives and .
The orthogonal complement is a smooth vector subbundle: applying to a complement frame gives a frame of its fibers, of constant rank , after shrinking the chart. Fiberwise,
and the restriction is a smooth fiberwise bijective vector bundle morphism. In local frames its matrix is invertible, with smooth inverse, so it is a vector bundle isomorphism.
More explicitly, the desired orthogonal splitting of a vector subbundle is
Its inverse is . Replacing by with leaves unchanged, so the inverse is well-defined. Both maps are smooth and linear on fibers, and their compositions are identities. The splitting exists globally but depends on the chosen fiber metric.