Function vstd::arithmetic::div_mod::lemma_div_is_ordered

source ·
pub broadcast proof fn lemma_div_is_ordered(x: int, y: int, z: int)
Expand description
requires
x <= y,
0 < z,
ensures
#[trigger] (x / z) <= #[trigger] (y / z),

Proof that numerical order is preserved when dividing two seperate integers by a common positive divisor. Specifically, given that z > 0 and x <= y, we know x / z <= y / z.