OAI/CategoryTheory/Thomason/Transfer/FiniteCosieveAttachmentCover.lean
5 declarations, 0 contain sorry, 0 declared as axioms
Full cosieve pieces in the original finite attaching pushout
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.cosieve_piece_pushoutline 19Source documentation
The smaller categorified poset attachment is the actual full finite fibre.
theorem cosieve_piece_pushout {P : Type} [PartialOrder P] (A U : Set P) (hU : IsUpperSet U) (hAU : A ⊆ U) {X Y : Truncated.{0} (n + 1)} {a : (r.categorification h).obj (nerve A) ⟶ X} {b : (r.categorification h).obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (r.reflect.map (h.posetMap (subposetInclusion A))) a b j) (pY : Y ⟶ finiteInterval n) (hb : b ≫ pY = r.membershipLabel h Uᶜ hU.compl) (hj : j ≫ pY = finiteConstantLabel X 1) : IsPushout (r.reflect.map (h.posetMap (subposetInclusionWithin A U hAU))) a (((r.posetCosieveIso h U hU).hom) ≫ finiteLabelFiberMap (r.membershipLabel h Uᶜ hU.compl) pY 1 b hb) ((finiteConstantFiberIso X 1).inv ≫ finiteLabelFiberMap (finiteConstantLabel X 1) pY 1 j hj) := by …Mentions: OAI.Thomason.Construction.subposetInclusion, OAI.Thomason.Construction.subposetInclusionWithin
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.cosieve_piece_labelline 49Source documentation
Construct the compatible label using the original finite pushout.
theorem cosieve_piece_label {P : Type} [PartialOrder P] (A U : Set P) (hU : IsUpperSet U) (hAU : A ⊆ U) {X Y : Truncated.{0} (n + 1)} {a : (r.categorification h).obj (nerve A) ⟶ X} {b : (r.categorification h).obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (r.reflect.map (h.posetMap (subposetInclusion A))) a b j) : ∃ pY : Y ⟶ finiteInterval n, b ≫ pY = r.membershipLabel h Uᶜ hU.compl ∧ j ≫ pY = finiteConstantLabel X 1 := by … - theorem
OAI.Thomason.Construction.FiniteReflectionInput.disjoint_cosieve_piece_labelline 68Source documentation
A disjoint cosieve extends across the old target by the constant zero label.
theorem disjoint_cosieve_piece_label {P : Type} [PartialOrder P] (A U : Set P) (hU : IsUpperSet U) (hAU : ∀ x ∈ A, x ∉ U) {X Y : Truncated.{0} (n+1)} {a : (r.categorification h).obj (nerve A) ⟶ X} {b : (r.categorification h).obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (r.reflect.map (h.posetMap (subposetInclusion A))) a b j) : ∃ pY : Y ⟶ finiteInterval n, b ≫ pY = r.membershipLabel h Uᶜ hU.compl ∧ j ≫ pY = finiteConstantLabel X 0 := by … - theorem
OAI.Thomason.Construction.FiniteReflectionInput.disjoint_cosieve_piece_isoline 86Source documentation
The disjoint finite cosieve is isomorphic to the post-attachment fibre.
theorem disjoint_cosieve_piece_iso {P : Type} [PartialOrder P] (A U : Set P) (hU : IsUpperSet U) (hAU : ∀ x ∈ A, x ∉ U) {X Y : Truncated.{0} (n+1)} {a : (r.categorification h).obj (nerve A) ⟶ X} {b : (r.categorification h).obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (r.reflect.map (h.posetMap (subposetInclusion A))) a b j) (pY : Y ⟶ finiteInterval n) (hb : b ≫ pY = r.membershipLabel h Uᶜ hU.compl) (hj : j ≫ pY = finiteConstantLabel X 0) : IsIso ((r.posetCosieveIso h U hU).hom ≫ finiteLabelFiberMap (r.membershipLabel h Uᶜ hU.compl) pY 1 b hb) := by … - theorem
OAI.Thomason.Construction.FiniteReflectionInput.cosieve_attachment_street_pushoutline 126