Added a lot more derived rules and axioms.