Proof:
5.1.
It suffices to prove that if $round(\widetilde{B_i}) \gt round(B_2)$, then
$round(\widetilde{B_{i-1}}) \geq round(B_0)$.
It suffices to prove that if $\widetilde{B_i}$ was proposed after $B_2$,
then
the parent of $\widetilde{B_i}$ ($\widetilde{B_{i-1}}$) was proposed after or at the
round of $B_0$.
5.2.
Due to quorum certificates having at least $2f+1$ votes, the intersection of any two quorum
certificates has at least one honest validator.
5.3.
By [statement 5.2], There exists an honest validator $hv$ such that $hv \in
QC_{B_2}$ and
$hv
\in
QC_{\widetilde{B_i}}$.
By [statement 5.2], There exists an honest validator that has voted for both
$B_2$ and
$\widetilde{B_i}$.
5.4.
By [the preferred round rules],
after $hv$ observed $B_2$,
$preferred\_round(hv) \geq round(B_0)$.
By [the preferred round rules], after Since the validator has observed the
proposal for $B_2$,
it updated its preferred round to the round of $B_0$.
5.5.
Since $round(\widetilde{B_i}) \gt round(B_2)$, by [the voting rules] $hv$
could only vote for $\widetilde{B_i}$ if
$previous\_round(\widetilde{B_i}) \geq preferred\_round(hv)$
$\Leftrightarrow round(\widetilde{B_{i-1}}) \geq round(B_0)$.
Since the validator voted for $\widetilde{B_i}$ after $B_2$, by [the voting rules
] the validator
could only have voted for $\widetilde{B_i}$ if
$\widetilde{B_i}$'s previous round (the round of $\widetilde{B_{i-1}}$) was greater or
equal to the round of $B_0$.