OAI/Algebra/AuslanderReiten/Bar/BarBalancedCanonical.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.ArExplicit.BarBalanced.canonicalEvaluatedline 17 - def
OAI.ArExplicit.BarBalanced.canonicalObjectline 20 - def
OAI.ArExplicit.BarBalanced.nativeObjectline 23 - def
OAI.ArExplicit.BarBalanced.scalarEvaluatedObjectline 26 - def
OAI.ArExplicit.BarBalanced.scalarEvaluatedElementline 35 - theorem
OAI.ArExplicit.BarBalanced.scalarEvaluatedObject_eqline 44 - theorem
OAI.ArExplicit.BarBalanced.scalarEvaluatedElement_transportline 54 - theorem
OAI.ArExplicit.BarBalanced.canonicalScalar_eqline 67 - theorem
OAI.ArExplicit.BarBalanced.canonicalObject_eqline 75 - def
OAI.ArExplicit.BarBalanced.canonicalTransportline 81 - def
OAI.ArExplicit.BarBalanced.nativeElementline 84 - theorem
OAI.ArExplicit.BarBalanced.canonicalTransport_tmulline 90 - def
OAI.ArExplicit.BarBalanced.canonicalEquivline 98 - theorem
OAI.ArExplicit.BarBalanced.canonicalEquiv_tmulline 101 - def
OAI.ArExplicit.BarBalanced.canonicalMapline 109 - theorem
OAI.ArExplicit.BarBalanced.canonicalMap_tmulline 114 - theorem
OAI.ArExplicit.BarBalanced.canonicalEquiv_mapline 122Source documentation
Establish compatibility at arbitrary degrees so induction does not unfold the iterated tensor products in successor degrees.
private theorem canonicalEquiv_map {m n : ℕ} (f : AbsoluteBar.moduleObject k R m ⟶ AbsoluteBar.moduleObject k R n) (g : ModuleBar.moduleObject k R X m →ₗ[R] ModuleBar.moduleObject k R X n) (h : ∀ (a : AbsoluteBar.moduleObject k R m) (x : X), rawEval k R X n (f a ⊗ₜ[k] x) = g (rawEval k R X m (a ⊗ₜ[k] x))) (z : canonicalEvaluated k R X m) : canonicalEquiv k R X n (canonicalMap k R X f z) = g (canonicalEquiv k R X m z) := by …Mentions: OAI.ArExplicit.AbsoluteBar.moduleObject, OAI.ArExplicit.ModuleBar.moduleObject, OAI.ArExplicit.BarBalanced.rawEval, OAI.ArExplicit.BarBalanced.canonicalEvaluated, OAI.ArExplicit.BarBalanced.canonicalEquiv, OAI.ArExplicit.BarBalanced.canonicalMap
- theorem
OAI.ArExplicit.BarBalanced.canonicalEquiv_differentialline 137 - abbrev
OAI.ArExplicit.BarBalanced.cubicHomline 149Source documentation
Naming this morphism keeps kernel checking from repeatedly expanding the iterated tensor-module structures at successor degrees.
abbrev cubicHom (p : AbsoluteBar.Cochain3 k R) (n : ℕ) : AbsoluteBar.moduleObject k R (n+4) ⟶ AbsoluteBar.moduleObject k R (n+1) := …Mentions: OAI.ArExplicit.AbsoluteBar.Cochain3, OAI.ArExplicit.AbsoluteBar.moduleObject
- theorem
OAI.ArExplicit.BarBalanced.rawEval_cubic_compatibilityline 154 - theorem
OAI.ArExplicit.BarBalanced.canonicalEquiv_cubicline 160