Definition sound (Gamma : flist) (work : nf_list) (context : flist) :=
  forall a : form, in_gamma Gamma work a -> Derivable context a.

Lemma sound_shift_gamma_work : forall (a : normal_form) (gamma : flist) (work : nf_list) (context : flist), sound (nf2form a :: gamma) work context -> sound gamma (a :: work) context.