1 | const binaryField = {
|
2 | zero: 0,
|
3 | one: 1,
|
4 | contains: (a) => ((a === 0) || (a === 1)),
|
5 | addition: (a, b) => ((a + b) % 2),
|
6 | equality: (a, b) => a === b,
|
7 | negation: (a) => a,
|
8 | multiplication: (a, b) => ((a * b) % 2),
|
9 | inversion: (a) => a
|
10 | }
|
11 |
|
12 | module.exports = binaryField
|