fact: Variable (P : nat -> Prop) (Punb : forall n, exists k, n <= k /\ P k) (Pdec : forall n, { P n } + { ~ P n }).
imports: List Arith Max Lia Wellfounded Bool Undecidability.Shared.Libs.DLW.Utils(list_focus utils_tac utils_list utils_nat)