From f1ff74c25c0f1edb69de7bd270011ef96b54cf90 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Brandenburg?= <bbb@mpi-sws.org>
Date: Wed, 20 Nov 2019 03:22:35 +0100
Subject: [PATCH] remove unneeded Require statements in analysis/transform

---
 restructuring/analysis/transform/edf_trans.v        | 1 -
 restructuring/analysis/transform/facts/edf_opt.v    | 4 ----
 restructuring/analysis/transform/facts/replace_at.v | 2 --
 restructuring/analysis/transform/prefix.v           | 3 +--
 restructuring/analysis/transform/swap.v             | 3 +--
 5 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/restructuring/analysis/transform/edf_trans.v b/restructuring/analysis/transform/edf_trans.v
index 210d7675c..65ed0841b 100644
--- a/restructuring/analysis/transform/edf_trans.v
+++ b/restructuring/analysis/transform/edf_trans.v
@@ -1,6 +1,5 @@
 Require Export rt.restructuring.analysis.transform.prefix.
 Require Export rt.restructuring.analysis.transform.swap.
-Require Export rt.util.search_arg.
 
 (** In this file we define the "EDF-ification" of a schedule, the
     operation at the core of the EDF optimality proof. *)
diff --git a/restructuring/analysis/transform/facts/edf_opt.v b/restructuring/analysis/transform/facts/edf_opt.v
index db2e81b48..1be7c88f9 100644
--- a/restructuring/analysis/transform/facts/edf_opt.v
+++ b/restructuring/analysis/transform/facts/edf_opt.v
@@ -1,14 +1,10 @@
 From mathcomp Require Import ssrnat ssrbool fintype.
-Require Export rt.restructuring.analysis.basic_facts.all.
 Require Export rt.restructuring.model.schedule.edf.
 Require Export rt.restructuring.analysis.schedulability.
 Require Export rt.restructuring.analysis.transform.edf_trans.
 Require Export rt.restructuring.analysis.transform.facts.swaps.
 Require Export rt.restructuring.analysis.facts.readiness.basic.
 
-Require Import rt.util.tactics.
-Require Import rt.util.nat.
-
 (** This file contains the main argument of the EDF optimality proof,
     starting with an analysis of the individual functions that drive
     the "EDF-ication" of a given reference schedule and ending with
diff --git a/restructuring/analysis/transform/facts/replace_at.v b/restructuring/analysis/transform/facts/replace_at.v
index 9b0f7ed3f..5e22b2dfe 100644
--- a/restructuring/analysis/transform/facts/replace_at.v
+++ b/restructuring/analysis/transform/facts/replace_at.v
@@ -1,6 +1,4 @@
 Require Export rt.restructuring.analysis.transform.swap.
-Require Import rt.restructuring.analysis.basic_facts.all.
-Require Import rt.util.nat.
 
 (** In this file, we make a few simple observations about schedules with
     replacements. *)
diff --git a/restructuring/analysis/transform/prefix.v b/restructuring/analysis/transform/prefix.v
index d7fd08aa1..288b202d8 100644
--- a/restructuring/analysis/transform/prefix.v
+++ b/restructuring/analysis/transform/prefix.v
@@ -1,6 +1,5 @@
 From mathcomp Require Import ssrnat ssrbool fintype.
-Require Export rt.restructuring.behavior.all.
-Require Import rt.restructuring.analysis.basic_facts.all.
+Require Export rt.restructuring.analysis.basic_facts.all.
 
 (** This file provides an operation that transforms a finite prefix of
     a given schedule by applying a point-wise transformation to each
diff --git a/restructuring/analysis/transform/swap.v b/restructuring/analysis/transform/swap.v
index 0ffa02502..96dc092d2 100644
--- a/restructuring/analysis/transform/swap.v
+++ b/restructuring/analysis/transform/swap.v
@@ -1,5 +1,4 @@
-Require Export rt.restructuring.behavior.all.
-Require Import rt.restructuring.analysis.basic_facts.all.
+Require Export rt.restructuring.analysis.basic_facts.all.
 
 (** This file defines simple allocation substitutions and a swapping operation
     as used for instance in the classic EDF optimality proof. *)
-- 
GitLab