Skip to content
Snippets Groups Projects

Ideal Uniprocessor Scheduler Implementation

Merged Björn Brandenburg requested to merge impl-uni-sched into master
1 file
+ 10
2
Compare changes
  • Side-by-side
  • Inline
@@ -25,8 +25,16 @@ Section ReplaceAtFacts.
t'. *)
Let sched' := replace_at sched t' nstate.
(** We begin with the trivial observation that the schedule doesn't change at
other times. *)
(** We begin with the trivial observation that [replace_at sched t' nstate]
indeed returns [nstate] at time [t']. *)
Lemma replace_at_def:
sched' t' = nstate.
Proof.
rewrite /sched' /replace_at.
now apply ifT.
Qed.
(** Equally trivially, the schedule doesn't change at other times. *)
Lemma rest_of_schedule_invariant:
forall t, t <> t' -> sched' t = sched t.
Proof.
Loading