<!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>RIFs as the Formal Tool of Measuring Similarity between Sets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adam Grabowski</string-name>
          <email>adam@math.uwb.edu.pl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Informatics, University of Bialystok Konstantego Ciolkowskiego 1M</institution>
          ,
          <addr-line>15-245 Bialystok</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In my paper, I will present some results towards the formalization of Rough Inclusion Functions (RIFs) and their complementary mappings using the Mizar system. Following the lines established by Anna Gomolinska, we reuse the notions which are already present in the Mizar Mathematical Library, in the theory of metric spaces, in order to establish the connections between the theory of such metrics and the theory of rough sets.</p>
      </abstract>
      <kwd-group>
        <kwd>rough approximation</kwd>
        <kwd>formalization of mathematics</kwd>
        <kwd>Mizar Mathematical Library</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Motivation</title>
      <p>Rough sets discovered by Z. Pawlak [15] are a tool for knowledge discovery
and modelling under imperfect information; this is especially the case
nowadays, where we often face large databases of information gathered from various
sources. Knowledge discovery by means of computerized tools seems to be
important taking into account the amount of available information. Similar tools
can be used in order to check of verify the correctness of mathematical theorems
expressed in arti cial (but still close to the the natural) language understandable
for computers.</p>
      <p>Rough Inclusion Functions (RIFs for short) establish the connection between
classical set theory and theory of rough sets. Their quantitative nature shows its
feasibility in large databases; on the other hand such a view is also elegant from
the mathematical point of view for the theory of rough sets, at the same time
opening paths of further research { based on this single predicate one can build
the whole theory, as it was done in the case of Lesniewski mereology.</p>
      <p>
        As the proof assistant used to formalize the theory we have chosen the Mizar
system, relatively well-known system based on classical logic, together with its
repository of texts formally veri ed by computer { the Mizar Mathematical
Library (MML). At Concurrency Speci cation &amp; Programming Workshop 2018
we presented the faithful translation of Gomolinska's paper [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] on rough inclusion
1 Copyright c 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
functions. This time, extending the view presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and exploring the ideas
from [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], we focus rather on the reuse of existing elds already present in the
Mizar repository, namely complementary mappings, metric spaces, and similarity
measures between subsets.
      </p>
      <p>In our formal approach to rough approximations, our choice was to have
indiscernibility relation de ned as a binary relation on a non-empty universe
U . Essentially then, this corresponds to an abstract relational structure</p>
      <p>
        R = hU; i
with all properties credited to the internal relation of R. At the very beginning,
we do not assume any of standard properties of approximations (or tolerances)
added to the type of , although we introduce two basic Mizar types, called
Approximation_Space and Tolerance_Space, to have them available in the
Mizar Mathematical Library. More thorough discussion on this development is
given in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        Our core testing scenario for the formalization process was that, starting with
the mapping complementary to rough inclusion function 1, we can obtain an
instance of the Marczewski-Steinhaus metric (or, more generally, we can
automatically discover metric properties of de ned operators). Namely, for subsets
X; Y of the non-empty universe U , we can de ne the operator 1 as (see [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ])
1(X; Y ) =
      </p>
      <p>1(X; Y ) + 1(Y; X):</p>
      <p>Essentially then, we have to build a path from approximation spaces on U
to the theory of metric (or metrizable) spaces, where we can already nd some
well-known distance operators. In order to achieve this goal, a list of certain
formalized notions should be available at hand.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Rough Inclusion Functions</title>
      <p>
        In this section, we will brie y sketch the content of the Mizar formalization [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
collected in the le under MML identi er ROUGHIF11. For a given universe U ,
rough inclusion functions (RIFs for short) are the mappings from }U }U
into unit interval which satisfy two properties:
rif1( ) , 8X;Y U ( (X; Y ) = 1 , X
Y )
rif2( ) , 8X;Y;Z U (Y
      </p>
      <p>Z )
(X; Y )
(X; Z))</p>
      <p>These two characteristic properties were introduced in Mizar as attributes
satisfying_RIF1 and satisfying_RIF2. For example, the rst property is as
follows:
1 The development is available at http://mizar.uwb.edu.pl/library/roughif1/
definition let R be non empty RelStr;</p>
      <p>let f be preRIF of R;
attr f is satisfying_RIF1 means</p>
      <p>for X,Y being Subset of R holds f.(X,Y) = 1 iff X c= Y;
end;</p>
      <p>The classical example of a RIF is the standard RIF, , de ned formally
in two steps. Firstly, the Mizar functor kappa is de ned for two subsets of an
approximation space (frankly, it was de ned more generally):
definition let R be finite Approximation_Space;</p>
      <p>let X,Y be Subset of R;
func kappa (X,Y) -&gt; Element of [.0,1.] equals
card (X /\ Y) / card X if X &lt;&gt; {}
otherwise 1;
correctness;
end;</p>
      <p>Then we can de ne appropriate mapping pointwise as
definition let R be finite Approximation_Space;
func kappa R -&gt; Function of
[:bool the carrier of R, bool the carrier of R:], [.0,1.] means
for x,y being Subset of R holds it.(x,y) = kappa (x,y);
end;</p>
      <p>To assure the automatic understanding that such de ned kappa has the
needed properties of RIF, the registration of a cluster is formulated and proved.
registration let R be finite Approximation_Space;
cluster kappa R -&gt; satisfying_RIF1 satisfying_RIF2;
coherence;
end;</p>
      <p>
        Practically, all the content of a paper [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] devoted to RIFs is formalized
already.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Complementary Mappings</title>
      <p>Having de ned rough inclusion function, we can go on with the modi cation of
this operator, using methods known from fuzzy set theory (as fuzzy implication
operators or triangular norms or conorms in FUZIMPL1 or FUZNORM1).</p>
      <p>With any mapping f : }U }U ! [0; 1] we can associate a complementary
mapping f : }U }U ! [0; 1] as
f (X; Y ) = 1</p>
      <p>f (X; Y ):</p>
      <p>Mizar version of the above is introduced as
definition let R be finite Approximation_Space;
let f be preRoughInclusionFunction of R;
func CMap f -&gt; preRoughInclusionFunction of R means
for x,y being Subset of R holds</p>
      <p>it.(x,y) = 1 - f.(x,y);
correctness;
end;</p>
      <p>Using this de nition, we can, e.g. the following:
theorem PropEx3k:</p>
      <p>X &lt;&gt; {} implies (CMap kappa R).(X,Y) = card (X \ Y) / card X
proof</p>
      <p>assume
A1: X &lt;&gt; {};</p>
      <p>X \ Y = X \ (X /\ Y) by XBOOLE_1:47; then
T1: card (X \ Y) = card X - card (X /\ Y) by XBOOLE_1:17,CARD_2:44;
(CMap kappa R).(X,Y) = 1 - (kappa R).(X,Y) by CDef
.= 1 - kappa (X,Y) by ROUGHIF1:def 2
.= 1 - card (X /\ Y) / card X by A1,ROUGHIF1:def 1
.= (card X / card X) - card (X /\ Y) / card X by A1,XCMPLX_1:60
.= card (X \ Y) / card X by T1,XCMPLX_1:120;
hence thesis;
end;</p>
      <p>In order to shorten the notations, and to enhance the formulation of
corresponding properties, we introduced also the attribute co-RIF-like, stating
that for every RIF f , the mapping complementary to f is again rough
inclusion function. Obviously, every CMap f for arbitrary f , which is a RIF, has this
property.</p>
      <p>Independently, we can prove the following analogon of Proposition 6a):
theorem Prop6a: :: Proposition 6 a)
for kap being RIF of R holds
(CMap kap).(X,Y) = 0 iff X c= Y;</p>
      <p>
        In similar manner, we completed the whole Proposition 6 from [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Metric Spaces</title>
      <p>Even if the repository of Mizar texts strongly depend on Tarski-Grothendieck
set theory, which is roughly equivalent with Zermelo-Fraenkel with the Axiom
of Choice, so-called structures are important element of the language, especially
useful to de ne abstract algebraic structures.</p>
      <p>Metric spaces are excellent example of such a construction: we start with
arbitrary set U and a real function from the Cartesian square of U .
definition
struct (1-sorted) MetrStruct
(# carrier -&gt; set,</p>
      <p>distance -&gt; Function of [:the carrier,the carrier:],REAL #);
end;</p>
      <p>Additional adjectives of the distance function correspond to standard
properties de ning distance operators. For example, triangle means the following:
definition
let A be set;
let f be PartFunc of [:A,A:], REAL;
attr f is triangle means
for a, b, c being Element of A holds f.(a,c) &lt;= f.(a,b) + f.(b,c);
end;</p>
      <p>Following these lines, the theory of metric spaces is build upon the Mizar
type MetrSpace:
definition</p>
      <p>mode MetrSpace is Reflexive discerning symmetric triangle MetrStruct;
end;</p>
      <p>That is, metric spaces are structures MetrStruct under the aassumption that
distance satis es ordinary properties of the distance function.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Similarity Measures between Subsets</title>
      <p>Additionally, some preparatory work was started to bridge the gap between
the theory of (abstract) metric spaces, concrete metrics de ned to measure the
distance between the subsets. I focus on the Hausdor distance which was de ned
by me in the Mizar article HAUSDORF available in the Mizar Mathematical Library
as the following2:
definition
let M be non empty MetrSpace, P, Q be Subset of TopSpaceMetr M;
func HausDist (P, Q) -&gt; Real equals
:: HAUSDORF:def 1
max ( max_dist_min (P, Q), max_dist_min (Q, P) );
commutativity;
end;</p>
      <p>Such quite complicated de nition using an auxiliary functor max_dist_min
introduced previously allows me to show the ordinary metric-like properties of
the above, e.g. the triangle inequality (so, it states that HausDist is triangle):
2 All item from MML can be tracked via its MML identi er at http://mizar.org/
version/current/html/
theorem :: HAUSDORF:38
for M being non empty MetrSpace,</p>
      <p>P, Q, R being non empty Subset of TopSpaceMetr M st
P is compact &amp; Q is compact &amp; R is compact holds</p>
      <p>HausDist (P, R) &lt;= HausDist (P, Q) + HausDist (Q, R);</p>
      <p>In order to show some rough set-speci c connections, we de ned relatively
well-known Jaccard distance, starting with the number showing the similarity
between subsets of arbitrary nite 1-sorted structure:
definition let R be finite 1-sorted;</p>
      <p>let A, B be Subset of R;
func JaccardIndex (A,B) -&gt; Element of [.0,1.] equals :JacInd:
card (A /\ B) / card (A \/ B) if A \/ B &lt;&gt; {}
otherwise 1;
correctness;
end;</p>
      <p>Using this functor, and previously formalizing its basic properties, we can
conclude with the de nition of Jaccard function:
definition let R be finite 1-sorted;
func JaccardDistance R -&gt; Function of</p>
      <p>[:bool the carrier of R, bool the carrier of R:], REAL means :JacDef:
for A, B being Subset of R holds</p>
      <p>it.(A,B) = 1 - JaccardIndex (A,B);
correctness;
end;</p>
      <p>Some other distance operators are present in the MML, e.g. in the article
METRIC_3. In the case of Jaccard distance, rst three adjectives are rather
simple to show (that it is Reflexive, discerning, and symmetric). To prove the
remaining one, rst we constructed 1 from Section 1, in a straightforward way:
definition let R;
func delta_1 R -&gt; preRIF of R means :Delta1:
for x,y being Subset of R holds</p>
      <p>it.(x,y) = (CMap kappa_1 R).(x,y) + (CMap kappa_1 R).(y,x);
correctness;
end;</p>
      <p>Finally, we can show that such de ned 1 and JaccardDistance coincide,
and hence, as the earlier is a distance (and satis es the triangle inequality), so
is the latter.
theorem
for A, B being Subset of R holds
(JaccardDistance R).(A,B) = (delta_1 R).(A,B);</p>
      <p>Although the formal proof in arbitrary setting is quite complex, our version,
using the proven correspondence with rough sets, is immediate.
registration let R be finite 1-sorted;
cluster JaccardDistance R -&gt; triangle;
coherence;
end;</p>
      <p>
        Having all these formal notions at hand, our future work will be to discover
automatically possible connections between these topics, as suggested in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>All formal developments described above are submitted for inclusion into the
Mizar Mathematical Library and are available under the following URL:
http://mizar.org/library/roughif2/
14. Grabowski, A.: On the computer-assisted reasoning about rough sets, in:
DuninKeplicz, B., Jankowski, A., Szczuka, M. (Eds.) Monitoring, Security and Rescue
Techniques in Multiagent Systems, Advances in Soft Computing, 28, pp. 215{226
(2005). doi:10.1007/3-540-32370-8 15
15. Pawlak, Z.: Rough Sets: Theoretical Aspects of Reasoning about Data, Kluwer,</p>
      <p>Dordrecht (1991). doi:10.1007/978-94-011-3534-4
16. Polkowski, L.: Approximate Reasoning by Parts. An Introduction to Rough
Mereology. Intelligent Systems Reference Library, vol. 20, Springer Verlag,
BerlinHeidelberg (2011). doi:10.1007/978-3-642-22279-5
17. Polkowski, L. and Skowron, A.: Rough mereology: A new paradigm for approximate
reasoning, International Journal of Approximate Reasoning, 15(4), pp. 333{365
(1996). doi:10.1016/S0888-613X(96)00072-2
18. Skowron, A., Stepaniuk, J.: Tolerance approximation spaces, Fundamenta
Informaticae, 27(2{3), pp. 245{253 (1996). doi:10.3233/FI-1996-272311
19. Yao, Y.Y.: Two views of the rough set theory in nite universes, International
Journal of Approximate Reasoning, 15(4), pp. 291{317 (1996).
doi:10.1016/S0888613X(96)00071-0
20. Zadeh, L.: Fuzzy sets, Information and Control, 8(3), pp. 338-353 (1965).</p>
      <p>doi:10.1016/S0019-9958(65)90241-X
21. Zhu, W.: Generalized rough sets based on relations, Information Sciences, 177(22),
pp. 4997{5011 (2007). doi:10.1016/j.ins.2007.05.037</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bancerek</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bylinski</surname>
          </string-name>
          , Cz.,
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kornilowicz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matuszewski</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naumowicz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pak</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Urban</surname>
          </string-name>
          , J.: Mizar:
          <article-title>State-of-the-art and beyond</article-title>
          . In Kerber, M. Carette,
          <string-name>
            <surname>J.</surname>
          </string-name>
          et al. (Eds.): Intelligent Computer Mathematics { International Conference, CICM 2015, Washington, DC, USA, July
          <volume>13</volume>
          {
          <fpage>17</fpage>
          ,
          <year>2015</year>
          , Proceedings, Lecture Notes in Computer Science,
          <volume>9150</volume>
          , Springer, pp.
          <volume>261</volume>
          {
          <issue>279</issue>
          (
          <year>2015</year>
          ).
          <source>doi:10.1007/978-3-319-20615-8 17</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gomolinska</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A comparative study of some generalized rough approximations</article-title>
          ,
          <source>Fundamenta Informaticae</source>
          ,
          <volume>51</volume>
          , pp.
          <volume>103</volume>
          {
          <issue>119</issue>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gomolinska</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>On certain rough inclusion functions</article-title>
          ,
          <source>Transactions on Rough Sets IX, Lecture Notes in Computer Science</source>
          ,
          <volume>5390</volume>
          , pp.
          <volume>35</volume>
          {
          <issue>55</issue>
          (
          <year>2008</year>
          ).
          <source>doi:10.1007/978- 3-540-89876-4 3</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gomolinska</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>On three closely related rough inclusion functions</article-title>
          ,
          <source>Proceedings of RSEISP 2007, Lecture Notes in Arti cial Intelligence</source>
          ,
          <volume>4585</volume>
          , pp.
          <volume>142</volume>
          {
          <issue>151</issue>
          (
          <year>2007</year>
          ).
          <source>doi:10.1007/978-3-540-73451-2 16</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Mechanizing complemented lattices within Mizar type system</article-title>
          ,
          <source>Journal of Automated Reasoning</source>
          ,
          <volume>55</volume>
          (
          <issue>3</issue>
          ), pp.
          <volume>211</volume>
          {
          <issue>221</issue>
          (
          <year>2015</year>
          ).
          <source>doi:10.1007/s10817- 015-9333-5</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Binary relations-based rough sets { an automated approach</article-title>
          ,
          <source>Formalized Mathematics</source>
          ,
          <volume>24</volume>
          (
          <issue>2</issue>
          ), pp.
          <volume>143</volume>
          {
          <issue>155</issue>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .1515/forma-2016
          <source>-0011</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Automated discovery of properties of rough sets</article-title>
          ,
          <source>Fundamenta Informaticae</source>
          ,
          <volume>128</volume>
          (
          <issue>1</issue>
          {2), pp.
          <volume>65</volume>
          {
          <issue>79</issue>
          (
          <year>2013</year>
          ). doi:
          <volume>10</volume>
          .3233/FI-2013-933
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Grabowski</surname>
          </string-name>
          , A.:
          <article-title>E cient rough set theory merging</article-title>
          ,
          <source>Fundamenta Informaticae</source>
          ,
          <volume>135</volume>
          (
          <issue>4</issue>
          ), pp.
          <volume>371</volume>
          {
          <issue>385</issue>
          (
          <year>2014</year>
          ). doi:
          <volume>10</volume>
          .3233/FI-2014-1129
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Computer certi cation of rough sets based on relations</article-title>
          ,
          <source>Proceedings of IJCRS 2017, Lecture Notes in Arti cial Intelligence</source>
          ,
          <volume>10313</volume>
          , pp.
          <volume>83</volume>
          {
          <issue>94</issue>
          (
          <year>2017</year>
          ),
          <source>doi:10.1007/978-3-319-60837-2 7</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Automated comparative study of some generalized rough approximations</article-title>
          ,
          <source>Proceedings of CS&amp;P</source>
          <year>2018</year>
          , pp.
          <volume>39</volume>
          {
          <issue>45</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Formal development of rough inclusion functions</article-title>
          ,
          <source>Formalized Mathematics</source>
          ,
          <volume>27</volume>
          (
          <issue>3</issue>
          ), pp.
          <volume>337</volume>
          {
          <issue>343</issue>
          (
          <year>2019</year>
          ), doi:10.2478/forma-2019
          <source>-0027</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kornilowicz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naumowicz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Four decades of Mizar</article-title>
          ,
          <source>Journal of Automated Reasoning</source>
          ,
          <volume>55</volume>
          (
          <issue>3</issue>
          ), pp.
          <volume>191</volume>
          {
          <issue>198</issue>
          (
          <year>2015</year>
          ).
          <source>doi:10.1007/s10817-015-9345-1</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Grabowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Lattice theory for rough sets { a case study with Mizar</article-title>
          ,
          <source>Fundamenta Informaticae</source>
          ,
          <volume>147</volume>
          (
          <issue>2</issue>
          {3), pp.
          <volume>223</volume>
          {
          <issue>240</issue>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .3233/FI-2016-1406
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>