Changeset 10903 for trunk/Comorphisms/CFOL2IsabelleHOL.hs
- Timestamp:
- 28.10.2008 12:15:47 (13 months ago)
- Files:
-
- 1 modified
-
trunk/Comorphisms/CFOL2IsabelleHOL.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Comorphisms/CFOL2IsabelleHOL.hs
r10890 r10903 48 48 import Common.ProofTree 49 49 import Common.Result 50 import Common.Utils (nubOrdOn) 50 51 51 52 import qualified Data.Map as Map … … 136 137 Sort_gen_ax _ _ -> False 137 138 _ -> True) sens 138 unique_sort_gen_axs = List.nubBy 139 ( \ (Sort_gen_ax cs1 _) (Sort_gen_ax cs2 _) -> 140 any (flip elem $ map newSort cs1) $ map newSort cs2 141 ) $ map sentence sort_gen_axs 139 unique_sort_gen_axs = nubOrdOn (\ (Sort_gen_ax cs _) -> 140 Set.fromList $ map newSort cs) 141 $ map sentence sort_gen_axs 142 142 (freeTypes, genTypes) = List.partition (\ (Sort_gen_ax _ b) -> b) 143 143 $ unique_sort_gen_axs