Nominal/Ex/TypeSchemes.thy
changeset 2104 2205b572bc9b
parent 2082 0854af516f14
child 2105 e25b0fff0dd2
equal deleted inserted replaced
2103:e08e3c29dbc0 2104:2205b572bc9b
    13   All xs::"name fset" ty::"ty" bind_res xs in ty
    13   All xs::"name fset" ty::"ty" bind_res xs in ty
    14 
    14 
    15 lemmas ty_tys_supp = ty_tys.fv[simplified ty_tys.supp]
    15 lemmas ty_tys_supp = ty_tys.fv[simplified ty_tys.supp]
    16 
    16 
    17 declare permute_ty_raw_permute_tys_raw.simps[eqvt]
    17 declare permute_ty_raw_permute_tys_raw.simps[eqvt]
    18 declare alpha_gen_eqvt[eqvt]
       
    19 equivariance alpha_ty_raw
    18 equivariance alpha_ty_raw
    20 
    19 
    21 
    20 
    22 (* below we define manually the function for size *)
    21 (* below we define manually the function for size *)
    23 
    22