<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lars Lumpe</string-name>
          <email>larslumpe@gmail.com1</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan E. Schmidt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institut fu ̈r Algebra, Technische Universita ̈t Dresden</institution>
        </aff>
      </contrib-group>
      <fpage>171</fpage>
      <lpage>179</lpage>
      <abstract>
        <p>Projections of pattern structures don't always lead to pattern structures, however residual projections and o-projections do. As a unifying approach, we introduce the notion of pattern morphisms between pattern structures and provide a general sufficient condition for a homomorphic image of a pattern structure being again a pattern structure. In particular, we receive a better understanding of the theory of o-projections.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Pattern structures within the framework of formal concept analysis have been
introduced in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Since then they have turned out to be a useful tool for analysing various
real-world applications (cf. [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7">3–7</xref>
        ]). In this work we want to point out that the theoretical
foundations of pattern structures encourage still some fruitful discussions. In particular,
the role projections play within pattern structures for information reduction still needs
some further investigation.
      </p>
      <p>
        The goal of our paper is to establish an adequate concept of pattern morphism
between pattern structures, which also gives a better understanding of the concept of
oprojections as recently introduced and investigated in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], we showed that
projections of pattern structures do not necessarily lead to pattern structures again,
however, residual projections do. It turns out that the concept of residual maps between the
posets of patterns (w.r.t. two pattern structures) gives the key for a unifying view of
o-projections and residual projections.
      </p>
      <p>We also derive that a pattern morphism from a pattern structure to a pattern setup
(introduced in this paper), which is surjective on the sets of objects, yields again a pattern
structure.</p>
      <p>Our main result states that a pattern morphism always induces an adjunction between
the corresponding concept lattices. In case the underlying map between the sets of
objects is surjective, the induced residuated map between the concept lattices turns out to
be surjective too.</p>
      <p>
        The fundamental order theoretic concepts of our paper are nicely presented in the book
on Residuation Theory by T.S. Blythe and M.F. Janowitz (cf. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]).
      </p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>Definition 1 (Adjunction). Let P p P, ⁄q and L p L, ⁄q be posets; furthermore let
f : P L and g : L P be maps.
(1) The pair p f , gq is an adjunction w.r.t. pP, Lq if f x ⁄ y is equivalent to x ⁄ gy for
all x P P and y P L. In this case, we will refer to pP, L, f , gq as a poset adjunction.
(2) f is residuated from P to L if the preimage of a principal ideal in L under f is
always a principal ideal in P, that is, for every y P L there exists x P P s.t.</p>
      <p>f 1tt P L | t ⁄ yu t s P P | s ⁄ xu.
(3) g is residual from L to P if the preimage of a principal filter in P under g is always
a principal filter in L, that is, for every x P P there exists y P L s.t.</p>
      <p>g 1ts P P | x ⁄ su t t P L | y ⁄ tu.
(4) The dual of L is given by Lop p L, ¥q with ¥: tp x, tq P L L | t ⁄ xu. The pair
p f , gq is a Galois connection w.r.t. pP, Lq if p f , gq is an adjunction w.r.t. pP, Lopq.</p>
      <p>
        The following well-known facts are straightforward (cf. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]).
      </p>
      <p>Proposition 1. Let P p P, ⁄q and L p L, ⁄q be posets.
(1) A map f : P L is residuated from P to L iff there exists a map g : L P s.t. p f , gq
is an adjunction w.r.t. pP, Lq.
(2) A map g : L P is residual from L to P iff there exists a map f : P L s.t. p f , gq
is an adjunction w.r.t. pP, Lq.
(3) If p f , gq and ph, kq are adjunctions w.r.t. pP, Lq with f h or g k then f h and
g k.
(4) If f is a residuated map from P to L, then there exists a unique residual map f
from L to P s.t. p f , f q is an adjunction w.r.t. pP, Lq. In this case, f is called the
residual map of f .
(5) If g is a residual map from L to P, then there exists a unique residuated map g
from P to L s.t. pg , gq is an adjunction w.r.t. pP, Lq. In this case, g is called the
residuated map of g.</p>
      <p>Definition 2. Let P p P, ⁄q be a poset and T</p>
      <sec id="sec-2-1">
        <title>P. Then</title>
        <p>(1) The restriction of P onto T is given by P|T : p T, ⁄ XpT T qq, which clearly is a
poset too.
(2) The canonical embedding of P|T into P is given by the map T P, t t.
(3) T is a kernel system in P if the canonical embedding τ of P|T into P is residuated.</p>
        <p>In this case, the residual map ϕ of τ will also be called the residual map of T in P.
The composition κ : τ ϕ is referred to as the kernel operator associated with T
in P.
(4) Dually, T is a closure system in P if the cannonical embedding τ of P|T into
P is residual. In this case, the residuated map ψ of τ will also be called the
residuated map of T in P. The composition γ : τ ψ is referred to as the closure
operator associated with T in P.
(5) A map κ : P P is a kernel operator on P if s ⁄ x is equivalent to s ⁄ κx for all
s P κP and x P P.</p>
        <p>Remark: In this case, κP forms a kernel system in P, the kernel operator of which
is κ.
(6) Dually, a map γ : P P is a closure operator on P if x ⁄ t is equivalent to γx ⁄ t
for all x P P and t P γP.</p>
        <p>Remark: In this case, ϕP forms a closure system in P, the closure operator of which
is γ.</p>
        <p>
          The following known facts will be needed for the sequel (cf. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]) .
        </p>
        <p>Proposition 2. Let P p P, ⁄q and L p L, ⁄q be posets.
(1) If f is a residuated map from P to L then f preserves all existing suprema in P,
that is, if s P P is the supremum (least upper bound) of X P in P then f s is the
supremum of f X in L.</p>
        <p>In case P and L are complete lattices, the reverse holds too: If a map f from P to
L preserves all suprema, that is,
f psupP X q
supL f X f or all X</p>
        <p>P,
then f is residuated.
(2) If g is a residual map from L to P, then g preserves all existing infima in L, that is,
if t P L is the infimum (greatest lower bound) of Y L in L then gt is the infimum
of gY in P.</p>
        <p>In case P and L are complete lattices, the reverse holds too: If a map g from L to P
preserves all infima, that is,
f pinfP Y q
infL gY f or all Y</p>
        <p>L,
then g is residual.
(3) For an adjunction p f , gq w.r.t. pP, Lq the following hold:
(a1) f is an isotone map from P to L.
(a2) f g f f
(a3) f P is a kernel system in L with f g as associated kernel operator on L. In
particular, L P, y f gy is a residual map from L to L| f P.
(b1) g is an isotone map from L to P.
(b2) g f g g
(b3) gL is a closure system in P with g f as associated closure operator on P. In
particular, P gL, x g f x is a residuated map from P to P|gL.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Adjunctions and Their Concept Posets</title>
      <p>Definition 3. Let P : p P, S, σ , σ q and Q : p Q, T, τ, τ q be poset adjunctions. Then
a pair pα, β q forms a morphism from P to Q if pP, Q, α, α q and pS, T, β , β q are poset
adjunctions satisfying
τ α
β σ</p>
      <sec id="sec-3-1">
        <title>Remark: This implies α tative:</title>
        <p>τ
σ</p>
        <p>β , that is, the following diagrams are
commuNext we illustrate the involved poset adjunctions:
α
α
β
β
σ</p>
        <p>P
S
α
β
τ</p>
        <p>τ</p>
        <p>Q
T
τ
σ
Definition 4 (Concept Poset). For a poset adjunction P p P, S, σ , σ q let
BP : tp p, sq P P</p>
        <p>S | σ p
s ^ σ s
pu
denote the set of pformalq concepts in P . Then the concept poset of P is given by
BP : p P</p>
        <p>Sq | BP ,
that is, pp0, s0q ⁄ p p1, s1q holds iff p0 ⁄ p1 iff s0 ⁄ s1, for all pp0, s0q, pp1, s1q P BP . If
pp, sq is a formal concept in P then p is referred to as extent in P and s as intent in P .
Theorem 1. Let pα, β q be a morphism from a poset adjunction P p P, S, σ , σ q to a
poset adjunction Q p Q, T, τ, τ q. Then
is a poset adjunction for
and</p>
        <p>pBP , BQ , Φ ,Ψ q
Φ : BP</p>
        <p>BQ , pp, sq p τ β s, β sq
Ψ : BQ</p>
        <p>BP , pq, tq p
α q, σ α qq.</p>
        <p>In addition, if α is surjective then so is Φ .</p>
        <p>Remark: In particular we want to point out that α q is an extent in P for every extent
q in Q and similarly, β s is an intent in Q for every intent s in P .
Proof. Let p p, sq P BP and pq, tq P BQ ; then σ p
τ t q. This implies β s β σ p τ α p, thus
s and σ s
p and τ q
t and
(since τ τ β s τ τ τ α p τ α p β sq. Similarly, Ψ pq, tq P BQ .</p>
        <p>Assume now that Φ p p, sq ⁄ pq, tq holds, which implies β s ⁄ t. It follows that
Φ p p, sq p τ β s, β sq P BP
τ α p
β σ p</p>
        <p>β s ⁄ t
p ⁄ α τ t
α q,
and hence
that is, p p, sq ⁄ Ψ pq, tq.</p>
        <p>Conversely, assume that p p, sq ⁄ Ψ pq, tq holds, which implies p ⁄ α q. It follows that
p ⁄ α q
α τ t
σ
β t,
and hence β s β σ p ⁄ t, that is, Φ p p, sq ⁄ pq, tq.</p>
        <p>Assume now that α is surjective; then α α idQ . Let pq, tq P BP , that is, τ q
τ t q. Then for p : α q and s : σ p we have p p, sq P BP since
t and
σ s
σ
σ α q
σ
σ α τ t
σ
σ σ
β t
σ
β t
α τ t
α q</p>
        <p>Our claim is now that Φ p p, sq p q, tq holds, that is, β s
α p α α q q implies
t. The latter is true, since
β s
β σ p
τ α p
τ q</p>
        <p>Discussion for clarification: The question was raised whether, in the previous theorem,
the residuated map Φ from BP to BQ allows some modification, since the map
P</p>
        <p>S</p>
        <p>Q</p>
        <p>T, p p, sq p
α p, β sq
is obviously residuated from P S to Q T. However, in general the latter map does
not restrict to a map from BP to BQ . Indeed, our construction of the map Φ is of the
form p p, sq p α 1 p, β sq. As a warning, we want to point out that, in general, there is no
residuated map from BP to BQ of the form p p, sq p α p, β 1sq. The simple reason for
this is that β s is an intent in Q for every intent s in P , while there may exist an extent p
in P such that α p is not an extent in Q .
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Morphisms between Pattern Structures</title>
      <p>Definition 5. A triple G p G, D, δ q is a pattern setup if G is a set, D p D, q is a
poset, and δ : G D is a map. In case every subset of δ G : t δ g | g P Gu has an
infimum in D, we will refer to G as pattern structure. Then the set</p>
      <p>CG : t infD δ X | X
forms a closure system in D.</p>
      <p>If G p G, D, δ q and H p H, E, εq each is a pattern setup, then a pair p f , ϕq forms a
pattern morphism from G to H if f : G H is a map and ϕ is a residual map from D
to E satisfying ϕ δ ε f , that is, the following diagram is commutative:
δ</p>
      <p>G
D
f
ϕ</p>
      <p>H
E
ε
In the sequel we show how our previous considerations apply to pattern structures.
Applications
(1) Let G be a pattern structure and H be a pattern setup. If p f , ϕq is a pattern morphism
from G to H with f being surjective, then H is also a pattern structure.
(2) Let G p G, D, δ q and H p H, E, εq be pattern structures. Also let p f , ϕq be a
pattern morphism from G to H .</p>
      <p>To apply the previous theorem we give the following construction:
f gives rise to an adjunction pα, α q between the power set lattices 2G : p 2G, q
and 2H : p 2H , q via
and
Further let ϕ denote the residuated map of ϕ w.r.t. pE, Dq, that is, pE, D, ϕ , ϕq is
a poset adjunction. Then, obviously, pDop, Eop, ϕ, ϕ q is a poset adjunction too.
For pattern structures the following operators are essential:</p>
      <p>α : 2G
α : 2H
2H , X
2G,Y
f X
f 1Y.
: 2G
: D
: 2H
: E</p>
      <p>D, X
E, Z
infD δ X
infE εZ
2G, d t g P G | d
2H , e t h P H | e
δ gu
εhu
It now follows that pα, ϕq forms a morphism from the poset adjunction
to the poset adjunction</p>
      <p>P p 2G, Dop, , q</p>
      <p>Q p 2H , Eop, , q.
2G
D
α
ϕ
2H
E
Replacing Dop by D and Eop by E we receive the following commutative diagrams:
In combination we receive the following diagram of Galois connections and
adjunctions between them:
2G
Dop
2H</p>
      <p>E
2G
In particular, p f X q ϕpX q holds for all X G.</p>
      <p>Here we give an illustration of the constructed adjunctions:
For the following we recollect that the concept lattice of G is given by BG : BP
— similarly, BH : BQ .</p>
      <p>Now we are prepared to give an application of Theorem 1 to concept lattices of
pattern structures: pBG , BH , Φ ,Ψ q is an adjunction for
and
Ψ : BH</p>
      <p>BG , pZ, eq p
f 1Z, p f 1Zq q.</p>
      <p>In case f is surjective, Φ is surjective too.</p>
      <p>
        Remark: This application implies a generalization of Proposition 1 in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], that is, if
Z is an extent in H , then f 1Z is an extent in G , and if d is an intent in G then ϕ d
is an intent in H .
(3) Let G p G, D, δ q be a pattern structure and let κ be a kernel operator on D. Then
ϕ : D κ D, d κ d forms a residual map from D to κ D : D | κ D, and pidG, ϕ q
is a pattern morphism from G to H : p G, κ D, ϕ δ q.
      </p>
      <p>
        Remark: In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], ϕ is called an o-projection. The above clarifies the role of
oprojections for pattern structures.
(4) Let G p G, D, δ q be a pattern structure, and let κ be a residual kernel operator on
D. Then pidG, κ q is a pattern morphism from G to H : p G, D, κ δ q.
      </p>
      <p>
        Remark: In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], κ is also referred to as a residual projection. The above clarifies the
role of residual projections for pattern structures.
(5) Generalizing [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], we observe that if G p G, D, δ q is a pattern structure and
ϕ is a residual map from D to E, then pidG, ϕ q is a pattern morphism from G to
H p G, E, ϕ δ q satisfying that
is a surjective residuated map from BG to BH .
      </p>
      <p>In particular, X ϕ pX ) holds for all X G.</p>
      <p>
        Remark: This application gives a better understanding to properly generalize the
concept of projections as discussed in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and subsequently in [
        <xref ref-type="bibr" rid="ref2 ref4 ref5 ref6 ref7 ref8">2, 4–8</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>T.S.</given-names>
            <surname>Blyth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.F.</given-names>
            <surname>Janowitz</surname>
          </string-name>
          (
          <year>1972</year>
          ), Residuation Theory, Pergamon Press, pp.
          <fpage>1</fpage>
          -
          <lpage>382</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A.</given-names>
            <surname>Buzmakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Napoli</surname>
          </string-name>
          (
          <year>2015</year>
          ) ,
          <article-title>Revisiting Pattern Structure Projections</article-title>
          .
          <source>Formal Concept Analysis. Lecture Notes in Artificial Intelligence (Springer)</source>
          , Vol.
          <volume>9113</volume>
          , pp
          <fpage>200</fpage>
          -
          <lpage>215</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>B.</given-names>
            <surname>Ganter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          (
          <year>2001</year>
          ),
          <article-title>Pattern Structures and Their Projections</article-title>
          .
          <source>Proc. 9th Int. Conf. on Conceptual Structures</source>
          , ICCS01,
          <string-name>
            <given-names>G.</given-names>
            <surname>Stumme and H. Delugach</surname>
          </string-name>
          (Eds.).
          <source>Lecture Notes in Artificial Intelligence (Springer)</source>
          , Vol.
          <volume>2120</volume>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>142</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>T. B. Kaiser</surname>
            ,
            <given-names>S. E.</given-names>
          </string-name>
          <string-name>
            <surname>Schmidt</surname>
          </string-name>
          (
          <year>2011</year>
          ),
          <article-title>Some remarks on the relation between annotated ordered sets and pattern structures</article-title>
          .
          <source>Pattern Recognition and Machine Intelligence. Lecture Notes in Computer Science</source>
          (Springer), Vol.
          <volume>6744</volume>
          , pp
          <fpage>43</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaytoue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Duplessis</surname>
          </string-name>
          (
          <year>2011</year>
          ),
          <article-title>Mining gene expression data with pattern structures in formal concept analysis</article-title>
          .
          <source>Information Sciences (Elsevier)</source>
          , Vol.
          <volume>181</volume>
          , pp.
          <fpage>1989</fpage>
          -
          <lpage>2001</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          (
          <year>2009</year>
          ),
          <article-title>Pattern structures for analyzing complex data</article-title>
          . In H. Sakai et al. (Eds.).
          <source>Proceedings of the 12th international conference on rough sets</source>
          ,
          <article-title>fuzzy sets, data mining and granular computing (RSFDGrC09)</article-title>
          .
          <source>Lecture Notes in Artificial Intelligence (Springer)</source>
          , Vol.
          <volume>5908</volume>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>44</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          (
          <year>2013</year>
          ),
          <article-title>Scalable Knowledge Discovery in Complex Data with Pattern Structures</article-title>
          . In: P.
          <string-name>
            <surname>Maji</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ghosh</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          <string-name>
            <surname>Murty</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Ghosh</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          <string-name>
            <surname>Pal</surname>
          </string-name>
          , (Eds.).
          <source>Proc. 5th International Conference Pattern Recognition and Machine Intelligence (PReMI2013). Lecture Notes in Computer Science</source>
          (Springer), Vol.
          <volume>8251</volume>
          , pp.
          <fpage>30</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>L.</given-names>
            <surname>Lumpe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          (
          <year>2015</year>
          ),
          <source>A Note on Pattern Structures and Their Projections. Formal Concept Analysis. Lecture Notes in Artificial Intelligence (Springer)</source>
          , Vol.
          <volume>9113</volume>
          , pp
          <fpage>145</fpage>
          -
          <lpage>150</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>