Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- newtype GF2x64 = GF2x64 {}
- newtype GF2x64' = GF2x64' {
- basisGF2x64' :: Vector GF2x64
- zeroGF2x64' :: GF2x64'
- rankGF2x64' :: GF2x64' -> Int
- inGF2x64' :: GF2x64 -> GF2x64' -> Bool
- insertGF2x64' :: GF2x64 -> GF2x64' -> GF2x64'
- spanGF2x64' :: Vector GF2x64 -> GF2x64'
- componentsGF2x64' :: GF2x64' -> GF2x64 -> GF2x64
- linCombGF2x64' :: GF2x64' -> GF2x64 -> GF2x64
Documentation
\(GF(2)^{64}\)
bitwise xor
+ | 0 | 1 |
0 | 0 | 1 |
1 | 1 | 0 |
bitwise and
* | 0 | 1 |
0 | 0 | 0 |
1 | 0 | 1 |
Instances
subspace of \(GF(2)^{64}\)
GF2x64' | |
|
rankGF2x64' :: GF2x64' -> Int Source #
O(1)
spanGF2x64' :: Vector GF2x64 -> GF2x64' Source #
O(dN)