Function vstd::arithmetic::div_mod::lemma_div_denominator
source · pub broadcast proof fn lemma_div_denominator(x: int, c: int, d: int)
Expand description
requires
0 <= x,
0 < c,
0 < d,
ensuresc * d != 0,
#[trigger] ((x / c) / d) == x / (c * d),
Proof that dividing x
by c * d
is equivalent to first dividing
x
by c
and then dividing the result by d