• Aucun résultat trouvé

Relaxations of associativity and preassociativity for variadic functions

N/A
N/A
Protected

Academic year: 2021

Partager "Relaxations of associativity and preassociativity for variadic functions"

Copied!
11
0
0

Texte intégral

(1)

FOR VARIADIC FUNCTIONS

MIGUEL COUCEIRO, JEAN-LUC MARICHAL, AND BRUNO TEHEUX

Abstract. In this paper we consider two properties of variadic functions, namely associativity and preassociativity, that are pertaining to several data and language processing tasks. We propose parameterized relaxations of these properties and provide their descriptions in terms of factorization results. We also give an example where these parameterized notions give rise to natural hierarchies of functions and indicate their potential use in measuring the de- grees of associativeness and preassociativeness. We illustrate these results by several examples and constructions and discuss some open problems that lead to further directions of research.

1. Introduction

Let X be an arbitrary nonempty set, called the alphabet, and its elements are called letters. The symbolX stands for the set ⋃n0Xn of all tuples on X, and its elements are calledstrings, where the empty stringεis such thatX0={ε}. We denote the elements ofX by bold roman lettersx, y, z,. . . If we want to stress that such an element is a letter ofX, we use non-bold italic lettersx,y,z,. . .We assume that X is endowed with the concatenation operation (the empty string ε being the neutral element) for which we adopt the juxtaposition notation. For instance, if xXm and yX, then xyε = xyXm+1. For every string x and every integer n⩾0, the power xn stands for the string obtained by concatenating ncopies ofx. In particular, we havex0=ε. Thelength of a stringxis denoted by

x∣. In particular, we have∣ε∣=0.

Let Y be a nonempty set. Recall that a function FXY is said to be variadicand that, for every integern⩾0, a functionFXnY is said to ben-ary.

A unary operation on X is a particular variadic function FXX called a string function over the alphabetX.

Definition 1.1. A function FXX is said to be associative [3] if for any x,y,zX, we have

(1) F(xyz) = F(xF(y)z).

A function FXY is said to bepreassociative [5, 6] if for anyx,y,y,zX, we have

(2) F(y) = F(y) ⇒ F(xyz) = F(xyz).

Date: August 4, 2015.

2010Mathematics Subject Classification. 20M05, 20M32, 39B72, 68R99.

Key words and phrases. Associativity, Preassociativity, Variadic function, String function, Functional equation, Axiomatization.

1

(2)

Associative string functions and preassociative variadic functions as well as some of their variants have been studied in [3–8]. For instance, it has been shown [3] that a functionFXX is associative if and only if it is preassociative and satisfies the conditionF =FF. Also, under the Axiom of Choice, a functionFXY is preassociative if and only if it can be written as a composition of the formF=fH, whereHXX is associative andf∶ran(H)→Y is one-to-one.

It is noteworthy that several data processing tasks correspond to associative and preassociative functions. For instance, the function which corresponds to sorting the letters of every string in alphabetical order is associative. Similarly, the function that transforms a string of letters into upper case is also associative. Another natural example of a preassociative function is the mapping that outputs the length of strings.

In this paper we introduce and study certain relaxations of associativity and preassociativity. LetA denote the class of associative string functions onX and let P denote the class of preassociative variadic functions on X. For a fixed nonempty subsetDofX, define the following classes of functions:

AD = {FX→ran(F) ∣F(D)⊆X and (1) holds for allx,y,zX such that yD}, AD = {FX→ran(F) ∣F(D)⊆X and (1) holds for allx,y,zX such that F(y)∈F(D)},

PD = {FX→ran(F) ∣(2) holds for allx,y,y,zX such thaty,yD}, PD = {FX→ran(F) ∣(2) holds for allx,y,y,zX such thatyD}.

It is clear that AX = AX = A and PX = PX = P. When DX, these classes of functions correspond to relaxations of associativity and preassociativity for which we have AD ⊆AD and PD ⊆PD. For instance, functions FXX that are in AD are characterized by the fact that for any x,y,zX the value F(xyz)can be replaced withF(xF(y)z)wheneverF(y)=F(y)for someyD.

Certain of these relaxations are particularly natural. For instance, consider the subset

D = {xnxX, n∈N},

whereNdenotes the set of nonnegative integers. Any functionFXX inAD

has the property that the valueF(xyz)can be replaced withF(xF(y)z)whenever yis a repeated letter. Further examples include:

D={xX∣ ∣x∣⩽m} for some integerm⩾0,

D={xX∣ ∣x∣⩾m} for some integerm⩾0,

D=XwX={xwxx,xX} for a givenwX,

D={x∈R∣ xs}for some thresholds∈R(observe thatD⊊R⊊R).

The function classes defined above can be motivated by indexation techniques in natural language processing (NLP) as they include noteworthy examples such as the Soundex encoding and its variants (see, e.g., [1, 2]).

Example 1.2. Let X ={a, b, . . . , z}, letwX, and let D =XwX. Consider alsoFXX defined byF(x)=w ifxXwX, andF(x)=ε, otherwise. It is easy to see thatF is inAD. However, it is not inAunless∣w∣⩽1. For example, ifw=ab, thenF(ab)=abε=F(F(a)b).

(3)

Fact 1.3. For any nonempty subsets D1 and D2 of X such that D1D2, the following inclusions hold:

AD2 ⊆ AD1, AD2 ⊆ AD1, PD2 ⊆ PD1, PD2 ⊆ PD1.

Problem 1.4. Give necessary and sufficient conditions on D for the inclusions AD⊆AD andPD ⊆PD to be strict, and similarly for the inclusions in Fact 1.3.

The outline of this paper is as follows. In Section 2 we focus on the special case when D is the set of the strings over X whose lengths are bounded above by a fixed integer m ⩾0. We describe a couple of examples (Examples 2.1, 2.3, 2.4), which show that in this case the inclusions given in Fact 1.3 are strict, thus giving rise to hierarchies of nested classes of functions. In Section 3 we present several factorization results. In particular, we identify associative functions within the class of preassociative functions, and extend these results to classes of ‘range- determined’ functions in Section 4. The potential use of hierarchies in measuring associativeness and preassociativeness is then illustrated in Section 5, together with some open problems that constitute topics of current research. Other noteworthy questions are mentioned throughout the paper.

We use the following notation. The set {0,1,2, . . .} of nonnegative integers is denoted by N. The domain and range of any function f are denoted by dom(f) and ran(f), respectively. The identity function on any nonempty setEis denoted by idE. For any function FXY and any integer n⩾0, we denote byFn the n-ary part ofF, i.e., the restrictionFXn ofF to the setXn.

Recall that a functiong is aquasi-inverse [9, Sect. 2.1] of a functionf if fgran(f)=idran(f) and ran(gran(f))=ran(g).

In this case we have ran(g)⊆dom(f)and the functiongran(f)is one-to-one. Denote the set of quasi-inverses of a functionf byQ(f). Under the Axiom of Choice (AC), the setQ(f)is nonempty for any functionf. In fact, AC is just another form of the statement “every function has a quasi-inverse”. Note also that the relation of being quasi-inverse is symmetric: ifgQ(f)thenfQ(g).

2. The case of bounded strings

In this section we consider the special case when the set D consists of strings whose lengths are bounded above by a given integerm⩾0. Denote this set byDm, i.e.,

Dm = {xX∣ ∣x∣⩽m}. From Fact 1.3 we immediately derive the inclusions

ADm+1 ⊆ ADm, ADm+1 ⊆ ADm ⊆ ADm, PDm+1 ⊆ PDm, PDm+1 ⊆ PDm ⊆ PDm, as well as the equalities

A = ⋂

m0

ADm = ⋂

m0

ADm and P = ⋂

m0

PDm = ⋂

m0

PDm.

We now prove that each of these inclusions is actually strict, thus showing that these classes give rise to hierarchies of supersets of associative and preassociative functions.

(4)

Letm⩾0 be an integer. We observe that any functionFXX such that Fk =idXk for k=0, . . . , mis necessarily in ADm. However, the converse does not hold. For instance, the functionF∶N→N∪{ε}defined byF(ε)=εandF(x)=∣x∣ for everyx∈N∖{ε}is inAD1 and its unary partF1=1 is constant.

More generally, we also observe that any function FXX such that Fk = idXk fork=0, . . . , mand that satisfies the condition

(3) F(y) ∈ ⋃m

k=0

ran(Fk) ⇔ ∣y∣⩽m

is in ADm. As a particular case, takeFk =idXk fork =0, . . . , m and ∣F(x)∣>m for everyxX such that∣x∣>m. The following example illustrates this case and shows thatADm+1⊊ADm andADm+1⊊ADm.

Example 2.1. Letm⩾0 be an integer and consider the string functionFXX that transforms a string of letter into its prefix of lengthm. That is, thek-ary part Fk ofF is defined by

Fk(x) = Fk(x1xk) = ⎧⎪⎪

⎨⎪⎪⎩

x, ifkm, x1xm, ifk>m.

It is easy to see that this function is associative. Now, assume X = {a, b, . . . , z} and let αX →{c, v} be defined byα(x)=v, ifxis a vowel, and α(x)=c, ifxis a consonant. LetGXX be the “indexing” function whosek-ary partGk is defined by

Gk(x) = ⎧⎪⎪

⎨⎪⎪⎩

x, ifkm,

x1xmα(xm+1)⋯α(xk), ifk>m.

As mentioned above,Gis in ADm and hence inADm. However, it is not inADm+1

and hence not inADm+1. Indeed, we haveG(G(am+1))≠G(am+1).

Proposition 2.2. Letm⩾0be an integer. IfFXX is inADm and satisfies (3), thenF is in ADm.

Proof. Letx,y,zXsuch thatF(y)∈⋃mk=0ran(Fk). By (3) we must have∣y∣⩽m.

But then (1) holds (sinceF is inADm).

The following example illustrates Proposition 2.2 and provides a string function inADm that does not satisfy (3).

Example 2.3. AssumeX=L∪N, whereL={a, b, . . . , z}andN={0,1,2, . . .}. For everyxX, let∣xL be the number of letters ofxthat are inL. Letm⩾0 be an integer and consider the functionsF, GXX defined by

F(x) = ⎧⎪⎪

⎨⎪⎪⎩

x, if∣x∣<m, x1xm1x, if∣x∣⩾m, and

G(x) = ⎧⎪⎪

⎨⎪⎪⎩

x, if∣x∣<m, x1xmxL, if∣x∣⩾m.

Clearly,F satisfies (3). However,Gdoes not sinceG(am)=G(am1)for anya∈L.

(5)

Let us now prove that bothF and Gare inADm∖ADm+1. By Proposition 2.2, to see thatF is in ADm it suffices to show that it is inADm. Letx,y,zX such that∣y∣=m. We then have

F(xF(y)z) = F(xy1ym1yz) = F(xyz),

which shows thatF∈ADm. Now,F∉ADm+1 sinceF(F(am+1))≠F(am+1)for any a∈L. Let us show thatG∈AD m. Letx,y,zX such that G(y)∈⋃mk=0ran(Gk). IfG(y)∈ran(Gk)for some k<m, thenG(y)=yand hence Eq. (1) clearly holds.

IfG(y)∈ran(Gm), thenG(y)=G(y1ym)and hence∣yL=∣y1ymL. Moreover, xyzandxG(y)zhave the same prefix of length m. Therefore Eq. (1) holds. This shows thatG∈ADm. However, we have G∉ADm+1 sinceG(G(am+1))≠G(am+1) for anya∈L.

One can easily show that AD0 ⊊AD0. Indeed, take the function FXX defined byF(ε)=F(a)=εfor someaX andF(x)=xifx∉{ε, a}. The following example shows thatADm⊊ADm for every integerm⩾1.

Example 2.4. Let m ⩾ 1 be an integer and consider the function FXX defined by

F(x) = ⎧⎪⎪

⎨⎪⎪⎩

x, if∣x∣⩽mor ∣x∣=m+2, x1xm, if∣x∣=m+1 or∣x∣>m+2.

ClearlyF is inADm. However, it is not inADm since, setting y=am+1 andz=a for someaX, we have F(y)=am=F(am)∈ran(Fm)but F(yz)=am+2am= F(F(y)z).

Just as we have A⊆ P, we also have ADm ⊆PDm and ADm ⊆ PDm for every integerm⩾0. This observation immediately follows from Propositions 3.2 and 3.3 below. Let us now show that these inclusions are strict. Form=0, takeFXX such that F(ε)=a for some aX and F(x)=x for every xε. Then F is in PD0 ∖AD0. For m ⩾ 1, let σ be a nontrivial permutation on X. The function FXX defined byF(ε)=εandF(x1xn)=σ(x1)⋯σ(xn)for every integer n ⩾1 is in P ∖AD1. Consider for instance in Eq. (1) the strings x = z= ε and y=σ1(a)for someaX such thatσ(a)≠a.

Let us now show that the sets PDm∖PDm+1 and PDm ∖PDm+1 are nonempty.

Consider first the case m=0. Take X = Rand the function F∶R → R defined by F(ε) = ε and F(x1xn) = n1ni=1xi for every integer n ⩾ 1. Then F is in PD0 (and hence inPD0) but not inPD1 (and hence not inPD1). Indeed, we have F(0)=F(00)but F(01)≠F(001). For the casem⩾1, takeFXX defined as

F(x) = ⎧⎪⎪

⎨⎪⎪⎩

x, if∣x∣⩽m, x1xmxk1, if∣x∣=k>m.

Then,F is inPDm but not in PDm+1. Indeed, ifzz, we have F(y1ymz) = F(y1ymz)

but

F(y1ymza) ≠ F(y1ymza).

(6)

3. Characterization results

In this section we aim at localizing each of the parameterized classes AD in- troduced above within its corresponding superclass PD. This goal is achieved in two ways: on the one hand, under the assumption that F(D)⊆D we show that functions inAD are exactly those in PD that verify the conditionFD =FFD

and, on the other hand, we also show that functions inPD admit factorizations in terms of functions inAD. Similar results are then established for AD andPD .

As observed we haveA⊆P and this inclusion is actually strict. In fact, we have the following result.

Proposition 3.1( [5, 6]). A functionFXX is inAif and only if it is inP and satisfiesF =FF.

The following two propositions provide generalizations of Proposition 3.1 to the classesAD,AD,PD, andPD .

Proposition 3.2. Let D be a nonempty subset of X and consider a function FX→ran(F). IfF is in AD, then it is inPD and satisfies FD=FFD. The converse also holds wheneverF(D)⊆D.

Proof. SupposeF ∈ AD. Clearly, we have FD =FFD. Now, let y,yD be such thatF(y)=F(y). Then, we have

F(xyz) = F(xF(y)z) = F(xF(y)z) = F(xyz),

which shows thatF∈PD. For the converse statement, letx,zX andyD. We then have F(y)=F(F(y)) and hence, since F is in PD, we also have F(xyz)=

F(xF(y)z), which shows thatF ∈AD.

Proposition 3.3. Let D be a nonempty subset ofX and let FX →ran(F)be such that F(D)⊆X. Then F is in AD if and only if it is in PD and satisfies FD=FFD.

Proof. (Necessity) LetyDandyXbe such thatF(y)=F(y). SinceF∈AD, for everyx,zX we have

F(xyz) = F(xF(y)z) = F(xF(y)z) = F(xyz), which shows thatF∈PD . Also, we clearly haveFD=FFD.

(Sufficiency) Letx,zX and yD. AsF(y)=F(F(y))andF∈PD , we also haveF(xyz)=F(xF(y)z).

Now, letyX such thatF(y)=F(y). SinceF∈PD we have F(xyz)=F(xyz)=F(xF(y)z)=F(xF(y)z),

which shows thatF∈AD.

Let us recall the following factorization established in [3].

Theorem 3.4 ( [3]). Assume AC and let FXY be a function. The following assertions are equivalent.

(i) F∈P.

(ii) There exist H ∈ A and a one-to-one function f∶ran(H) → Y such that F=fH.

For any gQ(F), we can chooseH=gF andf=Fran(H) in assertion (ii).

(7)

We will now generalize Theorem 3.4 to the classesPDandPD (see Theorems 3.7 and 3.8). For this purpose, we first present a more general factorization result (see Proposition 3.6).

LetC be any class of functions defined on a set Ω and satisfying the following property: if F ∈ C, then gF ∈C for every one-to-one map g defined on ran(F). For any nonempty setD⊆Ω, define also the following subclasses:

CD = {F∈C∣F(D)⊆D},

CD′′ = {F∈C∣F(D)⊆D andFFD=FD}.

Example 3.5. If C is the class P of preassociative functions onX, then CX′′ is the classAof associative string functions onX by Proposition 3.1.

We also observe that, assuming AC, for any subsetD of dom(f)the set QD(f) = {gQ(f) ∣ (gf)(D)⊆D}

is nonempty. Indeed, ifxD, we can setg(f(x))=x.

Proposition 3.6. Assume AC, let D⊆Ω, and letF be a function defined on Ω.

The following assertions are equivalent.

(i) F∈C.

(ii) There exist H ∈ CD and a one-to-one function f defined on ran(H) such that F=fH.

(iii) There exist H ∈ CD′′ and a one-to-one function f defined on ran(H) such that F=fH.

For any gQD(F), we can choose H =gF and f =Fran(H) in assertions (ii) and (iii).

Proof. (iii)⇒(ii) Trivial.

(ii)⇒(i) SinceH∈CD ⊆C, we haveF∈C.

(i) ⇒ (iii) Let gQD(F) and set H = gF. Since gran(F) is one-to-one, we haveH ∈C. Also, we haveH(D)=(gF)(D)⊆D andHHD=gFgFD= gFD=HD. It follows thatH ∈C′′D.

Now, letf=Fran(H). Since ran(H)=ran(gF)=ran(g), the mapf is one-to- one. Finally, we havefH =FH =FgF=F. Using Proposition 3.6 we can now derive the following two generalizations of Theorem 3.4.

Theorem 3.7. Assume AC, let DX, and let FXY be a function. The following assertions are equivalent.

(i) F∈PD.

(ii) There exist H ∈ AD and a one-to-one function f∶ran(H)→ Y such that F=fH.

(iii) There existH∈ADsuch thatH(D)⊆Dand a one-to-one functionf∶ran(H)→ Y such that F=fH.

For any gQD(F), we can choose H =gF and f =Fran(H) in assertions (ii) and (iii).

Proof. (i)⇔(iii) Setting Ω=X andC=PD, we have

CD′′ = {HX→ran(H) ∣H∈PD,H(D)⊆D, and HHD=HD}.

(8)

By Proposition 3.2, we also have

C′′D = {HX→ran(H) ∣H ∈AD andH(D)⊆D}.

We conclude the proof by making use of the equivalence between (i) and (iii) of Proposition 3.6.

(iii)⇒(ii)⇒ (i) Straightforward.

Theorem 3.8. Assume AC, let DX, and let FXY be a function. The following assertions are equivalent.

(i) F∈PD .

(ii) There exist H ∈ AD and a one-to-one function f∶ran(H)→ Y such that F=fH.

(iii) There existH∈ADsatisfyingH(D)⊆Dand a one-to-one functionf∶ran(H)→ Y such that F=fH.

(iv) There existH ∈AD satisfyingran(H)⊆X andHH =H and a one-to- one functionf∶ran(H)→Y such that F=fH.

For any gQ(F)(resp. gQD(F)), we can chooseH=gF andf =Fran(H) in assertions (ii) and (iv) (resp. assertions (ii) and (iii)).

Proof. (i)⇔(iii) The proof follows from Propositions 3.3 and 3.6 withC=PD and consideringCD′′.

(i) ⇔ (iv) The proof follows from Propositions 3.3 and 3.6 with C = PD and consideringCX′′.

(iv)⇒(ii)⇒(i) Straightforward.

We observe that Theorem 3.4 is a consequence of Theorem 3.7 (or, equivalently, of Theorem 3.8) wheneverD=X.

4. Functions having aD-determined range

We now turn our attention to classes of functions with a prescribed range. Recall that, for every integer m⩾0, a function FXX is said to be m-bounded if

F(x)∣⩽mfor everyxX. A functionFXY is said to have anm-determined range if ran(F)=⋃km=0ran(Fk)(see [3]). These concepts can be generalized in the following way.

Definition 4.1. LetDbe a nonempty subset ofX. We say that a mapFXY

● isD-valued if ran(F)⊆D.

● has aD-determined range if ran(F)=F(D).

Note that the property of having aD-determined range is preserved under left composition with unary maps: if FXY has a D-determined range, then so hasgF for any mapgYY, whereYis an nonempty set.

Lemma 4.2. Let D be a nonempty subset ofX.

(a) If FXX is D-valued and satisfies F = FF, then F has a D- determined range.

(b) If FXY has a D-determined range and satisfies F(D) ⊆ X and FD=FFD, then it satisfiesran(F)⊆X andF =FF.

(c) If FXY satisfies F =FH, where HXX isD-valued, then it has a D-determined range.

(9)

(d) If FXX is in AD, D-valued, and satisfies F = FF, then it is associative.

(e) IfFXY is inADand has aD-determined range, then it is associative.

(f) If FXY is inPD and has a D-determined range, then it is preasso- ciative.

Proof. The proofs of statements (a)–(e) are straightforward. To see that (f) holds, lety,yX such thatF(y)=F(y). Since F has aD-determined range, there existsuDsuch thatF(y)=F(u)=F(y). SinceF∈PD , we thus haveF(xyz)= F(xuz)=F(xyz), which shows thatF is preassociative.

Theorem 4.3. Assume AC, let DX, and let FXY be a function. The following assertions are equivalent.

(i) F is preassociative and has a D-determined range.

(ii) F is inPD and has a D-determined range.

(iii) There exist an associative andD-valued function HXX and a one- to-one functionf∶ran(H)→Y such that F=fH.

(iv) There exist a functionH ∈ADwith aD-determined range and a one-to-one function f∶ran(H)→Y such thatF =fH.

(v) There exist an associative functionHXX with aD-determined range and a one-to-one functionf∶ran(H)→Y such that F=fH.

Proof. The equivalence between (i) and (iii) follows from Proposition 3.6, where C is the class of preassociative functions onX that have aD-determined range.

Indeed, by Lemma 4.2(a), Lemma 4.2(b) and Proposition 3.1 the class C′′D then consists of the D-valued associative functions on X. The equivalence between (i) and (ii) follows from Lemma 4.2(f). The equivalence between (ii) and (iv) follows from Theorem 3.8 and the fact that the property of having aD-determined range is preserved under left composition. The implication (iv)⇒ (v) follows from

Lemma 4.2(e). The implication (v)⇒(iv) is trivial.

As far as the sets Dm (m ⩾ 0) are concerned, we also have the following re- sult, which provides an alternative condition for a function in PDm to have an m-determined range.

Proposition 4.4. Let FXY be inPDm. The following assertions are equiv- alent:

(i) ran(Fm+1)⊆⋃mk=0ran(Fk)

(ii) ran(F)=⋃mk=0ran(Fk)(F has anm-determined range).

Proof. (ii)⇒(i) Trivial (preassociativity is not needed).

(i)⇒(ii) We only need to show that ran(F)⊆⋃mk=0ran(Fk). LetF(x)∈ran(F). We have to consider the following mutually exclusive cases:

(a) If∣x∣⩽m, then we are done since F(x)∈⋃mk=0ran(Fk).

(b) If ∣x∣ = km+1, then by (i) there exists uX, with ∣u∣ ⩽ m, such that F(x1xm+1)= F(u). Since f ∈ PDm, we have F(x)=F(y), where y=uxm+2xk. Since∣y∣<∣x∣, we can iterate the process and then we are

done after at most∣x∣−m iterations.

(10)

5. Conclusion and further research

The properties of associativity and preassociativity for functions defined over strings are given in terms of a functional equation and a logical implication, respec- tively. In this paper we relaxed these properties by imposing restrictions on the variables of these defining conditions.

In particular, in Section 2 we showed that certain restrictions on the length of the string variables induce strict hierarchies of nested classes whose intersections reduce to the classes of associative and preassociative functions, respectively. Apart from the theoretical interest, such hierarchies can be used to measure degrees of associativeness (resp. preassociativeness). Indeed, by settingd(f)=2k where kis the minimum positive integermsuch thatf∈ADm∖ADm+1(resp.f ∈PDm∖PDm+1), we see thatdmeasures how distantf is from being associative (resp. preassociative).

In Section 3, for each nonempty DX, we provided additional conditions that reduce classes PD and PD to AD and AD, respectively. These results were then complemented by factorizations of PD and PD into composites I○AD and I○AD, whereI is a class of one-to-one functions. These factorization results may be particularly useful. Indeed, they enable us to construct functions in PD (resp.

PD) from known functions in AD (resp.AD). Also, they may enable us to obtain new axiomatizations of subclasses ofPD (resp.PD) from existing axiomatizations of subclasses of AD (resp.AD). This observation was already fruitfully used for D=X (see [7]).

Regarding the idea of restricting the variables, alternative natural variants of as- sociativity and preassociativity are to be considered. For instance, for any nonempty subsetD ofX, consider the class of functions

A0D = {FDX∣(1) holds for allx,y,zX such thatxyz,y,xF(y)zD}. It is clear that ifF∈AD, thenFD∈A0D. However, the converse is an open question of interest: give necessary and sufficient conditions on a nonempty subsetDX and a functionF∈A0Dfor the existence of an extensionG∈AD(i.e.,GD=F). For example, ifxDzD for allx,zX and F(D)⊆D, then the functionGdefined byGD=F andGXD=idXDis in AD.

The same question can be addressed for the class

PD0 = {FD→ran(F) ∣(2) holds for allx,y,y,zX such thatxyz,xyz,y,yD}. These questions constitute topics of ongoing research work.

References

[1] D. Jurafsky, J. H. Martin. Speech and Language Processing. 2nd Edition. Prentice Hall, 2008.

[2] D. E. Knuth. The Art of Computer Programming, Vol. 3: Sorting and Searching. 2nd Edition.

Addison-Wesley Professional, New York, 1998.

[3] E. Lehtonen, J.-L. Marichal, B. Teheux. Associative string functions.Asian-European Journal of Mathematics, 7(4):1450059 (18 pages), 2014.

[4] J.-L. Marichal, P. Mathonet, and J. Tomaschek. A classification of barycentrically associative polynomial functions.Aequat. Math., in press, 2015. DOI: 10.1007/s00010-014-0332-0 [5] J.-L. Marichal and B. Teheux. Associative and preassociative functions.Semigroup Forum,

89(2):431–442, 2014.

[6] J.-L. Marichal and B. Teheux. Associative and preassociative functions (improved version).

Working paper (arXiv:1309.7303v3).

[7] J.-L. Marichal and B. Teheux. Preassociative aggregation functions.Fuzzy Sets and Systems, 268:15–26, 2015.

(11)

[8] J.-L. Marichal and B. Teheux. Barycentrically associative and preassociative functions.Acta Mathematica Hungarica, 145(2):468–488, 2015.

[9] B. Schweizer and A. Sklar. Probabilistic metric spaces. North-Holland Series in Probability and Applied Mathematics. North-Holland Publishing Co., New York, 1983. (New edition in:

Dover Publications, New York, 2005).

LORIA, (CNRS - Inria Nancy Grand Est - Universit´e de Lorraine), BP239 - 54506 Vandoeuvre-l`es-Nancy, France

E-mail address:miguel.couceiro[at]inria.fr

Mathematics Research Unit, FSTC, University of Luxembourg, 6, rue Coudenhove- Kalergi, L-1359 Luxembourg, Luxembourg

E-mail address:jean-luc.marichal[at]uni.lu

Mathematics Research Unit, FSTC, University of Luxembourg, 6, rue Coudenhove- Kalergi, L-1359 Luxembourg, Luxembourg

E-mail address:bruno.teheux[at]uni.lu

Références

Documents relatifs

Specific actions and interventions, manifested in the form of farming skills workshops, farming practice initiatives, mentoring programs, scholarships schemes, improved

Let X be a n-dimensional compact Alexandrov space satisfying the Perel’man conjecture. Let X be a compact n-dimensional Alexan- drov space of curvature bounded from below by

In this section we will prove our main results on the stability of ruled, quasi-ruled and strongly uni-ruled varieties.. Clearly we

values of Abelian and quasi-periodic functions at the points rwl q for coprime integers q - 1, r.. This condition implies that the functions H, A, B, C-1 are

Description: This CD provides symbols that make it possible to state general FMPs about variadic application symbols, by treating a list of things as the list of children of an

Bounded cohomology, classifying spaces, flat bundles, Lie groups, subgroup distortion, stable commutator length, word metrics.. The authors are grateful to the ETH Z¨ urich, the MSRI

Rendiconti del Seminario Matematico della Università di Padova, tome 81 (1989),

SUMMARY - A number of distortion theorems are proved for the classes and Ga (n) of analytic and univalent functions with negative coefficients, studied recently by