Мы знаем, что каждое подмножество nat имеет минимальное число.Я могу доказать что-то вроде этого:
Variable P : nat -> Prop.
Hypothesis H : (exists n : nat , P n).
Theorem well_ordering : exists m : nat , P m /\ forall x : nat , x<m -> ~ P x.
Но как я могу определить функцию, такую как min_point?
Variable P : nat -> Prop.
Hypothesis H : (exists n : nat , P n).
Definition min_point : nat.
Theorem min_point_def : P min_point /\ forall x : nat , x<min_point -> ~ P x.