Instance join_bool : Join Bool := orb. Instance meet_bool : Meet Bool := andb. Instance bottom_bool : Bottom Bool := false. Instance top_bool : Top Bool := true. Section contents. Local Ltac solve_bool := repeat (intros [|]); compute; (contradiction || auto).IsBoundedLattice Boolrepeat split; (apply _ || solve_bool). Defined. End contents.IsBoundedLattice Bool