Reorder Requires so that we do not depend of Export bugs.
The general idea is to first import/export modules which are further than the current one, and then import/export modules which are close dependencies. This commit tries to use the same order of imports for every file, and describes the convention in ProofGuide.md. There are two exceptions, where we do not follow said convention: - In program_logic/weakestpre.v. This would break printing of texan triples (??) - In program_logic/adequacy.v. This is to give priority of our nsteps definition over stdpp's.
Showing with 119 additions and 111 deletions