Пытаясь доказать некоторые вещи, я столкнулся с невинно выглядящим утверждением, которое мне не удалось доказать в Coq. Утверждение состоит в том, что для данного конечного ансамбля powerset также конечен. Заявление приведено в коде Coq ниже.
Я просмотрел документацию Coq о конечных наборах и фактах о конечных наборах и наборах мощности, но я не смог найти что-то, что деконструирует набор питания в объединение подмножеств (такое, чтобы можно было использовать конструктор Union_is_finite
). Другой подход может состоять в том, чтобы показать, что кардинальный номер блока питания равен 2 ^ | S | но здесь я, конечно, понятия не имею, как подойти к доказательству.
From Coq Require Export Sets.Ensembles.
From Coq Require Export Sets.Powerset.
From Coq Require Export Sets.Finite_sets.
Lemma powerset_finite {T} (S : Ensemble T) :
Finite T S -> Finite (Ensemble T) (Power_set T S).
Proof.
(* I don't know how to proceed. *)
Admitted.