fact: Definition valid_package_ext L I (E : Interface) (p : raw_package) := ∀ o, o \in E → let '(id, (src, tgt)) := o in ∃ (f : src → raw_code tgt), p id = Some (src ; tgt ; f) ∧ ∀ x, ValidCode L I (f x).
imports: Coq(Utf8) Relational(OrderEnrichedCategory OrderEnrichedRelativeMonadExamples) mathcomp(ssreflect eqtype choice seq ssrfun ssrbool) extructures(ord fset fmap) Mon(SPropBase) Crypt(Prelude Axioms ChoiceAsOrd RulesStateProb StateTransformingLaxMorph choice_type) Equations.Prop.DepElim Equations(Equations)