Require Import List.
Require Import Undecidability.Synthetic.Undecidability.
Require Import Undecidability.Synthetic.ReducibilityFacts.
From Undecidability.ILL
Require Import EILL ILL CLL ill eill ill_cll.
Theorem EILL_CLL_cf_PROVABILITY : EILL_PROVABILITY ⪯ CLL_cf_PROVABILITY.
Proof.
apply reduces_dependent; exists.
intros ((Σ,Γ),u).
exists ( map (fun c => cll_una cll_bang [⦑c⦒]) Σ
++ map cll_var Γ, cll_var u::nil).
apply G_eill_S_cll.
Qed.