Base change objects form a canonical dual pair
OpenQAlgorithms.Papers.Independent.Intakethird100.P60.base_change_dual_pairLet be a framed bicategory and a vertical arrow. Companion and conjoint objects and exist. For every choice of their defining cells as in Theorem 4.1, set
These maps satisfy both triangle identities, with the associator and unitors of . Thus is a dual pair, with the left adjoint and the right adjoint under diagrammatic composition.
The explicit maps make the duality canonical relative to the chosen base change cells.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P60
namespace QAlgorithms.Papers.Independent.Intakethird100.P60
open CategoryTheory
universe u v w x
/-- Proposition 5.3 (PDF pp. 20–21): the chosen companion and conjoint form
a dual pair with the displayed canonical evaluation and coevaluation. -/
theorem base_change_dual_pair {V : Type u} [Category.{v} V]
(D : DoubleData.{u,v,w,x} V) (hD : DoubleCoherence D) (hFramed : IsFramed D)
{A B : V} (f : A ⟶ B) :
(∃ (M : D.H A B) (N : D.H B A),
Nonempty (Companion D f M) ∧ Nonempty (Conjoint D f N)) ∧
(∀ (M : D.H A B) (N : D.H B A) (c : Companion D f M) (j : Conjoint D f N),
IsDualPair D M N (baseCoevaluation D c j) (baseEvaluation D c j)) := 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, for square types with vertical boundaries , 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 . The specified identity-boundary squares are , its specified reverse , and the unit squares , , , . Assume the supplied coherence proof, meaning that universally over all well-typed configurations,
Here is heterogeneous equality; in associativity naturality, , , have matching adjoining vertical boundaries, and in unit naturality has boundaries . Also assume the following framing condition: for every , , , and , there exist and such that, for every , , , , and , there exists exactly one with . A test type with no such imposes no factorization requirement. For any objects and any morphism , including an identity, the theorem asserts a conjunction of two claims. First, there exist and for which both of the following structures are inhabited: a structure with squares , satisfying
and a structure with squares , satisfying
Second, for every , every , and every such supplied structures , set
Then both equalities hold:
The universal second claim ranges over all choices of the structures, while the first claim asserts that appropriate choices exist for the given .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.