on minimal models for horn clauses over predicate fuzzy
play

On Minimal Models for Horn Clauses over Predicate Fuzzy Logics - PowerPoint PPT Presentation

On Minimal Models for Horn Clauses over Predicate Fuzzy Logics Vicent Costa and Pilar Dellunde Universitat Aut` onoma de Barcelona and IIIA-CSIC 09/09/17 Main Objective Study of Horn clauses. Minimal models for universal Horn theories.


  1. On Minimal Models for Horn Clauses over Predicate Fuzzy Logics Vicent Costa and Pilar Dellunde Universitat Aut` onoma de Barcelona and IIIA-CSIC 09/09/17

  2. Main Objective Study of Horn clauses. Minimal models for universal Horn theories. Characterization of these minimal models by using Herbrand structures.

  3. Importance Logic programs allow a procedural interpretation, because there is a unique ”generic” mathematical structure in which to interprete logic programs. J.A. Makowsky. Why Horn Formulas Matter in Computer Science: Initial Structures and Generic Examples . Journal of Computer and System Science, 34:266–292, 1987.

  4. Horn clauses Introduction: McKinsey (1943). Good logic properties. Logic programming, abstract specification of data structures and relational data bases, abstract algebra and model theory.

  5. Horn clauses Introduction: McKinsey (1943). Good logic properties. Logic programming, abstract specification of data structures and relational data bases, abstract algebra and model theory.

  6. Horn clauses Basic Horn Formula : α 1 & · · · & α n → β , where α i , β are atomic formulas for 1 ≤ i ≤ m .

  7. Horn clauses Basic Horn Formula : α 1 & · · · & α n → β , where α i , β are atomic formulas for 1 ≤ i ≤ m . Quantifier-free Horn formula : φ 1 & · · · & φ m , where φ i are basic Horn formulas for 1 ≤ i ≤ m .

  8. Horn clauses Basic Horn Formula : α 1 & · · · & α n → β , where α i , β are atomic formulas for 1 ≤ i ≤ m . Quantifier-free Horn formula : φ 1 & · · · & φ m , where φ i are basic Horn formulas for 1 ≤ i ≤ m . Horn clause ( ∀ x 0 ) · · · ( ∀ x n ) ψ ,where ψ is a quantifier-free Horn formula.

  9. Horn clauses In general, there are not equivalent disjunctive forms.

  10. Horn clauses In general, there are not equivalent disjunctive forms. α 1 & · · · & α n → β �≡ ¬ α 1 ∨ · · · ∨ ¬ α n ∨ β

  11. Horn clauses In general, there are not equivalent disjunctive forms. α 1 & · · · & α n → β �≡ ¬ α 1 ∨ · · · ∨ ¬ α n ∨ β Weak Horn clauses and Strong Horn clauses.

  12. Horn clauses In general, there are not equivalent disjunctive forms. α 1 & · · · & α n → β �≡ ¬ α 1 ∨ · · · ∨ ¬ α n ∨ β Weak Horn clauses and Strong Horn clauses. This is not the unique way to define Horn causes in predicate fuzzy logics.

  13. Horn clauses In general, there are not equivalent disjunctive forms. α 1 & · · · & α n → β �≡ ¬ α 1 ∨ · · · ∨ ¬ α n ∨ β Weak Horn clauses and Strong Horn clauses. This is not the unique way to define Horn causes in predicate fuzzy logics. (Graded syntax)

  14. State of the Art Propositional Logic Borgwardt, Cerami and Pe˜ naloza (2014) � p 1 & . . . & p k → q 1 & . . . & q m ≥ r � � p 1 & . . . & p k → 0 ≥ r �

  15. State of the Art Propositional Logic Borgwardt, Cerami and Pe˜ naloza (2014) � p 1 & . . . & p k → q 1 & . . . & q m ≥ r � � p 1 & . . . & p k → 0 ≥ r � First-order logic: Vychodil and Belohl´ avek (2005) � n =1 i =1 ( t i ≈ t ′ i ) → t ≈ t ′

  16. Preliminaries: Definitions Definition We define an A -structure M for P as the triple � M , ( P M ) P ∈ Pred , ( F M ) F ∈ Func � , where M is a nonempty domain, P M is an n -ary fuzzy relation and F M is a function from M n to M .

  17. Preliminaries: Definitions Definition If M is an A -structure and v is an M -evaluation, we define the values of terms and the truth values of formulas in M for an evaluation v recursively as follows: || x || A M , v = v ( x ); || F ( t 1 , . . . , t n ) || A M , v = F M ( || t 1 || A M , v , . . . , || t n || A M , v ); || P ( t 1 , . . . , t n ) || A M , v = P M ( || t 1 || A M , v , . . . , || t n || A M , v ); || ( ∀ x ) ϕ || A M , v = inf {|| ϕ || A M , v [ x → a ] | a ∈ M } ; || ( ∃ x ) ϕ || A M , v = sup {|| ϕ || A M , v [ x → a ] | a ∈ M } .

  18. Preliminaries: Definitions Definition ( f , g ) homomorphism from � A , M � to � B , N � if f is a homomorphism of L -algebras and g ( F M ( d 1 , . . . , d n )) = F N ( g ( d 1 ) , . . . , g ( d n )) If P M ( d 1 , . . . , d n ) = 1, then P N ( g ( d 1 ) , . . . , g ( d n )) = 1 .

  19. Preliminaries: Definitions Fuzzy equality ≈ :

  20. Preliminaries: Definitions Fuzzy equality ≈ : Equivalence relation. Axiom C1: ( ∀ x 1 ) · · · ( ∀ x n )( ∀ y 1 ) · · · ( ∀ y n )( x 1 ≈ y 1 & · · · & x n ≈ y n → F ( x 1 , . . . , x n ) ≈ F ( y 1 , . . . , y n )) Axiom C2: ( ∀ x 1 ) · · · ( ∀ x n )( ∀ y 1 ) · · · ( ∀ y n )( x 1 ≈ y 1 & · · · & x n ≈ y n → ( P ( x 1 , . . . , x n ) ↔ P ( y 1 , . . . , y n )))

  21. Minimal models for universal Horn theories. Definition Let Φ be a consistent theory, we define a binary relation on the set of terms, denoted by ∼ , in the following way: for every terms t 1 , t 2 , t 1 ∼ t 2 if and only if Φ ⊢ t 1 ≈ t 2 .

  22. Minimal models for universal Horn theories. Definition Let Φ be a consistent theory, we define a binary relation on the set of terms, denoted by ∼ , in the following way: for every terms t 1 , t 2 , t 1 ∼ t 2 if and only if Φ ⊢ t 1 ≈ t 2 . ∼ is an equivalence relation compatible with the symbols of the language.

  23. Minimal models for universal Horn theories. Definition (Term Structure) Let Φ be a consistent theory. We define the following structure � B , T Φ � , where B is the two-valued Boolean algebra, T Φ is the set of all equivalence classes of the relation ∼ and F T Φ ( t 1 , . . . , t n ) = F ( t 1 , . . . , t n ) � if Φ ⊢ P ( t 1 , . . . , t n ) 1 , || P ( t 1 , . . . , t n ) || B T Φ = 0 , otherwise We call � B , T Φ � the term structure associated to Φ.

  24. Minimality for models: Free Models Free: unique homomorphism extending the assignation for variables.

  25. Minimality for models: A -generic Models Definition Let K be a class of structures. Given � B , N � ∈ K , we say that � B , N � is A -generic in K if for every atomic sentence ϕ : || ϕ || B N = 1 if and only if for every structure � A , M � ∈ K , || ϕ || A M = 1 .

  26. Minimality for models: A -generic Models Definition Let K be a class of structures. Given � B , N � ∈ K , we say that � B , N � is A -generic in K if for every atomic sentence ϕ : || ϕ || B N = 1 if and only if for every structure � A , M � ∈ K , || ϕ || A M = 1 .

  27. Minimal models for universal Horn theories. Definition Let e Φ be the following T Φ -evaluation: e Φ ( x ) = x . The term structure is A -generic: Lemma Let Φ be a consistent theory, and ϕ any atomic formula, || ϕ || B T Φ , e Φ = 1 if and only if Φ ⊢ ϕ .

  28. Minimal models for universal Horn theories. The term structure is free: Theorem Let Φ be a consistent theory with || Φ || B T Φ , e Φ = 1 . Then, for every reduced structure � A , M � and every evaluation v such that || Φ || A M , v = 1 , there is a unique homomorphism ( f , g ) from � B , T Φ � to � A , M � such that for every x ∈ Var, g ( x ) = v ( x ) .

  29. Minimal models for universal Horn theories. Sketch of the proof : Homomorphism: ( id B , g ), where g : T Φ → M is defined as: g ( t ) = || t || A M , v for every term t .

  30. Minimal models for universal Horn theories. Sketch of the proof : Homomorphism: ( id B , g ), where g : T Φ → M is defined as: g ( t ) = || t || A M , v for every term t . g is well-defined because any � A , M � is reduced.

  31. Minimal models for universal Horn theories. Sketch of the proof : Homomorphism: ( id B , g ), where g : T Φ → M is defined as: g ( t ) = || t || A M , v for every term t . g is well-defined because any � A , M � is reduced. Unicity: { x | x ∈ Var } generates the universe T Φ .

  32. Minimal models for universal Horn theories. Remark If the similarity is interpreted as the crisp equality, � B , T Φ � is free on the class of all models of the associated theory Φ.

  33. Minimal models for universal Horn theories. Not every term structure associated to a consistent theory is a model of the theory: If Φ = {¬ (1 → P ( a ))& ¬ ( P ( a ) → 0) } , then || Φ || B T Φ , e Φ � = 1

  34. Minimal models for universal Horn theories. Definition We define the rank of a formula ϕ rk ( ϕ ) recursively as: rk ( ϕ ) = 0, if ϕ is atomic; rk ( ¬ ϕ ) = rk (( ∃ x ) ϕ ) = rk (( ∀ x ) ϕ ) = rk ( ϕ ) + 1; rk ( ϕ ◦ ψ ) = rk ( ϕ ) + rk ( ψ ), for every binary propositional connective ◦ .

  35. Minimal models for universal Horn theories. In general, in fuzzy logics: ∀ x ( ϕ & ψ ) �≡ ( ∀ x ) ϕ &( ∀ x ) ψ Then, strong Horn clauses are not recursively definable. Therefore, we use induction on the rank of Horn clauses (not on the complexity of the clauses).

  36. Minimal models for universal Horn theories. Theorem Let Φ be a consistent theory. For every Horn clause ϕ , if Φ ⊢ ϕ , then || ϕ || B T Φ , e Φ = 1 .

  37. Minimal models for universal Horn theories. Theorem Let Φ be a consistent theory. For every Horn clause ϕ , if Φ ⊢ ϕ , then || ϕ || B T Φ , e Φ = 1 . Sketch of the proof : By induction on the rank of the Horn clause ϕ .

Recommend


More recommend