fact: Definition minimalSignature (f:funcs_signature) (p:preds_signature) : Prop := match f,p with {|syms := F; ar_syms := aF|},{|preds := P; ar_preds := aP|} => (F -> False) /\ exists pp : P, aP pp = 2 end.
imports: Undecidability.DiophantineConstraints(H10C) Undecidability.DiophantineConstraints.Util(H10UPC_facts) Undecidability.FOL(Syntax.Facts Deduction.FragmentNDFacts Semantics.Tarski.FragmentSoundness Semantics.Tarski.FragmentFacts Syntax.BinSig Semantics.Kripke.FragmentCore Semantics.Kripke.FragmentSoundness Semantics.Kripke.FragmentToTarski) Undecidability.Shared(Dec) Undecidability.Shared.Libs.PSL(Numbers) Coq(Arith Lia List) Undecidability.FOL.Reductions(H10UPC_to_FOL_friedman H10UPC_to_FOL_constructions) Undecidability.Synthetic.Definitions