Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications...

22
Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications to Ideal Codes. 1 J. Gómez-Torrecillas , F. J. Lobillo and G. Navarro Department of Algebra and CITIC, University of Granada Dep. of Computer Sciences and AI, and CITIC, University of Granada ISSAC 2015, July 9th, 2015 1 Research partially supported by grants MTM2013-41992-P and TIN2013-41990-R from Ministerio de Economía y Competitividad of the Spanish Government and from FEDER F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (1)

Transcript of Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications...

Page 1: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applicationsto Ideal Codes.1J. Gómez-Torrecillas ?, F. J. Lobillo ? and G. Navarro ‡

?Department of Algebra and CITIC, University of Granada‡Dep. of Computer Sciences and AI, and CITIC, University of Granada

ISSAC 2015, July 9th, 20151Research partially supported by grants MTM2013-41992-P and TIN2013-41990-R from Ministerio de Economía y Competitividad of theSpanish Government and from FEDERF. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (1)

Page 2: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

An extremely short overview of coding theoryInformation k–tuple Encoded n–tuple Trasmitted n–tuple Decoded n–tuple Recovered k–tuple

Transmission DecodingEncoding Info. retrieval

Block (linear) codesThe encoding process is provided by a linear map, i.e. there is a right invertible matrix G ∈Mk×n(F) such thatthe encoding is vt = utG ∈ Fn for each information word ut ∈ Fk .ut G vt

Additional algebraic structure improves encoding and decoding, Fn ∼= F[x ]/〈xn − 1〉, e.g. Reed-Solomon codes.Convolutional codes

ut

G0

ut−1

G1

ut−2

· · ·

· · ·

ut−m

Gm

⊕vt

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (2)

Page 3: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

An extremely short overview of coding theoryInformation k–tuple Encoded n–tuple Trasmitted n–tuple Decoded n–tuple Recovered k–tuple

Transmission DecodingEncoding Info. retrieval

Block (linear) codesThe encoding process is provided by a linear map, i.e. there is a right invertible matrix G ∈Mk×n(F) such thatthe encoding is vt = utG ∈ Fn for each information word ut ∈ Fk .ut G vt

Additional algebraic structure improves encoding and decoding, Fn ∼= F[x ]/〈xn − 1〉, e.g. Reed-Solomon codes.

Convolutional codes

ut

G0

ut−1

G1

ut−2

· · ·

· · ·

ut−m

Gm

⊕vt

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (2)

Page 4: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

An extremely short overview of coding theoryInformation k–tuple Encoded n–tuple Trasmitted n–tuple Decoded n–tuple Recovered k–tuple

Transmission DecodingEncoding Info. retrieval

Block (linear) codesThe encoding process is provided by a linear map, i.e. there is a right invertible matrix G ∈Mk×n(F) such thatthe encoding is vt = utG ∈ Fn for each information word ut ∈ Fk .ut G vt

Additional algebraic structure improves encoding and decoding, Fn ∼= F[x ]/〈xn − 1〉, e.g. Reed-Solomon codes.Convolutional codes

ut

G0

ut−1

G1

ut−2

· · ·

· · ·

ut−m

Gm

⊕vt

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (2)

Page 5: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Convolutional codes and cyclicityCyclicity in convolutional codes non commutative structures on F[z ]n .[Piret’76, Gluesing and Schmale’04, Lopez-Permouth and Szabo’13, GLN’14b]For each ring A, the Ore extension A[z ; σ, δ ] is the free right A–module with basis the powers of z andmultiplication defined by the rule az = zσ (a) + δ(a) for all a ∈ R , where σ is a ring endomorphism of A, and δ aσ–derivation.Let A be a finite semisimple algebra of dimension n over a finite field F. Each F–basis B of A induces a naturalisomorphism of F[z ]–modules v : A[z ; σ, δ ]→ F[z ]n . A is the word–ambient of the convolutional code, whileA[z ; σ, δ ] is the sentence–ambient.Definition 1 ([Lopez-Permouth and Szabo’13])An ideal code is a left ideal I ≤ A[z ; σ, δ ] such that v(I ) is a direct summand of F[z ]n .We focus ourselves in the case δ = 0, i.e. skew polynomials.

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (3)

Page 6: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Two questions about ideal codesAre ideal codes direct summands as left ideals?A positive answer is shown in [GLN’14b, GLN ISSAC’14 Poster] if F[z ] ⊆ A[z ; σ ] is a separable ringextension.This answer generalizes previous works [Gluesing and Schmale’04] when the word–ambient is a commutativesemisimple F–algebra, and [Lopez-Permouth and Szabo’13] whenever it is a separable group algebra of afinite group over a F.

Can we compute a generator for an ideal code?In general it is not known if ideal codes are even principal.If the ideal code is a direct summand as left ideal, which we call a split ideal code, then it is principal andgenerated by an idempotent.This generator can be effectively computed under the separability conditions, see [GLN’14b, Algorithm 1] and[GLN ISSAC’14 Poster, Algorithm 1]

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (4)

Page 7: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Two questions about ideal codesAre ideal codes direct summands as left ideals?A positive answer is shown in [GLN’14b, GLN ISSAC’14 Poster] if F[z ] ⊆ A[z ; σ ] is a separable ringextension.This answer generalizes previous works [Gluesing and Schmale’04] when the word–ambient is a commutativesemisimple F–algebra, and [Lopez-Permouth and Szabo’13] whenever it is a separable group algebra of afinite group over a F.Can we compute a generator for an ideal code?In general it is not known if ideal codes are even principal.If the ideal code is a direct summand as left ideal, which we call a split ideal code, then it is principal andgenerated by an idempotent.This generator can be effectively computed under the separability conditions, see [GLN’14b, Algorithm 1] and[GLN ISSAC’14 Poster, Algorithm 1]

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (4)

Page 8: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Separable extensionsDefinition 2A non commutative ring extension S ⊆ R is called separable if the multiplication map

µ : R ⊗S R −→ R∑i ai ⊗ bi 7−→

∑i aibisplits, or equivalently if there exists

p = ∑i

ai ⊗ bi ∈ R ⊗S R

such thatµ(p) = ∑

i

aibi = 1 and ∀r ∈ R, rp = pr .

This element is called a separability element.Proposition 3 ([Hirata and Sugano’66])In a separable extension, R–submodules which are S–direct summands are also R–direct summands.

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (5)

Page 9: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Separability and skew polynomialsA is a separable F–algebra and σ ∈ AutF (A),σ⊗ : A⊗F A→ A⊗F A is defined by σ⊗(a⊗ b) = σ (a)⊗ σ (b).

Corollary 4Let F be a finite field and let A be a separable F–algebra with separability element p = ∑i ai ⊗F bi ∈ A⊗F A.Let σ ∈ AutF (A) such that σ⊗(p) = p. Then F[z ] ⊆ A[z ; σ ] is a separable extension and a separability element isgiven by

p = ∑i

ai ⊗F [z ] bi ∈ A[z ; σ ]⊗F [z ] A[z ; σ ].In particular each ideal code is a split ideal code and it is generated by an idempotent.

This corollary follows from [GLN’14b, Theorem 6].

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (6)

Page 10: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Computational problems

σ ∈ AutF (A) is sepa-rable if ∃p ∈ A ⊗F Aa separability elementsuch that σ⊗(p) = p

Is σ a separableautomorphism?Each idealcode isgenerated byan idempotent

Can be peffectivelycomputed?[GLN’14b,Algorithm1] applies

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (7)

Page 11: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Framework and target

F ⊆ K is a finite fields extension with dual normal bases {αq0 , . . . , αqt−1} and {βq0 , . . . , βqt−1}.Word–ambient is A =Mn(K).The center of an A–bimodule M is MA = {m ∈ M | rm = mr ∀r ∈ A}.The desired p ∈ A⊗F A must satisfy(P1) p ∈ (A⊗F A)A(P2) p ∈ E1 = {∑i ai ⊗ bi ∈ (A⊗F A)A | ∑i aib1 = 1

}(P3) p ∈ ker(IdA⊗FA − σ⊗)

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (8)

Page 12: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

(P1) (A⊗F A)A

For each 0 ≤ i , j ≤ n − 1 and all 0 ≤ k ≤ t − 1, we denotepijk = n−1∑

l=0

t−1∑h=0

Eliαqkαqh ⊗ βqhEjl ∈ A⊗F A.

Lemma 5The dimension of (A⊗F A)A as an F–vector space is n2t . An F–basis for (A⊗F A)A is{pijk | 0 ≤ i , j ≤ n − 1, 0 ≤ k ≤ t − 1}.

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (9)

Page 13: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

(P2) E1 = {∑i ai ⊗ bi ∈ (A⊗F A)A | ∑i aib1 = 1}

LetE0 = {p ∈ (A⊗F A)A | µ(p) = 0}andE1 = {p ∈ (A⊗F A)A | µ(p) = 1}.Then E1 is the set of all separability elements of the extension F ⊆ A. Let p1 = ∑t−1

k=0 TrK/F (β)p00k .Proposition 6E0 is an F–vector subspace of (A⊗F A)A and E1 is an affine subspace of (A⊗F A)A both of dimension (n2 − 1)t .An F–basis of E0 is

E = {pijk | 0 ≤ i 6= j ≤ n − 1, 0 ≤ k ≤ t − 1} ∪ {p00k − piik | 1 ≤ i ≤ n − 1, 0 ≤ k ≤ t − 1}.

Moreover E1 = {p1 + q | q ∈ E0}.

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (10)

Page 14: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

(P3) ker(IdA⊗FA − σ⊗) IRecall

E0 = {p ∈ (A⊗F A)A | µ(p) = 0}andE1 = {p ∈ (A⊗F A)A | µ(p) = 1}.

Linearizing the problem∃p ∈ E1 ∩ ker(IdA⊗FA − σ⊗)

KS

��∃q ∈ E0 | σ⊗(p1 + q) = p1 + qKS

��(σ⊗ − IdA⊗FA)(p1) ∈ (IdA⊗FA − σ⊗)(E0)F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (11)

Page 15: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

(P3) ker(IdA⊗FA − σ⊗) IIConverting to matrices

Aσ //

m

��

A

m

��Mnt (F)

f

VV

Mσ//Mnt (F)

f

VV

A⊗F Aσ⊗ //

m⊗

��

A⊗F A

m⊗

��Mnt (F)⊗F Mnt (F) //

f⊗

UU

−�−��

Mnt (F)⊗F Mnt (F)f⊗

UU

−�−��

Mn2t2 (F)Mσ⊗

//Mn2t2 (F)F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (12)

Page 16: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Example IThe field extension is F = F2 ⊂ F4 = K.The base algebra is A =M2(K).We fix the normal basis B = {a, a2}, which is also self-dual.Two canonical inclusions, A→M4(F) and A⊗F A→M16(F)The basis {pijk} of A⊗F AA can now be constructed. For examplep001 = (1 0

0 0

)⊗(a 00 0

)+ (a 00 0

)⊗(a2 00 0

)+ (0 01 0

)⊗(

0 a0 0

)+ (0 0a 0

)⊗(

0 a2

0 0

),

and via the canonical inclusion

p001 =

0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 01 1 0 0 1 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 1 0 0 1 0 0 0 0 0 0 0 0 0 0 01 0 0 0 0 1 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 1 0 0 1 1 0 0 0 0 0 0 0 00 0 1 1 0 0 1 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 1 0 0 1 0 0 0 0 0 0 0 0 00 0 1 0 0 0 0 1 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

.

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (13)

Page 17: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Example IIThe basis of E0 is

E = {p010, p011, p100, p101, p000 + p110, p001 + p111}and E1 = p1 + E0 where

p1 = p000 + p001 =

1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 01 0 0 0 0 1 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 0 0 0 0 1 0 0 0 0 0 0 0 0 0 00 1 0 0 1 1 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 1 0 0 1 0 0 0 0 0 0 0 0 00 0 1 0 0 0 0 1 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 0 0 0 0 1 0 0 0 0 0 0 0 00 0 0 1 0 0 1 1 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

.

The automorphism is σ = σU τ̂ , where U = ( 1 aa2 a

) and τ is the Frobenius automorphism.F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (14)

Page 18: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Example IIIThe matrix Mσ is

Mσ =

0 1 0 1 1 1 1 1 1 0 1 0 0 1 0 11 0 1 0 0 1 0 1 1 1 1 1 1 0 1 01 1 1 0 1 0 0 1 0 1 1 1 1 1 1 00 1 1 1 1 1 1 0 1 0 0 1 0 1 1 10 1 0 1 1 1 1 1 1 0 1 0 0 1 0 11 0 1 0 0 1 0 1 1 1 1 1 1 0 1 01 1 1 0 1 0 0 1 0 1 1 1 1 1 1 00 1 1 1 1 1 1 0 1 0 0 1 0 1 1 11 1 1 1 1 0 1 0 1 1 1 1 1 0 1 00 1 0 1 1 1 1 1 0 1 0 1 1 1 1 11 0 0 1 0 1 1 1 1 0 0 1 0 1 1 11 1 1 0 1 0 0 1 1 1 1 0 1 0 0 11 1 1 1 1 0 1 0 1 1 1 1 1 0 1 00 1 0 1 1 1 1 1 0 1 0 1 1 1 1 11 0 0 1 0 1 1 1 1 0 0 1 0 1 1 11 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1

,

and the matrix Mσ⊗ has size 256× 256.In order to check if (σ⊗ − id)(p1) ∈ (id−σ⊗)(E0), we had to solve the non homogeneous linear system of size256× 6

v(p1) · (Mσ⊗ − I256) = ∑0≤i 6=j≤1

∑0≤k≤1

αijk(v(pijk ) · (I256 −Mσ⊗ ))+ ∑

0≤i≤1

∑0≤k≤1

αik(v(p00k − piik ) · (I256 −Mσ⊗ ))

whose solution is (0, 0, 1, 0, 1, 0).F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (15)

Page 19: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Example IVThe desired separability element is p = p1 + p100 + p000 + p110 = p100 + p110 + p001. Concretely,

p =

0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 01 1 0 0 1 0 0 0 0 1 0 0 1 1 0 00 0 0 0 0 0 0 0 1 0 0 0 0 1 0 00 0 0 0 0 0 0 0 0 1 0 0 1 1 0 01 1 0 0 1 0 0 0 0 1 0 0 1 1 0 01 0 0 0 0 1 0 0 1 1 0 0 1 0 0 00 0 0 0 0 0 0 0 0 1 0 0 1 1 0 00 0 0 0 0 0 0 0 1 1 0 0 1 0 0 00 0 0 1 0 0 1 1 0 0 1 0 0 0 0 10 0 1 1 0 0 1 0 0 0 0 1 0 0 1 10 0 0 0 0 0 0 0 0 0 1 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 1 0 0 1 10 0 1 1 0 0 1 0 0 0 0 1 0 0 1 10 0 1 0 0 0 0 1 0 0 1 1 0 0 1 00 0 0 0 0 0 0 0 0 0 0 1 0 0 1 10 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0

,

Viewed as a tensor product of matrices in M2(K),p = (0 a2

0 0

)⊗(a 00 0

)+ (0 10 0

)⊗(a2 00 0

)+ (0 00 a2

)⊗(

0 a0 0

)+ (0 00 1

)⊗(

0 a2

0 0

)+ (0 a2

0 0

)⊗(

0 0a 0

)+ (0 10 0

)⊗(

0 0a2 0

)+ (0 00 a2

)⊗(

0 00 a

)+ (0 00 1

)⊗(

0 00 a2

)+ (1 0

0 0

)⊗(a 00 0

)+ (a 00 0

)⊗(a2 00 0

)+ (0 01 0

)⊗(

0 a0 0

)+ (0 0a 0

)⊗(

0 a2

0 0

).

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (16)

Page 20: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Summary, conclusions, further work...Summary and conclusions.This paper concerns about convolutional codes with word–ambient matrices over a finite field extension of thesymbol–ambient finite field.We have presented a complete computational answer to decide if a given automorphism σ ∈ AutF (A) isseparable, computing a suitable separability element.If the answer in positive, the separability element can be used to compute an idempotent generator of anyideal code.This idempotent allows an easy parity check of transmitted sentences.

Improvements not explained here and further work.We have also proved that F[z ] ⊆ A[z ; σ ] is a separable extension if and only if σ is a separable automorphism.From the idempotent generator, the dual code can be easily computed if it is also an ideal code over thesame word–ambient. This has been also completed.Distance profiles of these codes have to be computed.

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (17)

Page 21: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Summary, conclusions, further work...Summary and conclusions.This paper concerns about convolutional codes with word–ambient matrices over a finite field extension of thesymbol–ambient finite field.We have presented a complete computational answer to decide if a given automorphism σ ∈ AutF (A) isseparable, computing a suitable separability element.If the answer in positive, the separability element can be used to compute an idempotent generator of anyideal code.This idempotent allows an easy parity check of transmitted sentences.Improvements not explained here and further work.We have also proved that F[z ] ⊆ A[z ; σ ] is a separable extension if and only if σ is a separable automorphism.From the idempotent generator, the dual code can be easily computed if it is also an ideal code over thesame word–ambient. This has been also completed.Distance profiles of these codes have to be computed.

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (17)

Page 22: Separable Automorphisms on Matrix Algebras over Finite Field Extensions. Applications ...gnavarro/files/ISSAC2015_slides.pdf · 2015-09-09 · Separable Automorphisms on Matrix Algebras

Selected bibliographyH. Gluesing-Luerssen and W. Schmale.On cyclic convolutional codes.Acta Applicandae Mathematica, 82(2):183–237,2004.J. Gómez-Torrecillas, F. J. Lobillo, and G. Navarro.Generating idempotents in ideal codes.In W.-S. Lee, editor, ISSAC 2014 Poster Abstract,volume 48, number 3, issue 189 of ACMCommunications in Computer Algebra.ACM-SIGSAM, 2014.J. Gómez-Torrecillas, F. J. Lobillo, and G. Navarro.Ideal codes over separable ring extensions.arXiv:1408.1546, 2014.

K. Hirata and K. Sugano.On semisimple extensions and separableextensions over non commutative rings.Journal of the Mathematical Society of Japan,18(4):360–373, 10 1966.S. R. López-Permouth and S. Szabo.Convolutional codes with additional algebraicstructure.Journal of Pure and Applied Algebra, 217(5):958 –972, 2013.P. Piret.Structure and constructions of cyclic convolutionalcodes.IEEE Transactions on Information Theory,22(2):147–155, 1976.

F. J. Lobillo (UGR) Separable Automorphisms on Matrix Algebras. ISSAC 2015, July 9th, 2015 (18)