Section ContextProperties.
Context {L: Language}
{Gamma: Derivable L}.
Definition can_derive (x: expr): context -> Prop :=
fun Phi => Phi |-- x.
Definition cannot_derive (x: expr): context -> Prop :=
fun Phi => ~ Phi |-- x.

Lemma can_derive_derivable_superset_preserved: forall x,
derivable_superset_preserved (can_derive x).