Operational/interpretive unfolding of multi-adjoint logic programs

被引:0
|
作者
Julian, Pascual [1 ]
Moreno, Gines [1 ]
Penabad, Jaime [1 ]
机构
[1] Univ Castilla La Mancha, E-13071 Ciudad Real, Spain
关键词
fuzzy logic programming; program transformation; unfolding;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multi-adjoint logic programming represents a very recent, extremely flexible attempt for introducing fuzzy logic into logic programming. In this setting, the execution of a goal w.r.t. a given program is done in two separate phases. During the operational one, admissible steps are systematically applied in a similar way to classical resolution steps in pure logic programming, thus returning a computed substitution together with an expression where all atoms have been exploited. This last expression is then interpreted under a given lattice during the so called interpretive phase, hence returning a value which represents the fuzzy component (truth degree) of the computed answer. On the other hand, unfolding is a well known transformation rule widely used in declarative programming for optimizing and specializing programs, among other applications. In essence, it is usually based on the application of operational steps on the body of program rules. The novelty of this paper consists in showing that this process can also be made in terms of interpretive steps. We present two strongly related kinds of unfolding (operational and interpretive), which, apart from exhibiting strong correctness properties (i.e. they preserve the semantics of computed substitutions and truth degrees) they are able to significantly simplify the two execution phases when solving goals.
引用
收藏
页码:1679 / 1699
页数:21
相关论文
共 50 条
  • [1] Symbolic Unfolding of Multi-adjoint Logic Programs
    Moreno, Gines
    Penabad, Jaime
    Riaza, Jose Antonio
    TRENDS IN MATHEMATICS AND COMPUTATIONAL INTELLIGENCE, 2019, 796 : 43 - 51
  • [2] Improving Multi-adjoint Logic Programs by Unfolding Fuzzy Connective Definitions
    Morcillo, Pedro J.
    Moreno, Gines
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, PT I (IWANN 2015), 2015, 9094 : 511 - 524
  • [3] On the Declarative Semantics of Multi-Adjoint Logic Programs
    Julian, P.
    Moreno, G.
    Penabad, J.
    BIO-INSPIRED SYSTEMS: COMPUTATIONAL AND AMBIENT INTELLIGENCE, PT 1, 2009, 5517 : 253 - +
  • [4] On fuzzy unfolding:: A multi-adjoint approach
    Julián, P
    Moreno, G
    Penabad, J
    FUZZY SETS AND SYSTEMS, 2005, 154 (01) : 16 - 33
  • [5] Decomposing ordinal sums in neural multi-adjoint logic programs
    Medina, J
    Mérida-Casermeiro, E
    Ojeda-Aciego, M
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2004, 2004, 3315 : 717 - 726
  • [6] Sorted multi-adjoint logic programs: Termination results and applications
    Damasio, CV
    Medina, J
    Ojeda-Acego, M
    LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3229 : 252 - 265
  • [7] Interval-valued neural multi-adjoint logic programs
    Medina, J
    Mérida-Casermeiro, E
    Ojeda-Aciego, M
    MECHANISMS, SYMBOLS AND MODELS UNDERLYING COGNITION, PT 1, PROCEEDINGS, 2005, 3561 : 518 - 527
  • [8] On the measure of incoherent information in extended multi-adjoint logic programs
    Madrid, Nicolas
    Ojeda-Aciego, Manuel
    2013 IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTATIONAL INTELLIGENCE (FOCI), 2013, : 30 - 37
  • [9] Measuring the Incoherent Information in Multi-adjoint Normal Logic Programs
    Eugenia Cornejo, M.
    Lobo, David
    Medina, Jesus
    ADVANCES IN FUZZY LOGIC AND TECHNOLOGY 2017, VOL 1, 2018, 641 : 521 - 533
  • [10] Extended multi-adjoint logic programming
    Eugenia Cornejo, M.
    Lobo, David
    Medina, Jesus
    FUZZY SETS AND SYSTEMS, 2020, 388 : 124 - 145