- Apr 07, 2022
-
-
Björn Brandenburg authored
Arguments about sporadic tasks do not reason about offsets as future arrival times are unknown.
-
Björn Brandenburg authored
-
- Slightly change `valid_nonpreemptive_readiness` so that `sched` is a parameter. This way, the proposition can be assumed to hold only for a certain schedule (making weaker assumptions). - Modify `prev_job_nonpreemptive, to unconditionally get `jobs_must_be_ready_to_execute`. - Revise lemmas accordingly.
-
- Mar 25, 2022
-
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
-
-
-
-
-
-
-
-
-
-
-
- Mar 24, 2022
-
-
-
-
From a spec readability PoV, it's unfortunate that the policy that is being respected doesn't show up in the code. The subject of definitions should show up as an explicit argument, even if it is implicit everywhere else. This is however difficult to realize for the current `respects_policy_at_preemption_time` predicate due to difficulties with coercion technicalities (see further details below). Therefore, instead of `respects_policy_at_preemption_time`, we now have: * `respects_JLDP_policy_at_preemption_point` * `respects_JLFP_policy_at_preemption_point` * `respects_FP_policy_at_preemption_point` Further details: !188 (comment 78569) Closes: #82
-
- Mar 18, 2022
-
-
This ensures all hypotheses in behavior have corresponding trivial lemmas in `analysis.facts.all` that enable to exploit them, which makes them easier to discover with `Search`. This also makes the code more robust to potential changes in the precise way these hypotheses are stated.
-
- Mar 17, 2022
-
-
This commit renames scope [basic_facts] into [basic_rt_facts] to highlight the that lemmas collected in the scope are real-time (rt) theory lemmas. These new tactics are just shorthand for [(e)auto with basic_rt_facts].
-
- Mar 16, 2022
-
-
Pierre Roux authored
Deprecation only works for notations, it is a noop on definitions. There is now a warning in Coq, https://github.com/coq/coq/pull/15760 to avoid this in future releases.
-
- Mar 11, 2022
-
-
...and many other proofs: - Simplify proof of conversion_preserves_equivalence - Simplify proofs in analysis/facts/behavior/service.v - Simplify proofs in analysis/facts/behavior/deadlines.v - Simplify proofs in analysis/facts/behavior/arrivals.v - Fix order of arguments in identical_prefix_inclusion - Simplify proofs in analysis/facts/behavior/completion.v
-
Björn Brandenburg authored
This change is semantically a no-op, but it has been argued that not relying on the bool->nat coercion is more readable. Closes: #55
-
file for gel definition for gel file for gel with basic facts PriorityPoint and comment changes PriorityPoint and comment changes GEL rta with integer offset Added set in proof modified proof gel_is_total spell check spell check moved defintion of offset and PriorityPoint, modified hep_job for GEL spelling mistake Added citation spell check
-
- add mathcomp-zify to esy - Make esy work by having all the mathcomp packages install in the same place.
-
- Mar 03, 2022
-
-
Björn Brandenburg authored
Closes: #86
-
Björn Brandenburg authored
-
Björn Brandenburg authored
-
Björn Brandenburg authored
CI is failing as follows: ``` $ opam install coq-mathcomp-zify [NOTE] It seems you have not updated your repositories for a while. Consider updating them with: opam update The following dependencies couldn't be met: - coq-mathcomp-zify -> coq-mathcomp-algebra < 1.14~ not available because the package is pinned to version 1.14.0 No solution found, exiting ```
-
Björn Brandenburg authored
coq-mathcomp-algebra and coq-mathcomp-fingroup re-installed when installing coq-mathcomp-zify, so don't remove them in the first place
-
-
- Feb 25, 2022
-
-
Pierre Roux authored
It was a parameter but that wasn't of any use, it was just making everything more noisy.
-
- Feb 18, 2022
-
-
Pierre Roux authored
-
Pierre Roux authored
-
- Feb 17, 2022
-
-