proposition: Lemma xm_soundness (xm : forall P, P \/ ~ P) s : prv s -> forall (M : ts) (w : M), eval s w.
proof: Proof. move => H M w. have ldec_ts : ldec (@eval M) by move => ? ?; exact: xm. exact: (@soundness _ H (CModel ldec_ts)). Qed.
imports: Relations mathcomp.ssreflect.ssreflect mathcomp(all_ssreflect) CompDecModal.libs(edone bcase fset base modular_hilbert sltype)