Здравейте!
В задачата за доказване на законите на де Морган квантифицираните формули са дадени така:
¬ (∀x A) ↔ ∃x ¬A
Тъй като 'А' по някакъв начин трябва да зависи от 'x', то ако 'А' е просто от тип Prop, то задачата не би имала много смисъл.
В тези закони не даваме никакви ограничения за 'х' - достатъчно ли да приемем, че "x : nat", а А - "nat → Prop", и тогава това ли е формулата, която трябва да докажем?
Variable A : nat -> Prop.
Lemma Morgan5: (exists x, ~(A x)) -> ~(forall x, A x).
В противен случай, какъв тип се очаква да дадем на x, и достатъчно ли е доказателството да работи за nat, Set и Type?
Благодаря,
Александър Гудев