Dependent parity equationsElimination + complete kernel · 16 vectors
The problem
Compute rank, nullity, reduced row-echelon form, and the complete binary kernel.
The checked result
Rank: 2; Nullity: 2.
XOR row operations preserve the solution space. Free columns account for the kernel’s degrees of freedom, and full enumeration checks every binary candidate.
Why the checker accepts it
- Reduce the binary matrix by row swapping and XOR elimination.
- Identify pivot columns and compute rank and nullity.
- Enumerate every binary vector of the declared column dimension.
- Compare the full kernel list and verify its size against rank-nullity.
Formal specification
{
"matrix": [
[
1,
1,
0,
1
],
[
0,
1,
1,
0
],
[
1,
0,
1,
1
]
],
"field": "GF(2); column vectors; all dot products modulo two."
}Claim and evidence
{
"claim": {
"rank": 2,
"nullity": 2
},
"witness": {
"rref": [
[
1,
0,
1,
1
],
[
0,
1,
1,
0
],
[
0,
0,
0,
0
]
],
"kernel": [
[
0,
0,
0,
0
],
[
0,
1,
1,
1
],
[
1,
0,
0,
1
],
[
1,
1,
1,
0
]
]
}
}Dataset construction
Deterministic finite fixture; full enumeration or witness replay as stated. Structured JSON; field meanings are stated in the specification. Acceptance covers 16 checker units for this record; the unit type is stated in its verification scope.
Complexity and limits
For m rows and n columns, elimination is polynomial; full kernel enumeration checks 2ⁿ vectors.
Only these exact matrices are certified; the witness is a complete kernel list rather than a scalable basis certificate.
A boundary to investigate
Ordinary real-number arithmetic gives different answers. A few null vectors need not span the kernel. Add row-operation certificates, nullspace bases, and inconsistency witnesses.