Commit 6929caa1 by Vedant Chavda

parent 265a36d8
Pipeline #31947 passed with stages
in 16 minutes and 1 second
 ... ... @@ -13,7 +13,7 @@ Section OffsetLemmas. Context `{JobTask Job Task}. Context `{JobArrival Job}. (** Consider any unique arrival sequence with consistent arrivals, ... *) (** Consider any arrival sequence with consistent and non-duplicate arrivals, ... *) Variable arr_seq : arrival_sequence Job. Hypothesis H_consistent_arrivals : consistent_arrival_times arr_seq. Hypothesis H_uniq_arr_seq : arrival_sequence_uniq arr_seq. ... ...
 ... ... @@ -133,7 +133,8 @@ Section TaskArrivals. now apply arrived_between_implies_in_arrivals. Qed. (** Unique arrival sequence leads to unique task arrivals. *) (** An arrival sequence with non-duplicate arrivals implies that the task arrivals also contain non-duplicate arrivals. *) Lemma uniq_task_arrivals : forall j, arrives_in arr_seq j -> ... ...
 ... ... @@ -41,9 +41,9 @@ Section JobArrivalSeparation. Hypothesis H_j2_of_task : job_task j2 = tsk. Hypothesis H_consecutive_jobs : job_index arr_seq j2 = job_index arr_seq j1 + 1. (** We show that if [j2] is the next job to arrive after [j1] (i.e., [job_index j2] is one greater than [job_index j1]) then [j2] arrives one [task_period] after [j1]. *) (** We show that if job [j1] and [j2] are consecutive jobs with [j2] arriving after [j1], then their arrival times are separated by their task's period. *) Lemma consecutive_job_separation : job_arrival j2 = job_arrival j1 + task_period tsk. Proof. ... ... @@ -60,7 +60,7 @@ Section JobArrivalSeparation. (** In this section we show that for two unequal jobs of a task, there exists a non-zero multiple of their task's period which separates their arrival times. *) Section ArrivalSeparationOfJobs. Section ArrivalSeparationWithGivenIndexDifference. (** Consider any two _consecutive_ jobs [j1] and [j2] of task [tsk] that stem from the arrival sequence. *) ... ... @@ -117,7 +117,7 @@ Section JobArrivalSeparation. } Qed. End ArrivalSeparationOfJobs. End ArrivalSeparationWithGivenIndexDifference. (** Consider any two _distinct_ jobs [j1] and [j2] of task [tsk] that stem from the arrival sequence. *) ... ...