Section ILogic_Fun.
Context (T: Type).
Context {A : Type} {IL: ILogicOps A}.

(* Specifications: *)
Lemma ILFun_fold_entails x y (P Q : Fun T A) (Hxy : x = y) (HPQ : P |-- Q) :
P x |-- Q y.
Lemma ILFun_intro (P Q : Fun T A) (H : forall x, P x |-- Q x) :
P |-- Q.
Lemma ILFun_apply {P Q : Fun T A} (x : T) (H : P |-- Q) : P x |-- Q x.
End ILogic_Fun.