Framing is exactly existence of both pseudo connection pairs
OpenQAlgorithms.Papers.Independent.Intakethird100.P60.framed_iff_pseudo_connection_pairsLet be a pseudo double category. A pseudo connection pair is a choice, for every vertical arrow, of a companion with its two cells and its two identities. A pseudo op-connection pair is the corresponding choice of conjoints. Then
The horizontal composition need not be strict, and no split cleavage or strict connection axiom is imposed. Both choices are part of the conclusion.
This packages the nonalgebraic existence characterization as chosen pseudo connection data.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P60
namespace QAlgorithms.Papers.Independent.Intakethird100.P60
open CategoryTheory
universe u v w x
/-- Appendix A pseudo connection-pair characterization (PDF p. 72).
These are arbitrary choices in a pseudo double category, not strict connections. -/
theorem framed_iff_pseudo_connection_pairs {V : Type u} [Category.{v} V]
(D : DoubleData.{u,v,w,x} V) (hD : DoubleCoherence D) :
IsFramed D ↔ Nonempty (PseudoConnectionPair D) ∧ Nonempty (PseudoOpConnectionPair 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 squares, 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 , its specified reverse , and , , , for the specified squares with identity vertical boundaries. Assume the supplied coherence proof: universally over all well-typed configurations,
Here means heterogeneous equality; in associativity naturality, , , have matching adjoining vertical boundaries, and in unit naturality has boundaries . The theorem asserts that the following unique-factorization condition is equivalent to the conjunction of the existence of the two assignment structures described below: for every , , , and , there exist and such that, for every , , , , and , there exists exactly one with . The first assignment structure chooses, for every and , a horizontal arrow , squares
and proofs that
The second assignment structure chooses, for every and , a horizontal arrow , squares
and proofs that
Existence of each complete assignment structure is asserted, without a uniqueness claim. Every morphism, including identities, is covered. The category may be empty, making the indexed requirements vacuous; a test square type containing no imposes no factorization requirement.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.