Homework 4: Logic and Inductive Predicates

Due Wednesday, February 21, at 11:59 PM

Complete the following exercises from Logic.v and IndProp.v (34 points autograded):

Logic.v: and_exercise, and_assoc, mult_is_O, or_commut, contrapositive, or_distributes_over_and, dist_not_exists, In_map_iff, In_app_iff, All (including All_In), even_double_conv, logical_connectives, All_forallb

IndProp.v: ev_double, inversion_practice, ev_sum, le_and_lt_facts up to lt_ge_cases

If you are a graduate student, also complete the following (7 points autograded):

Logic.v: iff_properties, excluded_middle_irrefutable (this is a tricky one!)

IndProp.v: ev_ev__ev