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 条
  • [41] On the use of thresholds in multi-adjoint concept lattices
    Eugenia Cornejo, M.
    Medina, Jesus
    Ramirez-Poussa, Eloisa
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2015, 92 (09) : 1855 - 1873
  • [42] Multi-adjoint intuitionistic fuzzy rough sets
    Liang, Meishe
    Mi, Jusheng
    Feng, Tao
    Zhao, Tianna
    JOURNAL OF ENGINEERING-JOE, 2018, (16): : 1637 - 1644
  • [43] On multi-adjoint concept lattices:: Definition and representation theorem
    Medina, J.
    Ojeda-Aciego, M.
    Ruiz-Calvino, J.
    FORMAL CONCEPT ANALYSIS, PROCEEDINGS, 2007, 4390 : 197 - +
  • [44] Attribute implications in multi-adjoint concept lattices with hedges
    Cornejo, M. Eugenia
    Medina, Jesus
    Ocana, Francisco Jose
    FUZZY SETS AND SYSTEMS, 2024, 479
  • [45] Similarity-based unification:: a multi-adjoint approach
    Medina, J
    Ojeda-Aciego, M
    Vojtás, P
    FUZZY SETS AND SYSTEMS, 2004, 146 (01) : 43 - 62
  • [46] Multi-adjoint concept lattices with heterogeneous conjunctors and hedges
    Konecny, J.
    Medina, J.
    Ojeda-Aciego, M.
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2014, 72 (1-2) : 73 - 89
  • [47] Preferences in discrete multi-adjoint formal concept analysis
    Cornejo, M. Eugenia
    Medina, Jesus
    Ramirez-Poussa, Eloisa
    Rubio-Manzano, Clemente
    INFORMATION SCIENCES, 2023, 650
  • [48] Multi-adjoint Concept Lattices, Preferences and Bousi Prolog
    Eugenia Cornejo, M.
    Medina, Jesus
    Ramirez-Poussa, Eloisa
    Rubio-Manzano, Clemente
    ROUGH SETS, (IJCRS 2016), 2016, 9920 : 331 - 341
  • [49] Multi-adjoint concept lattices with heterogeneous conjunctors and hedges
    J. Konecny
    J. Medina
    M. Ojeda-Aciego
    Annals of Mathematics and Artificial Intelligence, 2014, 72 : 73 - 89
  • [50] The Notion of Bond in the Multi-adjoint Concept Lattice Framework
    Aragon, Roberto G.
    Medina, Jesus
    Molina-Ruiz, Samuel
    ADVANCES IN ARTIFICIAL INTELLIGENCE, CAEPIA 2024, 2024, : 243 - 253