Function vstd::arithmetic::mul::lemma_mul_equality_converse
source · pub broadcast proof fn lemma_mul_equality_converse(m: int, x: int, y: int)
Expand description
requires
m != 0,
#[trigger] (m * x) == #[trigger] (m * y),
ensuresx == y,
Proof that if x
and y
have equal results when multiplied by
nonzero m
, then they’re equal