End g_eill_complete_bound.
Section g_eill_complete.
Variable (Si : list eill_cmd) (Ga : list ll_vars).
Notation vars := (flat_map eill_cmd_vars Si ++ Ga).
Let vv := nat_sort vars.
Let Hvv1 : list_injective vv.
Variables (x : ll_vars)
(Hvalid : forall n s, @ll_sequent_tps n s (map (fun c : eill_cmd => ❗ [ic]) Si ++ map £ Ga) (£ x) vec_zero).

Theorem G_eill_complete : Si; Ga ⊦ x.
End g_eill_complete.