fact: Variables (A : fol_form (Σrel n)) (X : Type) (Mn : fo_model (Σrel n) X) (X_fin : finite_t X) (X_discr : discrete X) (Mn_dec : fo_model_dec Mn) (φ : nat -> X) (HA : fol_sem Mn φ A).
imports: List Arith Bool Lia Eqdep_dec Undecidability.Shared.Libs.DLW.Utils(utils_tac utils_list utils_nat finite) Undecidability.Shared.Libs.DLW.Vec(pos vec) Undecidability.Shared.Libs.DLW.Wf(wf_finite) Undecidability.FOL.TRAKHTENBROT(notations decidable fol_ops fo_sig fo_terms fo_logic fo_sat membership hfs reln_hfs)