coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jean Goubault-Larrecq <goubault AT lsv.ens-cachan.fr>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Re: question (cont.)
- Date: Fri, 20 Jul 2012 11:35:57 +0200
Le 20/07/12 10:57, Jean Goubault-Larrecq a écrit :
[...]
It follows that if you forbid negations but still
allow <> (negation of =) as primitive predicate,
in the fragment of formulae of the form:
\forall x_1 ... x_n, P<>Q
truth is undecidable.
[...]
Thm: The truth of the formulae of arithmetic built on 0, 1, +, x,
=, and, or, \forall, is decidable.
I should probably also add that the truth of the
formulae built on the same language plus any of <=, >=,
<, >, or <> reverts again to undecidable.
This is because one can encode <>, e.g.,
P <> Q is equivalent to P+1<=Q or Q+1<=P.
So having just equality as predicate is important.
-- Jean.
- [Coq-Club] question (cont.), Vladimir Voevodsky, 07/19/2012
- [Coq-Club] Re: question (cont.), Vladimir Voevodsky, 07/19/2012
- Re: [Coq-Club] Re: question (cont.), Cody Roux, 07/19/2012
- Re: [Coq-Club] Re: question (cont.), Arnaud Spiwack, 07/20/2012
- Re: [Coq-Club] Re: question (cont.), Jean Goubault-Larrecq, 07/20/2012
- Re: [Coq-Club] Re: question (cont.), Cody Roux, 07/20/2012
- Re: [Coq-Club] Re: question (cont.), Jean Goubault-Larrecq, 07/20/2012
- Re: [Coq-Club] Re: question (cont.), Jean Goubault-Larrecq, 07/20/2012
- Re: [Coq-Club] Re: question (cont.), Cody Roux, 07/20/2012
- Re: [Coq-Club] Re: question (cont.), Jean Goubault-Larrecq, 07/20/2012
- [Coq-Club] Re: question (cont.), Vladimir Voevodsky, 07/19/2012
Archive powered by MHonArc 2.6.18.