Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passaudited 2026-08-16
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

A companion operator with a visible cyclic vector and equal canonical polynomials

Example

For f=x3+x+1, let C=(00−110−1010). Then e1,Ce1,C2e1 are e1,e2,e3, so e1 is cyclic. The matrix is the companion matrix of f, and μC=χC=f.

Remarks

Over F2, the polynomial x3+x+1 is irreducible and the same column orientation represents multiplication by its residue class in F8=F2[x]/(x3+x+1). This fixes the convention for a downstream computation of the Frobenius map of F8/F2; the present matrix is multiplication by the residue class, not the Frobenius operator, and no forward dependency is used here.

Facts & Assumptions

Given: The displayed companion matrix C and v=e1.

[L1]

If mT,v=xd+ad−1xd−1+⋯+a0, then (v,Tv,…,Td−1v) is an ordered basis of Z(v;T), and in this basis T∣Z(v;T) has the companion matrix with ones on the subdiagonal and last column (−a0,…,−ad−1) (A vector annihilator gives a power basis and its companion matrix).

[L2]

An endomorphism of a finite-dimensional vector space has a cyclic vector if and only if μT=χT (A cyclic vector exists exactly when the minimal and characteristic polynomials agree).

Verification

technique · computation
1.1algebra

Matrix multiplication gives Ce1=e2 and C2e1=e3, so the three power vectors are the standard basis and e1 is cyclic.

2.1step 1.1algebra

The columns show Ce3=−e1−e2, so C3e1=Ce3=−e1−e2=−e1−Ce1 and hence f(C)e1=(C3+C+I)e1=0. Since f(C) commutes with C, f(C)Cje1=Cjf(C)e1=0 for j=0,1,2, and step 1.1 makes e1,Ce1,C2e1 a basis, so f(C)=0.

3.1step 1.1step 2.1L1L2L3algebra∎

By step 1.1 the vector e1 is cyclic, so [L2] gives μC=χC, and [L3] makes χC monic of degree 3; thus μC is monic of degree 3. By step 2.1, μC divides the monic degree-three polynomial f, so μC=f and therefore μC=χC=f. Since mC,e1 divides f and (e1,Ce1,C2e1) is a basis of Z(e1;C)=F3, mC,e1=f, and [L1] in that basis is exactly the displayed matrix, with last column (−a0,−a1,−a2)=(−1,−1,0).

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

15 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.