Liste des Groupes | Revenir à s logic |
On 2/20/2025 3:01 AM, Mikko wrote:It does in the context where it was presented. More generally,On 2025-02-18 13:50:22 +0000, olcott said:It does not mean that. You are wrong.
On 2/18/2025 6:25 AM, Richard Damon wrote:According to Prolog rules LP = not(true(LP)) is permitted to fail.On 2/17/25 10:59 PM, olcott wrote:There is nothing like that in the following concrete example:On 2/12/2025 4:21 AM, Mikko wrote:But your logic needs to reject some of the results of your logic as semantically incorrect, and thus your logic is itself semantically incorrect.On 2025-02-11 14:07:11 +0000, olcott said:In the same way that 3 > 2 is stipulated the essence of the
On 2/11/2025 3:50 AM, Mikko wrote:The essence of the change is not sufficient to determine that.On 2025-02-10 11:48:16 +0000, olcott said:When the essence of the change is to simply reject expressions
On 2/10/2025 2:55 AM, Mikko wrote:The topic of the discussion is completeness. Is there a complete systemOn 2025-02-09 13:10:37 +0000, Richard Damon said:There are no problems than cannot be solved in a system
On 2/9/25 5:33 AM, Mikko wrote:That would be OK if he wouldn't try to solve problems that cannot evenOf course, completness can be achieved if language is sufficientlyWHich, it seems, are the only type of logic system that Peter can understand.
restricted so that sufficiently many arithemtic truths become inexpressible.
It is far from clear that a theory of that kind can express all arithmetic
truths that Peano arithmetic can and avoid its incompletness.
He can only think in primitive logic systems that can't reach the complexity needed for the proofs he talks about, but can't see the problem, as he just doesn't understand the needed concepts.
exist in those systems.
that can also reject semantically incorrect expressions.
that can solve all solvable problems?
that specify semantic nonsense there is no reduction in the
expressive power of such a system.
change is that semantically incorrect expressions are rejected.
Disagreeing with this is the same as disagreeing that 3 > 2.
LP := ~True(LP)
In other words you are saying the Prolog is incorrect
to reject the Liar Paradox.
Above translated to Prolog
?- LP = not(true(LP)).
LP = not(true(LP)).
If it succeeds the operations using LP may misbehave. A memory
leak is also possible.
?- unify_with_occurs_check(LP, not(true(LP))).This merely means that the result of unification would be that LP conains
false
itself. It could be a selmantically valid result but is not in the scope
of Prolog language.
I am not going bother to quote Clocksin and MellishYou are right, a quote that does not support your claim
proving that you are wrong.
Les messages affichés proviennent d'usenet.