pub open spec fn is_first_zero(s: Seq<bool>, i: int) -> boolExpand description
{
&&& 0 <= i <= s.len()
&&& (forall |j: int| 0 <= j < i ==> s[j])
&&& (i < s.len() ==> !s[i])
}The index of the first false bit in s, or s.len() if every bit is true.