<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Logics for Representation of Propositions with Fuzzy Modalities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrew M. Mironov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Moscow State University</institution>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>36</fpage>
      <lpage>50</lpage>
      <abstract>
        <p>In the paper we introduce logical calculi for representation of propositions with modal operators indexed by fuzzy values. There calculi are called Heyting-valued modal logics. We introduce the concept of a Heyting-valued Kripke model and consider a semantics of Heyting-valued modal logics at the class of Heyting-valued Kripke models. The formalism of propositional modal logic and its proof technique is one of the most powerful approaches for knowledge representation and reasoning about dynamic systems, databases, etc. In the present paper we introduce more general modal propositional formalism, which allows to express propositions with modalities indexed by elements of a complete Heyting algebra. In this formalism any proposition A can be augmented with a modal operator of the form a, which can be interpreted, for example, as a value of necessity of A (or a value of con dence of A, or a value of plausibility of A, or a probability of A, or something else). This formalism can be considered as a logical foundation for { reasoning about objects that are incomplete and inconsistent, such as databases with incomplete and unclear information, { model checking for discrete models which are rough approximations of analyzed systems. Mathematical approaches to representation of knowledges with taking into account an uncertainty and incompleteness of knowledges were considered in several papers, in particular, in [3]{[13]. The most of them are related to quantitative evaluation of uncertainty. Uncertainty of information can appear by several causes.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>But because the original system and its model are essentially not identical,
then their properties can di er. Thus, for correct investigation of the system
on the base of such model it is necessary to have an approach to evaluation
the di erence between properties of a rough model and properties of
original system. Values of the di erence can be not only quantitative, but also
qualitative. For example, the set of such values can be a boolean algebra of
subsets of some set of situations (i.e. states of an environment), in which the
analyzed system does work. A value of equivalence between the system and
its model (with respect to the properties under checking) can be de ned for
example as a set of situations in which these properties are equivalent for the
original system and for its model. A value of truth of the properties under
checking can be de ned as a subset of this set, which consists of situations, in
which the analysed properties does hold. These situations can be augmented
by quantitative parameters (their weights, probabilities, etc.), and the set of
such values can be more complex (if the sets of the parameters are totally
ordered sets, then the set of values of truth is a Heyting algebra).</p>
      <p>The main goal of the present paper is to construct a logical framework,
which can serve as a logical foundation for representation of such uncertain
information. The proposed formalism can be used also for design of speci cation
languages of a behavior of dynamic systems with uncertain information about
their structure and behavior, by analogy with the speci cation languages based
on temporal logic for description of properties of program systems and electronic
circuits ([2]). Some recent approaches to logic representation of propositions with
fuzziness can be found in [16], [17].</p>
      <p>The paper is organized as follows. In section 2 we introduce the syntax
of Heyting-valued modal logics and de ne a minimal Heyting-valued modal
logic HV K. In section 3 we introduce the concept of a Heyting-valued Kripke
model and de ne the semantics of Heyting-valued modal formulas at the class
of Heyting-valued Kripke models. We also consider an example of a
Heytingvalued Kripke model related to description logics. In section 4 we introduce a
concept of a canonical model of a Heyting-valued modal logic, and in section 5
we use the concept of a canonical model for the proof of completeness for
minimal Heyting-valued modal logic HV K at the class of Heyting-valued Kripke
models. In the conclusion we summarize the results of the paper and describe
problems for future research.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Heyting-valued modal logics</title>
      <p>2.1</p>
      <sec id="sec-2-1">
        <title>Complete Heyting algebras</title>
        <p>We shall assume that a set of fuzzy values which can occur in formulas of
Heytingvalued modal logics has some algebraic properties, namely, it is a complete
Heyting algebra. In this section we remind a de nition of this concept.</p>
        <p>A complete lattice is a partially ordered set H, such that for every subset
H there are elements inf(Q) and sup(Q) of H such that for every b 2 H
(8q 2 Q
(8q 2 Q
b
q
q)
b)
,
,
b</p>
        <p>inf(Q);
sup(Q)
b:</p>
        <p>The elements inf(H) and sup(H) will be denoted by the symbols 0 and 1
respectively.</p>
        <p>For every nite subset
the elements inf(Q) and sup(Q) will be denoted by the symbols
respectively.</p>
        <p>These elements will be denoted also by the symbols</p>
        <p>Q = fa1; : : : ; ang</p>
        <p>H
a1 ^ : : : ^ an
and</p>
        <p>a1 _ : : : _ an
and
Below the symbol H denotes some xed complete Heyting algebra.
For every a; b 2 H the symbol a $ b denotes the element a ! b .
b ! a</p>
        <p>One of the most important examples of a complete Heyting algebra is a set
of n{tuples</p>
        <p>f(a1; : : : ; an) j a1 2 M1; : : : ; an 2 Mng
where M1; : : : ; Mn are complete totally ordered sets (for example, every Mi is a
segment [0; 1]), and (a1; : : : ; an) (b1; : : : ; bn) i for every i = 1; : : : ; n ai bi.
For every pair a = (a1; : : : ; an); b = (b1; : : : ; bn)
a ! b = (c1; : : : ; cn);
where ci =
1; if ai bi
bi; otherwise</p>
      </sec>
      <sec id="sec-2-2">
        <title>Heyting-valued modal formulas</title>
        <p>Let P V be a countable set, elements of which will be called propositional
variables.</p>
        <p>The set F m of Heyting-valued modal formulas (HVMFs) is de ned
inductively as follows.</p>
        <p>{ Every p 2 P V is a HVMF.
{ Every a 2 H is a HVMF.
{ If A and B are HVMFs, then the strings A ^ B, A _ B, and A ! B are</p>
        <p>HVMFs.
{ If A is a HVMF, and a 2 H, then aA if a HVMF.</p>
        <p>The symbols a are called Heyting-valued modal operators.
A HVMF aA can be interpreted as the proposition</p>
        <p>\the plausibility value of A is equal to a".</p>
        <p>For every list A1; : : : ; An of HVMFs the strings</p>
        <p>A1 ^ A2 ^ : : : ^ An and A1 _ A2 _ : : : _ An
are the restricted notations of the HVMFs</p>
        <p>A1 ^ (A2 ^ (: : : ^ An) : : :) and A1 _ (A2 _ (: : : _ An) : : :)
respectively.</p>
        <p>These HVMFs will be denoted also by the symbols
and
where p1; : : : ; pn are distinct variables, and A1; : : : ; An are HVMFs.</p>
        <p>
          For every substitution (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) and every HVMF A the symbol (A) denotes a
result of substitution for every i = 1; : : : ; n the HVMF Ai instead of all occurrences
of pi in A.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Tautologies</title>
        <p>Let A and B be HVMFs. We shall say that B is obtained from A by an equivalent
transformation, if
{ there is a subformula of A of the form a ^ b; a _ b, or a ! b, where a; b 2 H,
{ B is a result of a substitution in A the corresponded element of H instead
of this subformula.</p>
        <p>We shall consider HVMFs A and B as equal (and write A = B) i the pair
(A; B) belongs to the least equivalency relation generated by pairs of the form
(C; D), where D can be obtained from C by an equivalent transformation.</p>
        <p>
          Let A be a HVMF without modal operators, and the list of variables of A
has the form (p1; : : : ; pn): A is said to be a tautology, if (A) = 1 for every
substitution (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ), such that 8i 2 f1; : : : ; ng Ai = ai 2 H.
2.5
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Heyting-valued modal logics</title>
        <p>A Heyting-valued modal logic (HVML) is a set L of HVMFs such that
{ every tautology belongs to L,
{ for every A; B of HVMFs and every a 2 H
a</p>
        <p>A
B
$
aA
aB
2 L;
{ for every a 2 H
{ for every HVMF A and every a 2 H
{ for every HVMFs A; B
a !
a1</p>
        <p>2 L;
aA ! a
2 L;
{ for every HVMF A and every substitution
{ for every HVMFs A; B and every a; b 2 H
if
then B</p>
        <p>2 L
A 2 L and A ! B</p>
        <p>2 L
if</p>
        <p>A 2 L
then (A) 2 L
if</p>
        <p>
          a ! (A ! B) 2 L
then a ! ( bA !
bB) 2 L
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
{ for every HVMF A and every subset fai j i 2 =g
H
        </p>
        <p>This de nition implies that there is a minimal (with respect to the inclusion)
HVML, which we shall denote by the symbol HV K.</p>
        <p>It is not so di cult that the inference rule
is admissible for every HVML.</p>
        <p>
          For every HVMF A and every HVML L the symbol
denotes a supremum of the set
This de nition and (
          <xref ref-type="bibr" rid="ref9">9</xref>
          ) imply
8a 2 H
a ! A 2 L
,
a
[[A]]L:
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Heyting-valued Kripke models</title>
      <sec id="sec-3-1">
        <title>Heyting{valued sets</title>
        <p>Remind ([1]) that a Heyting{valued set (HS) (over a complete Heyting
algebra H) is a pair</p>
        <p>
          W = (X; )
{ X is a set (which is called a support of W ), and
{ is a mapping of the form
if
8x; y; z 2 X
(x; y) = (y; x)
(x; y)
(y; z)
(x; z)
3
3.1
where
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
(
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
(
          <xref ref-type="bibr" rid="ref11">11</xref>
          )
(
          <xref ref-type="bibr" rid="ref12">12</xref>
          )
(
          <xref ref-type="bibr" rid="ref13">13</xref>
          )
For every pair x; y 2 X the element (x; y) is called a similarity value between
x and y.
        </p>
        <p>For example, let
{ X be a set of humans,
{ fa1; : : : ; ang be a list of some their characteristics (age, sex, salary,
reputation, health, etc.),
{ M1; : : : ; Mn are complete totally ordered sets of similarity values related to
the characteristics a1; : : : ; an respectively,
{ a Heyting algebra H has the form</p>
        <p>M1
: : :</p>
        <p>
          Mn
We can consider X as a Heyting{valued set over (
          <xref ref-type="bibr" rid="ref15">15</xref>
          ), where for every pair
x; y 2 X their similarity (x; y) is a n{tuple c1; : : : ; cn, such that for every
i 2 f1; : : : ng if x and y are similar with respect to the characteristics ai, then ci
is in proximity to the maximal element of Mi.
        </p>
        <p>
          For every x 2 X the element (x; x) is called a membership value of x at
the HS (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ).
        </p>
        <p>Let W = (X; ) be a HS. A Heyting{valued binary relation (HR) on
W is a mapping R of the form R : X X ! H, such that
8x; y; x0; y0 2 X
8 R(x; y) 9
&lt; (x; x0) =
: (y; y0) ;
{ for every HS W its support will be denoted by the same symbol W ,
{ for every pair of elements of the support the similarity value between x and
y will be denoted by the symbol W (x; y), and
{ for every x 2 W the membership value of x at the HS W will be denoted by
the symbol W (x).
(21)
(22)</p>
      </sec>
      <sec id="sec-3-2">
        <title>De nition of a Heyting-valued Kripke model A Heyting-valued Kripke model (HVKM) is a triple M of the form</title>
        <p>M = (W; fRa j a 2 Hg; )
where
{ W is a HS, elements of which are called objects (or worlds),
{ fRa j a 2 Hg is a H{tuple of HRs on W , which are called transition
relations,
{ is a mapping of the form</p>
        <p>: P V ! Sub(W )
which is called an evaluation of variables.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Evaluation of HVMFs at HVKMs</title>
        <p>For every HVMF A and every HVKM (21) an evaluation of A at M is the
mapping</p>
        <p>[[A]]M : W ! H;
which maps every x 2 W to the element [[A]]x 2 H, which is de ned as follows:
{ if A = p 2 P V , then [[A]]x d=ef (p)(x);
{ if A = a 2 H, then [[A]]x d=ef aW (x) ;
{ if A = B ^ C, then [[A]]x d=ef [[B]]x ^ [[C]]x;
{ if A = B _ C, then [[A]]x d=ef [[B]]x _ [[C]]x;
{ if A = B ! C, then [[A]]x d=ef [W[B(]]xx)! [[C]]x ;
{ if A =</p>
        <p>8 a 9
aB, then [[A]]x d=ef &lt;&gt; inf (Ra(x; y) ! [[B]]y) = :
&gt;
y2W
&gt;: W (x) ;&gt;</p>
        <p>It is not so di cult to prove that [[A]]M is a HSS of the HS W .
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>An example of a HVKM</title>
        <p>In this section we give an example of a HVKM related to description logic ([14]).</p>
        <p>Description Logic is a language for formal description of complex concepts
on the base of atomic concepts and binary relations, called atomic roles. Assume
that there are given
{ a set I of individuals,
{ a set C of atomic concepts, and every atomic concept c 2 C represents a
subset [[c]] I
{ a set R of atomic roles, and every atomic role r 2 R represents a binary
relation [[r]] I I.</p>
        <p>Description Logic allows to represent complex notions by concept terms, i.e.
expressions that are built from atomic concepts and atomic roles with use of the
concept constructors:
{ boolean operations (conjunction (u), etc.), and
{ quanti er operations of the form 8r, where r 2 R.</p>
        <p>Every concept term represents a subset [[t]]
as follows:
{ [[t1 u t2]] d=ef [[t1]] \ [[t2]],
{ [[8r:t]] d=ef fa 2 I j for every b 2 I</p>
        <p>For example (the example is borrowed from [15]), if
(a; b) 2 [[r]] ) b 2 [[t]]g.</p>
        <p>I, which is de ned by induction
{ I consists of all humans,
{ the atomic concept Woman is interpreted as the set of all women, and
{ the atomic role child is interpreted as the set of all pairs (a; b) of humans,
such that b is a child of a
then the concept of all women having only daughters can be represented by the
concept term</p>
        <p>Woman u 8child:Woman
Let R be the set of all nite sequences of elements of R.</p>
        <p>Every sequence r = (r1; : : : ; rn) 2 R represents a binary relation
[[r]] d=ef [[r1]] : : : [[rn]]</p>
        <p>I</p>
        <p>I
Elements of R can be interpreted as derivative roles, and will be referred brie y
as roles.</p>
        <p>Let H be the set P(R ) of all subsets of the set R . H is a complete Heyting
algebra, because it is a complete boolean algebra.</p>
        <p>We can consider the set I of humans as a Heyting-valued set (over H =
P(R )), where for every pair (x; y) 2 I I the similarity value I(x; y) consists
of all roles r 2 R such that x and y are equal with respect to r (we do not
clarify the concepts of equality of humans with respect to a role, because it seems
to be intuitively clear, but the precise de nition of this notion requires a strong
linguistic foundation).</p>
        <p>A HVKM related to this example has the following components.
{ Objects of this HVKM are humans, and similarity value between them was
described above.
{ For every 2 H and every pair x; y of humans the set R (x; y) consists of
all roles r 2 such that (x; y) 2 [[r]].
{ The set PV is equal to the set C of atomic concepts, and for every c 2 C the
evaluation
is de ned as follows: for every human x 2 I</p>
        <p>(c) : I ! P(R )
(c)(x) d=ef</p>
        <p>I(x); if x 2 [[c]]
;; otherwise:
3.5</p>
      </sec>
      <sec id="sec-3-5">
        <title>Truth of HVMFs at HVKMs</title>
        <p>A HVMF A is said to be true at an object x of a HVKM (21), if
[[A]]x = W (x):
(23)</p>
        <p>A HVMF A is said to be true at a HVKM (21), if A is true at every object
of (21).</p>
        <p>
          It is not so di cult to prove that every HVMF A 2 HV K is true at every
HVKM, because
{ every tautology is true at every HVKM,
{ HVMFs from (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ), (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) and (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) are true at every HVKM, and
{ inference rules (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ), (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ), (
          <xref ref-type="bibr" rid="ref8">8</xref>
          ) and (
          <xref ref-type="bibr" rid="ref9">9</xref>
          ) preserve the truth property at every
HVKM.
        </p>
        <p>Below we prove the inverse statement: if a HVMF A is true at every HVKM,
then A 2 HV K.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Canonical models of HVMLs</title>
      <sec id="sec-4-1">
        <title>Consistent HVMLs</title>
        <p>4
4.1
4.2
Let
(24)
A HVML L is consistent, if for every a 2 H a 2 L ) a = 1.</p>
        <p>It is not so di cult to prove that HV K is consistent.</p>
        <p>Below every HVML under consideration is assumed to be consistent.</p>
      </sec>
      <sec id="sec-4-2">
        <title>L{consistent sets of HVMFs</title>
        <p>{ L be a consistent HVML, and
{ u be a set of HVMFs.</p>
        <p>The set u is said to be L{consistent, if for
{ every nite subset of the set u, which has the form
(where a1; : : : ; an 2 H;
fa1 ! A1; : : : ; an ! Ang
A1; : : : ; An are HVMFs, and
For every pair u1; u2 of sets of HVMFs the inequality
means that
for every HVMF of the form a ! A 2 u1
a = 0 or 9 b</p>
        <p>a : b ! A 2 u2:</p>
        <p>Theorem 1. For every pair u1; u2 of sets of HVMFs the inequality (27)
implies that
u2 is L{consistent )
u1 is L{consistent:
{ every b 2 H
the statement
implies the inequality
(25)
(26)
(27)
(28)
Theorem 2. Every consistent HVML is a L{consistent set.</p>
        <p>Below the symbol L denotes some xed consistent HVML.</p>
      </sec>
      <sec id="sec-4-3">
        <title>Theorem 3. Let</title>
        <p>{ u be a L{consistent set,
{ A be a HVMF, and
{ Q be the set of all elements a 2 H such that</p>
        <p>Then for every a 2 H
u [ fa ! Ag</p>
        <p>is L{consistent.
a
,
a 2 Q:</p>
        <p>The element sup(Q), which corresponds to A and u, will be denoted by the
symbol</p>
        <p>The de nition of the element [[A]]u implies that for every set u of HVMFs
the following implication holds:
u is L{consistent
u [ f[[A]]u ! Ag
[[A]]u:
4.4</p>
      </sec>
      <sec id="sec-4-4">
        <title>L{complete sets of HVMFs</title>
        <p>Let x be a set of HVMFs.</p>
        <p>The set x is said to be L{complete, if
{ x is L{consistent, and
{ for every HVMF A
[[A]]x ! A
2 x:
4.5
Let</p>
      </sec>
      <sec id="sec-4-5">
        <title>Completion of L{consistent sets</title>
        <p>{ u be a L{consistent set, and
{ x be a L{complete set.</p>
        <p>x is said to be a completion of u, if
u</p>
        <p>x
Theorem 7. For every L{consistent set u there is its completion x.
Below we shall assume that H satis es the additional condition:
8 a 2 H</p>
        <p>(a ! 0) ! 0 = a:
This condition is equivalent to the condition that H is a boolean algebra with
respect to the operations ^; _; :, where 8a 2 H
:a d=ef a ! 0:
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)</p>
      </sec>
      <sec id="sec-4-6">
        <title>Canonical models of HVMLs</title>
        <p>A canonical model of a HVML L is a HVKM</p>
        <p>ML d=ef (WL; fRL;a j a 2 Hg; L)
the components of which are de ned as follows.</p>
        <p>{ WL consists of all L{complete sets.</p>
        <p>For every pair x; y 2 WL
Note that this de nition implies that</p>
        <p>WL(x; y) d=ef inf ([[A]]x $ [[A]]y)</p>
        <p>A2F m
8x 2 WL</p>
        <p>WL(x) = 1:
{ For every a 2 H</p>
        <p>RL;a is a HR on WL, RL;a : WL</p>
        <p>WL ! H, where
8x; y 2 WL
RL;a(x; y) d=ef inf ([[ aA]]x ! [[A]]y)</p>
        <p>A2F m
8x 2 WL</p>
        <p>L(p)(x) d=ef [[p]]x:
{ L is a mapping of the form L : P V ! Sub(WL), where for every p 2 P V
the HSS L(p) : WL ! H is de ned as follows:</p>
        <p>
          It is not so di cult to prove that
{ WL satis es (
          <xref ref-type="bibr" rid="ref13">13</xref>
          ) and (
          <xref ref-type="bibr" rid="ref14">14</xref>
          ),
{ RL;a satis es (
          <xref ref-type="bibr" rid="ref16">16</xref>
          ) and (
          <xref ref-type="bibr" rid="ref17">17</xref>
          ), and
{ L(p) satis es (19) and (20).
4.7
        </p>
      </sec>
      <sec id="sec-4-7">
        <title>Main property of canonical models</title>
        <p>Theorem 8. For every HVMF A and every x 2 WL
[[A]](x) = [[A]]x:
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Completeness of H V K</title>
      <p>Theorem 9. If a HVMF A is true at every HVKM, then A 2 HV K.</p>
      <sec id="sec-5-1">
        <title>Proof.</title>
        <p>Assume that A 62 HV K. Prove that A is not true at a certain object of the
canonical model of HV K.</p>
        <p>Note that the set
f([[A]]HV K ! 0) ! (A ! 0)g
(38)
(39)
(40)
(41)
(42)
(44)
(45)
(46)
(47)
(48)
(49)
(50)
is HV K{consistent, because for every b 2 H the statement
implies the inequality
Indeed, (44) implies that
(A ! 0) ! b
(b ! 0) ! A</p>
        <p>2 HV K
b ! 0
(42), (46) and (47) imply the inequality
which is equivalent to the inequality
[[A]]HV K ! 0</p>
        <p>[[A]](x) ! 0
[[A]](x)
Prove that A is not true at the object x.</p>
        <p>If A is true at x, then (23) and (39) imply that
(49) and (50) imply the equality [[A]]HV K = 1, which implies A 2 HV K.</p>
        <p>This contradicts to the assumption that A 62 HV K.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>In the paper we have introduced a new framework for representation of
propositions which can contain fuzzy modalities. We have de ned the concept of a
Heyting-valued modal logic and have proved the completeness theorem for the
minimal Heyting-valued modal logic. The directions of further research related
to the introduces concepts and results can be the following.
1. Prove the completeness theorem without the condition (a ! 0) ! 0 = a for
every a 2 H.
2. Investigate the problems of nite model property and decidability of minimal</p>
      <p>HVML.
3. De ne the concept of a Heyting-valued proof for rst-order logics, and
introduce a Heyting-valued provability logics related to the concept of a
Heytingvalued proof, investigate properties of Heyting-valued provability logics.
4. Design a speci cation language and model checking algorithms for
Heytingvalued dynamic systems based on the proposed framework.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Goldblatt</surname>
            <given-names>R.</given-names>
          </string-name>
          : Topoi.
          <article-title>The categorial analysis of logic</article-title>
          .
          <source>Studies in Logic and the Foundation of Mathematics</source>
          <volume>98</volume>
          (
          <year>1979</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Clarke</surname>
            ,
            <given-names>E.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grumberg</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Peled</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Model Checking. MIT Press (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>K.</given-names>
            <surname>Bendova</surname>
          </string-name>
          , P. Hajek:
          <article-title>Possibilistic logic as a tense logic</article-title>
          .
          <source>Proceedings of QUARDET'93</source>
          ,
          <string-name>
            <surname>Barcelona</surname>
          </string-name>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Boutilier: Modal logics for qualitative possibility and beliefs</article-title>
          .
          <source>Uncertainty in Arti cial Intelligence VIII</source>
          , Morgan Kaufmann (
          <year>1992</year>
          )
          <fpage>17</fpage>
          -
          <lpage>24</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lang</surname>
          </string-name>
          , H. Prade:
          <article-title>Possibilistic logic</article-title>
          .
          <source>Handbook of Logic in Arti cial Intelligence and Logic Programming</source>
          <volume>3</volume>
          (
          <year>1994</year>
          )
          <volume>439</volume>
          {
          <fpage>513</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. L.
          <string-name>
            <surname>Farinas del Cerro</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Herzig: A modal analysis of possibility theory</article-title>
          .
          <source>Lecture Notes in Comput. Sci</source>
          .
          <volume>548</volume>
          (
          <year>1991</year>
          )
          <volume>58</volume>
          {
          <fpage>62</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Fitting: Many{valued modal logics</article-title>
          .
          <source>Fund. Inform</source>
          .
          <volume>15</volume>
          (
          <year>1992</year>
          )
          <volume>235</volume>
          {
          <fpage>254</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Fitting: Many{valued modal logics II. Fund</article-title>
          . Inform.
          <volume>17</volume>
          (
          <year>1992</year>
          )
          <volume>55</volume>
          {
          <fpage>73</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. P. Hajek:
          <article-title>On logics of approximate reasoning</article-title>
          .
          <source>Neural Network Word</source>
          <volume>6</volume>
          (
          <year>1993</year>
          )
          <volume>733</volume>
          {
          <fpage>744</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>P.</given-names>
            <surname>Hajek</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Harmancova: A comparative fuzzy modal logic</article-title>
          .
          <source>Fuzzy Logic in Articial Intelligence</source>
          , Springer{Verlag (
          <year>1993</year>
          )
          <volume>27</volume>
          {
          <fpage>34</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>P.</given-names>
            <surname>Hajek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Harmancova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Esteva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Garcia</surname>
          </string-name>
          , L. Godo:
          <article-title>On modal logics for qualitative possibility in a fuzzy setting</article-title>
          .
          <source>Uncertainty in Arti cial Intelligence: Proceedings of the Tenth Conference</source>
          , Seattle, WA (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>P.</given-names>
            <surname>Hajek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Harmancova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Verbrugge</surname>
          </string-name>
          :
          <article-title>A qualitative fuzzy possibilistic logic</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          , North{Holland,
          <volume>12</volume>
          (
          <year>1995</year>
          )
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. P. Ostermann:
          <article-title>Many{valued modal propositional calculi</article-title>
          .
          <source>Z. Math. Logik Grundlag</source>
          . Math.
          <volume>34</volume>
          (
          <year>1988</year>
          )
          <volume>343</volume>
          {
          <fpage>354</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuiness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          :
          <article-title>The Description Logic Handbook</article-title>
          : Theory, Implementation, Applications. Cambridge University Press, Cambridge, UK (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          , P. Narendran:
          <article-title>Uni cation of Concept Terms in Description Logics</article-title>
          .
          <source>J. Symb. Comput</source>
          .
          <volume>31</volume>
          (
          <issue>3</issue>
          ) (
          <year>2001</year>
          )
          <fpage>277</fpage>
          -
          <lpage>305</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Shi Hui</surname>
            <given-names>Xian</given-names>
          </string-name>
          , Wang Guo Jun:
          <article-title>Lattice-valued modal propositional logic and its completeness</article-title>
          .
          <source>Science China-Information Sciences</source>
          ,
          <volume>53</volume>
          :
          <fpage>11</fpage>
          (
          <year>2010</year>
          )
          <fpage>22302239</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Tuan-Fang</surname>
            <given-names>Fan</given-names>
          </string-name>
          :
          <article-title>Fuzzy Bisimulation for Godel Modal Logic</article-title>
          .
          <source>IEEE Transactions on Fuzzy Systems 23:6</source>
          (
          <year>2015</year>
          )
          <fpage>2387</fpage>
          -
          <lpage>2396</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>