From b9977ea2a6aa0e4901ecb31f1bd95fcb56c9b951 Mon Sep 17 00:00:00 2001 From: David Monniaux Date: Wed, 8 Apr 2020 20:44:20 +0200 Subject: progress in proofs --- backend/Profilingproof.v | 72 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) (limited to 'backend/Profilingproof.v') diff --git a/backend/Profilingproof.v b/backend/Profilingproof.v index 2b507442..4e7223fc 100644 --- a/backend/Profilingproof.v +++ b/backend/Profilingproof.v @@ -160,6 +160,72 @@ Proof. lia. Qed. +Lemma inject_l_injected_pc: + forall f_id injections cond args ifso ifnot expected body injnum pc extra_pc + (INSTR : body ! pc = Some (Icond cond args ifso ifnot expected)) + (BELOW : forallb (fun pc => pc