Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"Don't drop acid, take it pass-fail!" -- Bryan Michael Wendt


devel / comp.lang.prolog / about C. G. Morgan review of Chang - Lee book

SubjectAuthor
o about C. G. Morgan review of Chang - Lee bookPaola Cattabriga

1
about C. G. Morgan review of Chang - Lee book

<a8a766eb-d7b2-4ec9-8ec3-b870aa49dbb4n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1493&group=comp.lang.prolog#1493

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:6214:262d:b0:45a:9e7d:d16 with SMTP id gv13-20020a056214262d00b0045a9e7d0d16mr1548411qvb.4.1651821547413;
Fri, 06 May 2022 00:19:07 -0700 (PDT)
X-Received: by 2002:a5b:68a:0:b0:648:fcd2:3767 with SMTP id
j10-20020a5b068a000000b00648fcd23767mr1415162ybq.358.1651821547183; Fri, 06
May 2022 00:19:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Fri, 6 May 2022 00:19:06 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=82.58.31.112; posting-account=8kYxsQoAAABsIN2Y88fT-S_u6yhDcMTG
NNTP-Posting-Host: 82.58.31.112
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a8a766eb-d7b2-4ec9-8ec3-b870aa49dbb4n@googlegroups.com>
Subject: about C. G. Morgan review of Chang - Lee book
From: paola.cattabriga@gmail.com (Paola Cattabriga)
Injection-Date: Fri, 06 May 2022 07:19:07 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Paola Cattabriga - Fri, 6 May 2022 07:19 UTC

At the time of my graduation thesis, many years ago, I used the highly appreciated volume of Chang and Lee, Symbolic Logic and Mechanical Theorem Proving. Lately I found myself picking it up again adapting it to my current research, in particular on the Herbrand Universe and Herbrand Theorem. On the web I found a ferocious review of the book by a certain C. G. Morgan. By suspending judgment on the review itself, I tried instead to verify its content. Well, at a certain point, Morgan criticizes lemma 4.1 with an example, as follows.

< "LEMMA4.1. If an interpretation over some domain D satisfies a set S of clauses, then any one of the H-interpretation I* corresponding to I also satisfies S." Given the definition by Chang and Lee, the lemma is simply false. For a counterexample, let S = { Pxx, Pxf(x)} and let I be the following interpretation D: = {1,2}; P is interpreted as true of only (1,2) and (2, 1); f is interpreted as the function mapping 1 to 2 and 2 to 1. Clearly I satisfies S. The Herbrand universe of S. is H = {a, f(a), f(f(a)), ... }. Following Chang and Lee, one I*-interpretation corresponding to I is obtained by mapping all elements of H to1; thus by their procedure, P is true of nothing in I*. Then Pxf(x) is not satisfied in I*, and hence S is not satisfiedin I*. Alternatively we could obtain I* by mapping a and f(a) to 1 and everythineg else in H to 2; again Pxf(x) would not be satisfied if we interpret P according to the procedure given by Chang and Lee. Thus the procedure outlined by the authors-must be revised . … >
My translating in symbols.
S = { \neg P(x,x), P(x,f(x))}
D = {1,2}
f(1) = 2
f(2) = 1
P(1,2)—> T
P(2,1)—> T
P(1,1)—> F
P(2,2)—>F
H = {a, f(a), f(f(a)), ... }
B_s = {P(a,a), P(a,f(a)) , P(f(a),a), P(f(a),f(a)), P(a,f(f(a))) , P(f(f(a)),a), P(f(a),f(f(a))) ….. }

Mapping of a is not specified by Morgan so we consider both cases a —> 1 and a —> 2.

a —> 1
P(a,a) = P(1,1) = F
P(a,f(a)) = P(1,2) = T
P(f(a),a) = P(2,1) = T
P(f(a),f(a)) = P(2,2) = F
P(a,f(f(a))) = P(1,1) = F
P(f(f(a)),a) = P(1,1) = F
P(f(a),f(f(a))) = P(2,1) = T
….

I*_1 = {\neg (Pa,a), P(a,f(a)) , P(f(a),a), \neg P(f(a),f(a)), \neg P(a,f(f(a))) , \neg P(f(f(a)),a), P(f(a),f(f(a))) ….. }

a —> 2
P(a,a) = P(2,2) = F
P(a,f(a)) = P(2,1) = T
P(f(a),a) = P(1,2) = T
P(f(a),f(a)) = P(1,1) = F
P(a,f(f(a))) = P(2,2) = F
P(f(f(a)),a) = P(2,2) = F
P(f(a),f(f(a))) = P(1,2) = T
…..

I*_2 = {\neg (Pa,a), P(a,f(a)) , P(f(a),a), \neg P(f(a),f(a)), \neg P(a,f(f(a))) , \neg P(f(f(a)),a), P(f(a),f(f(a))) ….. }

the only we can say is that I*_1 and I*_2 seems to be equal, but the statement of Morgan “ one I*-interpretation corresponding to I is obtained by mapping all elements of H to 1; thus by their procedure, P is true of nothing in I* ” seems unintelligible. Am I wrong ? Why “all the elemets of H to 1” ?
Is it I who don't understand or is it Morgan who made a mistake?

Thanks, Paola

ps: opinions about Chang-Lee's book, and Lemma 4.1, also very wellcome.

Morgan’s review could be found in
https://epubs.siam.org/doi/10.1137/1016071
or
https://zh.booksc.eu/book/27629332/2eb1e8

https://paolacattabriga.wordpress.com/2022/05/05/about-a-c-g-morgan-review-of-chang-lee-book-symbolic-logic-and-mechanical-theorem-proving/

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor