OAI/Algebra/Finitistic/Encoding/ArrowBasisIso.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.LittleFinitistic.ArrowBasisIso.familyline 12 - def
OAI.LittleFinitistic.ArrowBasisIso.isoline 15Source documentation
The adjacent arrow space is precisely the direct sum of its scalar arrow columns.
def iso : (⨁ family k d) ≅ ModuleCat.of k (QuadraticEncoding.Arrows k d) := …
Mentions: OAI.LittleFinitistic.ArrowBasisIso.family, OAI.LittleFinitistic.QuadraticEncoding.Arrows
- theorem
OAI.LittleFinitistic.ArrowBasisIso.hom_projline 18 - theorem
OAI.LittleFinitistic.ArrowBasisIso.injection_applyline 24Source documentation
The coproduct injection sends a scalar to that scalar times its original arrow basis.
theorem injection_apply (i : Fin (d+1)) (c : k) : ((biproduct.ι (family k d) i ≫ (iso k d).hom).hom) c = c • QuadraticEncoding.basis i := by …Mentions: OAI.LittleFinitistic.ArrowBasisIso.family, OAI.LittleFinitistic.ArrowBasisIso.iso, OAI.LittleFinitistic.QuadraticEncoding.basis