I'm proving this lemma:
Require Import compcert.lib.Coqlib.
Require Import compcert.lib.Integers.
Require Import compcert.common.Values.
Lemma test: forall (val1 val2: int), ((Vint val1) <> (Vint val2)) -> (Some (Val.cmp Ceq (Vint val1) (Vint val2)) = Some Vfalse).
Proof.
Admitted.
I've tried unfolding not, Val.cmp, ...
and using rewrite
over H
but didn't go anywhere. Any help is appreciated.
Thanks