CLOSED SETS OF FINITARY FUNCTIONS BETWEEN FINITE FIELDS OF COPRIME - - PowerPoint PPT Presentation

closed sets of finitary functions between finite fields
SMART_READER_LITE
LIVE PREVIEW

CLOSED SETS OF FINITARY FUNCTIONS BETWEEN FINITE FIELDS OF COPRIME - - PowerPoint PPT Presentation

CLOSED SETS OF FINITARY FUNCTIONS BETWEEN FINITE FIELDS OF COPRIME ORDER. Stefano Fioravanti September 2019, YRAC2019 Institute for Algebra Austrian Science Fund FWF P29931 0/11 ( F p , F q ) -linear closed clonoids Definition Let p and q be


slide-1
SLIDE 1

CLOSED SETS OF FINITARY FUNCTIONS BETWEEN FINITE FIELDS OF COPRIME ORDER.

Stefano Fioravanti September 2019, YRAC2019 Institute for Algebra Austrian Science Fund FWF P29931

0/11

slide-2
SLIDE 2

(Fp, Fq)-linear closed clonoids

Definition

Let p and q be powers of prime numbers. A (Fp, Fq)-linear closed clonoid is a non-empty subset C of

n∈N F Fn

q

p

such that: (1) if f, g ∈ C[n] then: f +p g ∈ C[n]; (2) if f ∈ C[m] and A ∈ Fm×n

q

then: g : (x1, ..., xn) → f(A ·q (x1, ..., xn)t) is in C[n].

1/11

slide-3
SLIDE 3

Known results

[1]

  • E. Aichinger, P

. Mayr, Polynomial clones on groups of order pq, in: Acta Mathematica Hungarica, Volume 114, Number 3, Page(s) 267-285, 2007. (All 17 clones containing (Zp × Zq, +, (1, 1))); [2]

  • J. Bulín, A. Krokhin, and J. Opršal, Algebraic approach to promise constraint

satisfaction, arXiv:1811.00970, 2018. [3]

  • S. Kreinecker, Closed function sets on groups of prime order, Manuscript,

arXiv:1810.09175, 2018. (All finitely many clones containing (Zp, +)).

1/11

slide-4
SLIDE 4

(Fp, Fq)-linear closed clonoids

Proposition

The intersection of (Fp, Fq)-linear closed clonoids is again a (Fp, Fq)-linear closed clonoid.

Definition

Let K be subset of n-ary function from Fq to Fp and A the set of all the (Fp, Fq)- linear closed clonoids. We define the (Fp, Fq)-linear closed clonoid generated by K as: C(p,q)(K) =

  • C∈B

C where B = {C|C ∈ A, K ⊆ C}.

1/11

slide-5
SLIDE 5

Definition

Let f be an n-ary function from a group G1 to a group G2. We say that f is 0-preserving if: f(0G1, ..., 0G1) = 0G2.

2/11

slide-6
SLIDE 6

Definition

Let f be an n-ary function from a group G1 to a group G2. We say that f is 0-preserving if: f(0G1, ..., 0G1) = 0G2.

Remark

Let p and q be prime numbers. The 0-preserving functions from Fq to Fp form a (Fp, Fq)-linear closed clonoid.

2/11

slide-7
SLIDE 7

Other examples

(1) The constant functions.

3/11

slide-8
SLIDE 8

Other examples

(1) The constant functions. (2) All the functions.

3/11

slide-9
SLIDE 9

Other examples

(1) The constant functions. (2) All the functions.

Definition

Let f be a function from Fn

q to Fp. The function f is a star function if and only if

for every vector w ∈ Fn

q there exists k ∈ Fp such that for every λ ∈ Fq − {0}:

f(λw) = k.

3/11

slide-10
SLIDE 10

Other examples

(1) The constant functions. (2) All the functions.

Definition

Let f be a function from Fn

q to Fp. The function f is a star function if and only if

for every vector w ∈ Fn

q there exists k ∈ Fp such that for every λ ∈ Fq − {0}:

f(λw) = k. (3) The star functions (functions constant on rays from the origin, but not in the

  • rigin).

3/11

slide-11
SLIDE 11

A characterization

Theorem (SF)

Let p and q be powers of different primes. Then every (Fp, Fq)-linear closed clonoid C is generated by its unary functions. Thus C = C(p,q)(C[1]).

4/11

slide-12
SLIDE 12

A characterization

Theorem (SF)

Let p and q be powers of different primes. Then every (Fp, Fq)-linear closed clonoid C is generated by its unary functions. Thus C = C(p,q)(C[1]).

Corollary

Let p and q be two distinct prime numbers. Then every (Fp, Fq)-linear closed clonoid has a set of finitely many unary functions as generators. Hence there are

  • nly finitely many distinct (Fp, Fq)-linear closed clonoids.

4/11

slide-13
SLIDE 13

Example

Matrix representation of a function f : Z2

5 → Z11

f(i, j) = aij where (aij) ∈ Z5×5

11 4/11

slide-14
SLIDE 14

Example

Matrix representation of a function f : Z2

5 → Z11

f(i, j) = aij where (aij) ∈ Z5×5

11

        a4 a3 a2 a1        

4/11

slide-15
SLIDE 15

Example

Matrix representation of a function f : Z2

5 → Z11

f(i, j) = aij where (aij) ∈ Z5×5

11

        a4 a3 a2 a1         The function f1 : Z5 → Z11 defined as f1(0) = 0, f1(i) = ai for i = 1, . . . , 4 is in C({f}).

4/11

slide-16
SLIDE 16

Example

Matrix representation of a function f : Z2

5 → Z11

f(i, j) = aij where (aij) ∈ Z5×5

11

        a4 a3 a2 a1         The function f1 : Z5 → Z11 defined as f1(0) = 0, f1(i) = ai for i = 1, . . . , 4 is in C({f}). How to generate f from f1 in a (Fp, Fq)-linear closed clonoid?

4/11

slide-17
SLIDE 17

Example

Let us define the function s : Z2

5 → Z11:

s(x, y) = f1(y)         a4 a4 a4 a4 a4 a3 a3 a3 a3 a3 a2 a2 a2 a2 a2 a1 a1 a1 a1 a1        

4/11

slide-18
SLIDE 18

Example

Let us define the function s : Z2

5 → Z11:

s(x, y) = f1(y) + f1(y − x)         2a4 a3 + a4 a2 + a4 a1 + a4 a4 2a3 a2 + a3 a1 + a3 a3 a3 + a4 2a2 a1 + a2 a2 a2 + a4 a2 + a3 2a1 a1 a1 + a4 a1 + a3 a1 + a2 a4 a3 a2 a1        

4/11

slide-19
SLIDE 19

Example

Let us define the function s : Z2

5 → Z11:

s(x, y) = f1(y) + f1(y − x) + f1(y − 2x)         3a4 a2 + a3 + a4 a2 + a4 a1 + a3 + a4 a1 + a4 3a3 a1 + a2 + a3 a1 + a3 + a4 a2 + a3 a3 + a4 3a2 a1 + a2 a2 + a3 a1 + a2 + a4 a2 + a3 + a4 3a1 a1 + a4 a1 + a2 + a4 a1 + a3 a1 + a2 + a3 a3 + a4 a1 + a3 a2 + a4 a1 + a2        

4/11

slide-20
SLIDE 20

Example

Let us define the function s : Z2

5 → Z11:

s(x, y) = f1(y) + f1(y − x) + f1(y − 2x) + f1(y − 3x) + f1(y − 4x)         5a4 λ λ λ λ 5a3 λ λ λ λ 5a2 λ λ λ λ 5a1 λ λ λ λ λ λ λ λ         where λ = a1 + a2 + a3 + a4

4/11

slide-21
SLIDE 21

Example

Let us define the function s : Z2

5 → Z11:

s(x, y) = f1(y) + f1(y − x) + f1(y − 2x) + f1(y − 3x) + f1(y − 4x) −

q−1

  • k=1

f1(kx)         5a4 5a3 5a2 5a1        

4/11

slide-22
SLIDE 22

Example

Let n ∈ N be s.t n ∗ 5 ≡11 1. Hence n ∗ s is the function:         a4 a3 a2 a1        

4/11

slide-23
SLIDE 23

Example

for all x, y ∈ Z5: f(x, y) = n ∗ s(x − y, y)         a4 a3 a2 a1        

4/11

slide-24
SLIDE 24

Definition

Let Fq and Fp be finite fields and let f : Fq → Fp be a unary function. Let α be a generator of the multiplicative subgroup F×

q of Fq. We define the α-vector

encoding of f as the vector v ∈ Fq

p such that:

vi+1 = f(αi) for 0 ≤ i ≤ q − 2, v0 = f(0).

5/11

slide-25
SLIDE 25

How to describe the unary functions

Proposition

Let C be a (Fp, Fq)-linear closed clonoid, and let α be a generator of the multi- plicative subgroup F×

q of Fq. Then the set S of all the α-vector encodings of unary

functions in C is a subspace of Fq

p and it satisfies:

(x0, xk, xk+1, . . . , xq−1, x1, . . . , xk−1) ∈ S (1) and (x0, . . . , x0) ∈ S (2) for all (x0, . . . , xq−1) ∈ S and k ∈ {1, . . . , q − 1}.

6/11

slide-26
SLIDE 26

A characterization

We denote by A(p, q) and C(p, q) respectively the linear transformations of Fq

p

defined as: A(p, q)((v0, . . . , vq−1)) = (v0, vk, vk+1, . . . , xq−1, v1, . . . , vk−1) C(p, q)((v0, . . . , vq−1)) = (v0, . . . , v0)

7/11

slide-27
SLIDE 27

A characterization

Definition

An invariant subspace of a linear operator T on some vector space V is a subspace W of V that is preserved by T; that is, T(W) ⊆ W.

8/11

slide-28
SLIDE 28

A characterization

Definition

An invariant subspace of a linear operator T on some vector space V is a subspace W of V that is preserved by T; that is, T(W) ⊆ W.

Theorem (SF)

Let p and q be powers of distinct prime numbers. Then the lattice of all (Fp, Fq)- linear closed clonoids L(p, q) is isomorphic to the lattice L(A(p, q), C(p, q)) of all the (A(p, q), C(p, q))-invariant subspaces of Fq

p . 8/11

slide-29
SLIDE 29

Lattice of the (Fp, Fq)-linear closed clonoids

s s s s

0P {0} 1 C

❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍

9/11

slide-30
SLIDE 30

Lattice of the (Fp, Fq)-linear closed clonoids

Let us denote by 2 the two-elements chain and, in general, by Ck the chain with k elements.

10/11

slide-31
SLIDE 31

Lattice of the (Fp, Fq)-linear closed clonoids

Let us denote by 2 the two-elements chain and, in general, by Ck the chain with k elements.

Theorem (SF)

Let p and q be powers of different primes. Let n

i=1 pki i be the prime factorization

  • f the polynomial g = xq−1−1 in Fp[x]. Then the number of distinct (Fp, Fq)-linear

closed clonoids is 2 n

i=1(ki + 1) and the lattice of all the (Fp, Fq)-linear closed

clonoids, L(p, q), is isomorphic to 2 × n

i=1 Cki+1. 10/11

slide-32
SLIDE 32

Lattice of the (Fp, Fq)-linear closed clonoids

Corollary

Let p and q be powers of distinct primes. Then the lattice L(p, q) of the (Fp, Fq)- linear closed clonoids is a distributive lattice.

11/11

slide-33
SLIDE 33

Lattice of the (Fp, Fq)-linear closed clonoids

Corollary

Let p and q be powers of distinct primes. Then the lattice L(p, q) of the (Fp, Fq)- linear closed clonoids is a distributive lattice.

Corollary

Every 0-preserving (Fp, Fq)-linear closed clonoid is principal (generated by a unary functions).

11/11

slide-34
SLIDE 34

Lattice of the (Fp, Fq)-linear closed clonoids

Corollary

Let p and q be powers of distinct primes. Then the lattice L(p, q) of the (Fp, Fq)- linear closed clonoids is a distributive lattice.

Corollary

Every 0-preserving (Fp, Fq)-linear closed clonoid is principal (generated by a unary functions). THANK YOU!!!!

11/11