We are looking at a theorem which characterizes the affine term structure (ats) models in interes rate theory. What follows is from "Filipović, D. (2009): "Term-structure models: A graduate course", Springer-Verlag".
We denote by $F(t,r,T)$ the bond price and say it is of (ats) if and only if
$$F(t,r,T)=e^{-A(t,T)-B(t,T)r}$$
for smooth functions $A,B$. $r$ denotes the interest rate and is a stochastic process. Then the theorem states
a short rate model of the form $$dr(t)=b(t,r)dt+\sigma(t,r)dW(t)\tag{*}$$ for continuous $b,\sigma$ provides ats if and only if $$\sigma^2(t,r)=a(t)+\alpha(t)r \mbox{ and } b(t,r)=b(t)+\beta(t)r$$ for continuous function $a,\alpha,b,\beta$, and the functions $A,B$ satisfy the system of ODE, for all $t\le T$: $$\partial_tA(t,T)=\frac{1}{2}a(t)B^2(t,T)-b(t)B(t,T), \mbox{ } A(T,T)=0$$ $$\partial_tB(t,T)=\frac{1}{2}\alpha(t)B^2(t,T)-\beta(t)B(t,T)-1, \mbox{ } B(T,T)=0$$
The key point of the proof is that $F$ should satisfy the following equation
$$ \partial_t F+b\partial_rF+\frac{1}{2}\sigma^2\partial_{rr}F-rF=0\tag{1}$$
where $b,\sigma$ are from $(*)$. For the proof, you put the explicit formula of $F$ into $(1)$, we see that the short rate model provides an ats if and only if
$$\frac{1}{2}\sigma^2B^2-bB=\partial_tA+(\partial_tB+1)r \tag{2}$$
where I wrote $B$ for $B(t,T)$ and the same for $A$. Looking about the equation above the direction $"\Leftarrow"$ is proved. For the direction $"\Rightarrow"$, they first assume that $B$ and $B^2$ are linearly independent for fixed $t$ and show the claim. After that the only case which we now have to look at, is $$B(t,T)=c(t)B^2(t,T)\tag{3}$$ for some constant $c(t)$. I guess we also fix here $t$. Then they conclude the following things, which I do not understand: $(3)$ should imply that $B(t,\cdot)=B(t,t)=0$. Why is that true? From there they say, well then $(2)$ implies that $\partial_tB(t,T)=-1$. I also do not get that conclusion.
After all they conclude that the set of elements $t$, for which $B(t,\cdot)$ and $B^2(t,\cdot)$ are linearly independent is open and dense in $\mathbb{R}_+$
I have no idea how one can conclude all these things. Some help would really be appreciated.