I want to show that a normal vector to the event horizon $r=2m$ is null. In general, if a hypersurface is defined by $$F(x^\mu)=0 \,\,,$$ then a normal vector is $\nabla F = F_{,\mu}$. I will use Lemaitre coordinates $(τ,ρ,θ,ϕ)$ (see Dirac's "General Theory of Relativity" chap. 19, or Landau & Lifshitz "Classical Theory of Fields" 4th Ed., sec. 102), where the metric is $$ds^2 =dτ^2 - \frac{2m}{r}dρ^2 - r^2dθ^2 - r^2(\sin{θ})^2 dϕ^2 \,\, .$$ The event horizon is described by the equation $$ρ-τ = \frac{4m}{3} \,\, .$$
Taking $F(τ,ρ,θ,ϕ) = ρ-τ-4m⁄3$, we have $F_{,μ} = (-1,1,0,0)$. So, $$F_\mu F^\mu = g^{μν} F_{,μ} F_{,ν}=0$$ on the surface; therefore, $F_{,μ}$ is a null vector on the event horizon hypersurface $r=2m$.
Is this correct?
I originally wanted to show this by first showing that a vector $dx^\mu$ lying on the event horizon is null, and then showing that any vector perpendicular to a (non-zero) null vector must be null, but this assumption turns out to be false.
My proof does not seem to require the knowledge that a vector lying on the event horizon is null.