Overview
As logic programming made logic applicable to computer science as a programming language, CG programming was studied and developed for CG-based automated reasoning systems. Fargues et al. (1986) was among the first works on the particular subset of conceptual graphs that corresponded to definite clauses in predicate logic (Lloyd 1987) and on implementation of a Prolog-like resolution method for it. The authors considered CG clauses of the form G ←G1, G2, ..., G n , where G1, G2, ..., G n and G were connected CGs, and defined a CG program (CGP) as a finite set of CG clauses.
Recognizing that CG projection was not adequate for matching a goal with the head of a rule in a CGP resolution proof procedure, the authors introduced a matching operation based on the notion of compatible concepts. Like unification in predicate logic, that operation could match an individual concept in a goal and a generic concept in the head of a rule. It was then used to define an SLD-resolution style proof procedure for CG programs. Rao and Foo (1987) refined and extended that work with the introduction of modalities to CG programs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Cao, T.H. (2010). Fuzzy Conceptual Graph Programming. In: Conceptual Graphs and Fuzzy Logic. Studies in Computational Intelligence, vol 306. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14087-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-14087-7_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14086-0
Online ISBN: 978-3-642-14087-7
eBook Packages: EngineeringEngineering (R0)