Concrete Binary Tower Algebra #
Algebra maps and embeddings for the concrete bitvector binary tower.
Instances For
Z(k+1) is the adjoined root of poly k to ConcreteBTField (k+1), so it is not
lifted to ConcreteBTField (k+1) by canonicalAlgMap
Auxiliary definition for concreteTowerAlgebraMap using structural recursion.
This is easier to reason about in proofs than the Nat.rec version.
Instances For
Right associativity of the Tower Map
Left associativity of the Tower Map
Cast of composition of ConcreteBTField ring homomorphism is composition of casted ConcreteBTField ring homomorphism. Note that this assumes the SAME underlying instances (e.g. NonAssocSemiring) for both the input and output ring homs.
Formalization of Cross - Level Algebra : For any k ≤ τ, ConcreteBTField τ is an
algebra over ConcreteBTField k.
Instances For
Instances For
An element x lifted from the base field ConcreteBTField (k-1) has (0, x) as its
split representation in ConcreteBTField k.
This also provides the corresponding Module instance.