changeset 31986 | a68f88d264f7 |
parent 31242 | ed40b987a474 |
child 32149 | ef59550a55d3 |
--- a/src/HOL/Library/comm_ring.ML Fri Jul 10 07:59:25 2009 +0200 +++ b/src/HOL/Library/comm_ring.ML Fri Jul 10 07:59:27 2009 +0200 @@ -41,7 +41,7 @@ fun reif_pol T vs (t as Free _) = let val one = @{term "1::nat"}; - val i = find_index_eq t vs + val i = find_index (fn t' => t' = t) vs in if i = 0 then pol_PX T $ (pol_Pc T $ cring_one T) $ one $ (pol_Pc T $ cring_zero T)