(** ** Definition *)

Inductive nd := intu | class.(** ** Definition *)

Inductive nd := intu | class.(** ** Definition *)

Inductive nd := intu | class.Notation "A ⊢C phi" := (@prv class _ A phi) (at level 30).Definition prv_min := @prv intu frag.Definition prv_class := @prv class full.Definition prv_intu := @prv intu full.(** ** Soundness *)


Definition cast {domain} (eta eta' : nat -> domain) (I : interp eta) : interp eta'.

Lemma eval_ext t dom rho rho' eta (I : interp dom eta) : (forall v, v el vars_t t -> rho v = rho' v) -> eval rho t = eval rho' t.