Zech'in logaritması - Zech's logarithm

Zech logaritmaları , elemanlar bir jeneratörün güçleri olarak temsil edildiğinde sonlu alanlarda toplama uygulamak için kullanılır .

Zech logaritmaları Julius Zech'ten sonra adlandırılır ve aynı zamanda onları sayı teorik araştırmaları için kullanan Carl GJ Jacobi'den sonra Jacobi logaritmaları olarak da adlandırılır .

Tanım

Sonlu bir alanın ilkel bir öğesi verildiğinde , tabana göre Zech logaritması aşağıdaki denklemle tanımlanır:

genellikle şu şekilde yeniden yazılır:

Bağlamdan anlaşıldığı zaman temel seçimi genellikle gösterimden çıkarılır.

Daha kesin olmak gerekirse, tamsayılar üzerinde çarpım sırasını modulo yapan bir fonksiyondur ve aynı kümedeki değerleri alır. Her öğeyi açıklamak için , tanımlarla birlikte resmi olarak yeni bir sembol eklemek uygundur.

burada bir tamsayıdır tatmin edici , yani bir alan için karakteristik 2 ve birlikte tek karakteristik bir alan için elemanları.

Zech logaritmasını kullanarak, sonlu alan aritmetiği üstel gösterimde yapılabilir:

Bu formüller, sembollü sözleşmelerimizle , çıkarma işleminin tanımsız olduğu uyarısıyla aynı kalır . Özellikle, toplama ve çıkarma formüllerinin özel bir durum olarak ele alınması gerekir .

Bu, tatmin edici başka bir sembol ve uygun şekilde başka kurallar getirilerek yansıtmalı çizginin aritmetiğine genişletilebilir .

Karakteristik iki alanlar için,

.

Kullanımlar

Yeterince küçük sonlu alanlar için, bir Zech logaritma tablosu, az sayıda tamsayı toplama / çıkarma ve tablo aramaları açısından tüm sonlu alan aritmetiğinin özellikle verimli bir şekilde uygulanmasına izin verir.

Bu yöntemin faydası, tablonun verimli bir şekilde saklanamadığı büyük alanlar için azalır. Bu yöntem, sonlu alanda çok az işlem yaparken de verimsizdir, çünkü kişi tabloyu hesaplamak için gerçek hesaplamada olduğundan daha fazla zaman harcar.

Örnekler

Let a ∈ GF (2 3 ) arasında bir kök olduğu ilkel bir polinom x 3 + x 2 + 1 . Bu alandaki elemanların geleneksel temsili, derece 2 veya daha düşük α'daki polinomlardır.

Bu alan için bir Zech logaritma tablosu Z (−∞) = 0 , Z (0) = −∞ , Z (1) = 5 , Z (2) = 3 , Z (3) = 2 , Z (4) şeklindedir. = 6 , Z (5) = 1 ve Z (6) = 4 . Çarpımsal düzen a'dan tamsayılar 7 modulo ile üstel gösterimi çalışır, böylece 7'dir.

Yana α bir köküdür x 3 + x 2 + 1 daha sonra araçlarının a 3 + α 2 + 1 = 0 tüm katsayıları GF (2) içinde olduğu için, çıkarma ek olarak aynı olduğunu hatırlamak halinde ya da elde ettiğimiz α 3 = α 2 + 1 .

Üstelden polinom gösterimlere dönüşüm şu şekilde verilir:

(Yukarıda gösterildiği gibi)

Α 6 + α 3'ü hesaplamak için Zech logaritmalarını kullanma :

,

veya daha verimli bir şekilde,

,

ve polinom temsilinde doğrulayarak:

.

Ayrıca bakınız

Referanslar

daha fazla okuma