Changeset 12715

Show
Ignore:
Timestamp:
24.10.2009 23:50:36 (4 weeks ago)
Author:
kristina
Message:

Removed whitespaces

Location:
trunk/DFOL
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/DFOL/AS_DFOL.hs

    r12714 r12715  
    3838      Translatable, 
    3939      translate, 
    40       getNewName   
     40      getNewName 
    4141   )  where 
    4242 
     
    249249 
    250250getNewNameH :: NAME -> Set.Set NAME -> String -> Int -> Token 
    251 getNewNameH var names root i =  
     251getNewNameH var names root i = 
    252252  if (Set.notMember var names) 
    253253     then var 
    254254     else let newVar = Token (root ++ (show i)) nullRange 
    255               in getNewNameH newVar names root $ i+1  
     255              in getNewNameH newVar names root $ i+1 
    256256 
    257257-- equality 
  • trunk/DFOL/Colimit.hs

    r12714 r12715  
    1414    sigColimit 
    1515  ) where 
    16   
     16 
    1717import DFOL.AS_DFOL 
    1818import DFOL.Sign 
     
    2929-- main functions 
    3030sigColimit :: Gr Sign (Int, Morphism) -> Result (Sign, Map.Map Int Morphism) 
    31 sigColimit gr =  
    32   let sigs = Graph.labNodes gr  
     31sigColimit gr = 
     32  let sigs = Graph.labNodes gr 
    3333      rel = computeRel gr 
    3434      (sig,maps) = addSig emptySig IntMap.empty Set.empty rel sigs 
     
    3737                                ) 
    3838                                maps 
    39       maps2 = Map.fromList $ IntMap.toList maps1   
     39      maps2 = Map.fromList $ IntMap.toList maps1 
    4040      in Result [] $ Just (sig,maps2) 
    4141 
    4242-- preparation for computing the colimit 
    4343addSig :: Sign -> IntMap.IntMap (Map.Map NAME NAME) -> Set.Set (Int, NAME) -> 
    44           Rel.Rel (Int, NAME) -> [(Int, Sign)] ->  
     44          Rel.Rel (Int, NAME) -> [(Int, Sign)] -> 
    4545          (Sign, IntMap.IntMap (Map.Map NAME NAME)) 
    4646addSig sig maps _ _ [] = (sig,maps) 
    47 addSig sig maps doneSyms rel ((i, Sign ds):sigs) =  
     47addSig sig maps doneSyms rel ((i, Sign ds):sigs) = 
    4848  processSig sig maps Map.empty i (expandDecls ds) doneSyms rel sigs 
    4949 
     
    5959       (Sign, IntMap.IntMap (Map.Map NAME NAME))     -- the determined colimit 
    6060 
    61 processSig sig maps m i [] doneSyms rel sigs =  
     61processSig sig maps m i [] doneSyms rel sigs = 
    6262  let maps1 = IntMap.insert i m maps 
    63       in addSig sig maps1 doneSyms rel sigs  
     63      in addSig sig maps1 doneSyms rel sigs 
    6464 
    6565processSig sig maps m i (([n],t):ds) doneSyms rel sigs = 
     
    7171                     t1 = translate mt syms t 
    7272                     n2 = toName n syms 
    73                      sig1 = addSymbolDecl ([n2],t1) sig                      
     73                     sig1 = addSymbolDecl ([n2],t1) sig 
    7474                     m1 = Map.insert n n2 m 
    7575                     doneSyms1 = Set.insert n1 doneSyms 
     
    7878                     c = findValue k $ IntMap.insert i m maps 
    7979                     m1 = Map.insert n c m 
    80                      doneSyms1 = Set.insert n1 doneSyms  
     80                     doneSyms1 = Set.insert n1 doneSyms 
    8181                     in processSig sig maps m1 i ds doneSyms1 rel sigs 
    8282 
     
    8787findValue (i,k) maps = let Just m = IntMap.lookup i maps 
    8888                           in Map.findWithDefault k k m 
    89       
     89 
    9090toName :: NAME -> Set.Set NAME -> NAME 
    91 toName n names =  
     91toName n names = 
    9292  if (Set.notMember n names) 
    9393     then n 
    9494     else let s = tokStr n 
    9595              n1 = Token ("gn_" ++ s) nullRange 
    96               in getNewName n1 names    
     96              in getNewName n1 names 
    9797 
    9898computeRel :: Gr Sign (Int, Morphism) -> Rel.Rel (Int, NAME) 
    99 computeRel gr =  
     99computeRel gr = 
    100100  let morphs = Graph.labEdges gr 
    101       rel = foldl (\ r1 (i,j,(_,m)) ->  
     101      rel = foldl (\ r1 (i,j,(_,m)) -> 
    102102                     let syms = Set.toList $ getSymbols $ source m 
    103103                         in foldl (\ r2 s -> let t = mapSymbol m s 
     
    105105                                                     $ Rel.insert (j,t) (i,s) r2 
    106106                                  ) 
    107                                   r1  
     107                                  r1 
    108108                                  syms 
    109                   )  
     109                  ) 
    110110                  Rel.empty 
    111111                  morphs 
  • trunk/DFOL/Logic_DFOL.hs

    r12714 r12715  
    1010Portability :  portable 
    1111 
    12 Ref: Florian Rabe: First-Order Logic with Dependent Types.  
     12Ref: Florian Rabe: First-Order Logic with Dependent Types. 
    1313     IJCAR 2006, pages 377-391. 
    1414-} 
  • trunk/DFOL/Morphism.hs

    r12714 r12715  
    138138-- translates a term, type or formula along the given morphism 
    139139applyMorph :: Translatable a => Morphism -> a -> a 
    140 applyMorph m t =  
     140applyMorph m t = 
    141141  let syms = getSymbols (target m) 
    142142      map1 = toTermMap $ symMap m