Skip to content
/ SnFFT Public

FFT on the Symmetric group with values in a finite field

Notifications You must be signed in to change notification settings

jboillat/SnFFT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

𝕊nFFT𝔽p

The original 𝕊nFFT package is a Julia package designed to facilitate harmonic analysis on the symmetric group of order n, denoted 𝕊n. 𝕊nFFT can be downloaded here. The version 𝕊nFFT𝔽p is based on representations of 𝕊n with values in a finite field 𝔽p.

The two main differences between the packages are the following:

  • Young seminormal representations instead of Young orthogonal representations
  • Working with BigInt modulo p (p prime) instead of Float64

Out of the box, this 𝕊nFFT𝔽p version implements:

  • Group operations and factorizations for 𝕊n
  • Functionality to set up 𝔽p valued functions over 𝕊n
  • The fast Fourier transform
  • The inverse fast Fourier transform
  • The fast convolution product of functions over 𝕊n
  • The fast exponentiation for the convolution product over 𝕊n

About

FFT on the Symmetric group with values in a finite field

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published