From a03c73dfa95ed570f3b9249a9ae326794d032768 Mon Sep 17 00:00:00 2001 From: Maxime Lesourd <maxime.lesourd@inria.fr> Date: Fri, 24 May 2019 14:51:50 +0200 Subject: [PATCH] Renaming in arrival_sequence.v --- behavior/arrival/arrival_sequence.v | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/behavior/arrival/arrival_sequence.v b/behavior/arrival/arrival_sequence.v index 790ee3be0..1945a5958 100644 --- a/behavior/arrival/arrival_sequence.v +++ b/behavior/arrival/arrival_sequence.v @@ -39,8 +39,8 @@ End JobProperties. Class JobArrival (J : JobType) := job_arrival : J -> instant. -(* Next, we define properties of a valid arrival sequence. *) -Section ArrivalSequenceProperties. +(* Next, we define valid arrival sequences. *) +Section ValidArrivalSequence. (* Assume that job arrival times are known. *) Context {Job: JobType}. @@ -59,10 +59,15 @@ Section ArrivalSequenceProperties. jobs at any given time. *) Definition arrival_sequence_is_a_set := forall t, uniq (jobs_arriving_at arr_seq t). -End ArrivalSequenceProperties. + (* We say that the arrival sequence is valid iff it is a set and arrival times + are consistent *) + Definition arrival_sequence_is_valid := + arrival_times_are_consistent /\ arrival_sequence_is_a_set. + +End ValidArrivalSequence. (* Next, we define properties of job arrival times. *) -Section PropertiesOfArrivalTime. +Section ArrivalTimeProperties. (* Assume that job arrival times are known. *) Context {Job: JobType}. @@ -83,7 +88,7 @@ Section PropertiesOfArrivalTime. some time t with t1 <= t < t2. *) Definition arrived_between (t1 t2 : instant) := t1 <= job_arrival j < t2. -End PropertiesOfArrivalTime. +End ArrivalTimeProperties. (* In this section, we define arrival sequence prefixes, which are useful to define (computable) properties over sets of jobs in the schedule. *) -- GitLab