Solve future cyclic dependency
Fill in missing proofs
Define apd\down