🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #1173

Fuzzy Prolog

#1173
From: Harry Virtanen
Date: Mon, 10 Sep 1990 15:35
43 lines
1858 bytes
I have recently been developing the theoretical foundations for a Fuzzy Prolog
system, called LukLog, a connection between Lukasiewicz logic and logic 
programming.

I know of two other Fuzzy Prolog systems, PROLOG/P (developed in sweden) and
PROLOG-ELF (developed in Japan). These two systems are built around the "fuzzy"
connectors
		a'   = 1-a  	  (negation, NOT)
		a^b  = min(a,b)   (intersection, AND)
		avb  = max(a,b)   (union, OR)
		a<-b = max(1-b,a) (implication)
where a, b are truth values (uncertainty factors) in the unit interval.
Given the following Fuzzy Prolog program

	(A<-B1^B2^B3)<-0.9.   % 0.9 denotes the uncertainty of the implication
	(B1<-)<-0.9.
	(B2<-)<-0.7.
	(B3<-)<-0.8.

and the goal <-A gives the truthvalue of A as 0.7.

LukLog is however built on the following functions/connectors

		a'    = 1-a
		a^b   = max(a+b-1,0)
		avb   = max(a,b)
		a<-b  = min(1-b+a,1)

Given the above program and the same goal, gives the truth value of A as 0.3.

I'm planning to present a paper (if accepted) on this subject at the IFSA 91'
Brussels congress. Any comments, or information on other existing Fuzzy Prolog
systems are welcome (personal mail or in this newsgroup).

Harry Virtanen
Abo Akademi University
Department of Computer Science
DataCity
Turku, Finland
		       ------------------------------------	
			The Future Ain't what it Used to Be
		       		Arthur C. Clarke	
		       ------------------------------------
Technical Details
Message-ID: <6921.26ebb2bb@abo.fi>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!pacbell!pacbell.com!ucsd!swrinde!zaphod.mps.ohio-state.edu!rpi!uupsi!sunic!news.funet.fi!ra!abo.fi!hvirtanen

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!pacbell!pacbell.com!ucsd!swrinde!zaphod.mps.ohio-state.edu!rpi!uupsi!sunic!news.funet.fi!ra!abo.fi!hvirtanen
From: hvirtanen@abo.fi (Harry Virtanen)
Newsgroups: comp.lang.prolog
Subject: Fuzzy Prolog
Message-ID: <6921.26ebb2bb@abo.fi>
Date: 10 Sep 90 15:35:23 GMT
Organization: Abo Akademi University, Finland
Lines: 43