fact: Definition prop_preservation_derived_gen := forAll (@arbitrary type _) (fun t => forAllMaybe (@arbitrarySizeST _ (fun e => typing nil e t) _ 5) (fun e => preservation e t)).
imports: mathcomp(ssreflect ssrbool eqtype) Arith List String Lia QuickChick(QuickChick)