Framing: three equivalent characterizations
OpenQAlgorithms.Papers.Independent.Intakethird100.P60.framing_three_characterizationsLet be a pseudo double category, with strict vertical category , weak horizontal composition , and specified coherent globular associators and unitors. Let send a horizontal arrow or square to its left and right frame. Then
For a vertical arrow , a companion is with cells over and over . A conjoint is with cells over and over . Their vertical composites equal . Their horizontal composites, conjugated by the indicated unitors, are the identity cells of and . The lifting properties quantify over every pair of further frame arrows and require unique factorization.
This characterizes nonalgebraic framing by typed companion and conjoint data, including all equations (4.3)–(4.4).
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P60
namespace QAlgorithms.Papers.Independent.Intakethird100.P60
open CategoryTheory
universe u v w x
/-- Theorem 4.1 (PDF p. 15): all three conditions, with both vertical and
horizontal identities included in the companion and conjoint data. -/
theorem framing_three_characterizations {V : Type u} [Category.{v} V]
(D : DoubleData.{u,v,w,x} V) (hD : DoubleCoherence D) :
(IsFrameFibration D ↔ IsFrameOpfibration D) ∧
(IsFrameFibration D ↔ HasCompanions D ∧ HasConjoints D) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P60
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be any category and any of the specified double data, with arbitrary universe sizes. Write for horizontal-arrow types and for square types, where , , , and . Write for horizontal units, for horizontal products, for identity squares, for squares on horizontal units, for vertical composition in that order, and for horizontal square composition; for identity-boundary squares, simplify composites of identity morphisms in . Write , , , , , and for the specified squares with identity vertical boundaries. Assume the supplied coherence proof: universally over all well-typed objects, morphisms, horizontal arrows, and squares,
Here means heterogeneous equality; in associativity naturality, , , and have matching adjoining vertical boundaries; in unit naturality, has boundaries . Define the following four conditions locally. Condition says that for every , , , and , there exist and such that, for every , , , , and , there exists exactly one satisfying . Condition says that for every , , , and , there exist and such that, for every , , , , and , there exists exactly one satisfying . Condition says that for every and , there exist and squares , , with proofs that and . Condition says that for every and , there exist and squares , , with proofs that and . The theorem asserts
All quantified morphisms include identities, and may be empty. In either unique-factorization condition, a test square type containing no contributes no requirement; whenever a test square exists, its stated factor must exist uniquely.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.