Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!emory!athena.cs.uga.edu!mcovingt From: mcovingt@athena.cs.uga.edu (Michael A. Covington) Newsgroups: comp.ai Subject: Re: What is "fuzzy logic"? Summary: Floating-point arithmetic Message-ID: <1991Apr1.205421.8079@athena.cs.uga.edu> Date: 1 Apr 91 20:54:21 GMT References: <13842@ccncsu.ColoState.EDU> <1991Mar29.195535.16601@watdragon.waterloo.edu> <2278@lee.SEAS.UCLA.EDU> Organization: University of Georgia, Athens Lines: 20 In fuzzy logic, truth values range from 0 to 1. The logical functions "and", "or", etc., are floating-point functions that combine two truth-values to get another truth-value. So "if Joe is tall and gangly" might be rendered in FORTRAN as IF (AND(TALL(JOE),GANGLY(JOE))>0.5) ... That is: If the AND function, applied to TALL(JOE) and GANGLY(JOE), yields a value greater than 0.5, then... (where TALL(JOE) and GANGLY(JOE) would each give a floating-point value between 0 and 1). -- ------------------------------------------------------- Michael A. Covington | Artificial Intelligence Programs The University of Georgia | Athens, GA 30602 U.S.A. -------------------------------------------------------