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 条
  • [31] Characterizing Fuzzy y-Models in Multi-adjoint Normal Logic Programming
    Eugenia Cornejo, M.
    Lobo, David
    Medina, Jesus
    INFORMATION PROCESSING AND MANAGEMENT OF UNCERTAINTY IN KNOWLEDGE-BASED SYSTEMS: APPLICATIONS, IPMU 2018, PT III, 2018, 855 : 541 - 552
  • [32] Building multi-adjoint concept lattices
    Carlos Diaz, Juan
    Garcia, Bosco
    Medina, Jesus
    Rodriguez, Rafael
    PROCEEDINGS OF THE 8TH CONFERENCE OF THE EUROPEAN SOCIETY FOR FUZZY LOGIC AND TECHNOLOGY (EUSFLAT-13), 2013, 32 : 340 - 346
  • [33] Multi-adjoint lattices from adjoint triples with involutive negation
    Madrid, Nicolás
    Ojeda-Aciego, Manuel
    Fuzzy Sets and Systems, 2021, 405 : 88 - 105
  • [34] Multi-adjoint lattices from adjoint triples with involutive negation
    Madrid, Nicolas
    Ojeda-Aciego, Manuel
    FUZZY SETS AND SYSTEMS, 2021, 405 : 88 - 105
  • [35] Attribute reduction in multi-adjoint concept lattices
    Eugenia Cornejo, Ma
    Medina, Jesus
    Ramirez-Poussa, Eloisa
    INFORMATION SCIENCES, 2015, 294 : 41 - 56
  • [36] A neural approach to abductive multi-adjoint reasoning
    Medina, J
    Mérida-Casermeiro, E
    Ojeda-Aciego, M
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, 2443 : 213 - 222
  • [37] On the representation theorem of multi-adjoint concept lattices
    Medina, Jesus
    Ojeda-Aciego, Manuel
    PROCEEDINGS OF THE JOINT 2009 INTERNATIONAL FUZZY SYSTEMS ASSOCIATION WORLD CONGRESS AND 2009 EUROPEAN SOCIETY OF FUZZY LOGIC AND TECHNOLOGY CONFERENCE, 2009, : 1091 - 1095
  • [38] Irreducible elements in multi-adjoint concept lattices
    Eugenia Cornejo, Ma
    Medina, Jesus
    Ramirez, Eloisa
    PROCEEDINGS OF THE 8TH CONFERENCE OF THE EUROPEAN SOCIETY FOR FUZZY LOGIC AND TECHNOLOGY (EUSFLAT-13), 2013, 32 : 125 - 131
  • [39] Multi-adjoint t-concept lattices
    Medina, J.
    Ojeda-Aciego, M.
    INFORMATION SCIENCES, 2010, 180 (05) : 712 - 725
  • [40] Characterizing reducts in multi-adjoint concept lattices
    Eugenia Cornejo, M.
    Medina, Jesus
    Ramirez-Poussa, Eloisa
    INFORMATION SCIENCES, 2018, 422 : 364 - 376