Quot/Nominal/Fv.thy
changeset 1206 9c968284553c
parent 1199 5770c73f2415
child 1207 fb33684e4ece
equal deleted inserted replaced
1205:acbf50e8eac2 1206:9c968284553c
    87       val c = HOLogic.pair_const ty1 ty2
    87       val c = HOLogic.pair_const ty1 ty2
    88     in c $ fst $ snd
    88     in c $ fst $ snd
    89     end;
    89     end;
    90 
    90 
    91 *}
    91 *}
       
    92 
       
    93 (* TODO: Notice datatypes without bindings and replace alpha with equality *)
    92 
    94 
    93 ML {*
    95 ML {*
    94 (* Currently needs just one full_tname to access Datatype *)
    96 (* Currently needs just one full_tname to access Datatype *)
    95 fun define_fv_alpha full_tname bindsall lthy =
    97 fun define_fv_alpha full_tname bindsall lthy =
    96 let
    98 let