done Logic.v down to line 789 without classical_axioms