changeset 43733 | a6ca7b83612f |
parent 43732 | 6b2bdc57155b |
child 43887 | 442aceb54969 |
--- a/src/HOL/Rat.thy Sat Jul 09 13:41:58 2011 +0200 +++ b/src/HOL/Rat.thy Sat Jul 09 19:28:33 2011 +0200 @@ -1097,6 +1097,10 @@ by (cases "0::int" a rule: linorder_cases) (simp_all add: quotient_of_Fract) qed +lemma rat_floor_code [code]: + "floor p = (let (a, b) = quotient_of p in a div b)" +by (cases p) (simp add: quotient_of_Fract floor_Fract) + instantiation rat :: equal begin