Theory Value-Nominal

theory Value-Nominal
imports Value Nominal-HOLCF
theory "Value-Nominal"
imports Value "Nominal-Utils" "Nominal-HOLCF"
begin

text {* Values are pure, i.e. contain no variables. *}

instantiation Value :: pure
begin
  definition "p ∙ (v::Value) = v"
instance
  apply standard
  apply (auto simp add: permute_Value_def)
  done
end

instance Value :: pcpo_pt
  by standard (simp add: pure_permute_id)

end