Skip to content
Snippets Groups Projects
  1. Aug 30, 2019
    • Björn Brandenburg's avatar
      move basic facts out of behavior/ folder · 80bd79d5
      Björn Brandenburg authored
      Rationale: reserve the behavior folder for trace-based semantics.
      
      These lemmas really constitute an analysis of the basic consequences
      arising from the chosen semantics and hence logically belong to the
      "analysis" part of Prosa.
      80bd79d5
  2. Aug 23, 2019
  3. Aug 13, 2019
    • Björn Brandenburg's avatar
      start classification of processor models · 503b22a1
      Björn Brandenburg authored
      To allow reasoning about an entire class of types of schedules /
      processor modules, it's useful to have named definitions for various
      invariants that processor models ensure. Let's collect these centrally
      where we introduce processor models and schedules.
      503b22a1
  4. Jun 26, 2019
  5. Jun 05, 2019
  6. May 16, 2019
    • Björn Brandenburg's avatar
      Re-organize facts layout · ca7d8ed3
      Björn Brandenburg authored
      Let's not clutter up the spec with facts files all over the place.
      Instead, let's collect the facts files in a separate folder /
      hierarchy.
      ca7d8ed3
    • Björn Brandenburg's avatar
      Port lemmas from model/schedule/uni/schedule.v · 7ba40605
      Björn Brandenburg authored
      - port completed_implies_scheduled_before
      - port lemmas on service prior to arrival
      - port scheduled_implies_pending and greatly simplify the proof while at it
      - port and simplify job_pending_at_arrival
      - port cumulative_service_implies_scheduled and simplify proof of
        positive_service_implies_scheduled_before
      - port service_is_a_step_function
      7ba40605
  7. May 13, 2019
    • Björn Brandenburg's avatar
      refactoring: port initial service and completion lemmas · 4f4f2e3e
      Björn Brandenburg authored
      ...from model/schedule/uni/schedule.v.
      
      To simplify some of the rather long proofs in the original file, the patch introduces a bunch of small and simple rewriting and helper lemmas that we previously lacked, but that we *should* have to avoid having to reason at the level of sslreflect "big" operators in every lemma.
      4f4f2e3e
Loading