theorem
CoxeterBruhat.bruhat_chain_property_unconditional
{B : Type u_1}
[DecidableEq B]
[Fintype B]
(M : CoxeterMatrix B)
(hSEC_full : StrongExchangeCondition M.toCoxeterSystem)
(hRSP : ReducedSublistProperty M.toCoxeterSystem)
{v w : M.Group}
(hvw : BruhatLT M.toCoxeterSystem v w)
:
Chain property for the Bruhat order: assuming the Strong Exchange Condition and the Reduced Sublist Property, any strict Bruhat inequality $v < w$ can be refined to a chain $v = u_0 < u_1 < \cdots < u_{n+1} = w$ in which consecutive elements differ by exactly one in length.