DEFINITION lref_map()
TYPE =
       (natnat)natTT
BODY =
FIXlref_map{
         lref_map:(natnat)natTT
         :=λf:natnat
           .λd:nat
             .λt:T
               .<λt1:T.T>
                 CASE t OF
                   TSort nTSort n
                 | TLRef iTLRef <λb:bool.nat> CASE blt i d OF truei | falsef i
                 | THead k u t0THead k (lref_map f d u) (lref_map f (s k d) t0)
         }