S-local slicings over a family of base changes #
The family-level S-local t-structure quantifier belongs to the Families layer. This file adds the phase-level analogue in the geometric stability layer, where the slicing and phase-truncation APIs are used. The target slicing, t-exactness, and phase comparison remain explicit owner data: this module does not manufacture geometric restriction or generation theorems from affineness.
A slicing restriction along a functor.
The target slicing and its t-exactness are kept together. The phase compatibility field is stronger than preservation of semistability alone: it is the exact phase-level comparison needed by a local slicing, while the t-exactness field is the bridge to the t-structure API.
- slicing : Slicing D
The slicing on the target category.
- isTExact : F.IsTExact (toTStructure C s) (toTStructure D self.slicing)
The ambient functor is t-exact for the t-structures owned by the two slicings.
The target phase slices are detected by the source phase slices.
Instances For
Equality of target slicings from equality of all phase predicates.
The t-structure restriction carried by a slicing restriction.
Equations
- r.toTStructureRestriction = { tStructure := CategoryTheory.Triangulated.Slicing.toTStructure D r.slicing, isTExact := ⋯ }
Instances For
S-local slicing: every quasi-compact open carries a slicing whose phase predicates and associated t-structure are compatible with restriction. The target slicings are chosen because downstream phase arguments need the actual owner data, not only a proposition that some slicing exists.
The restricted slicing on each quasi-compact open of the base, as owner data.
IsSLocalSlicingbelow is the propositional shadow of this field.
Instances For
Propositional shadow of SLocalSlicingData.
Equations
- R.IsSLocalSlicing s = ∀ (U : S.Opens) (hU : CompactSpace ↥↑U), Nonempty (s.Restriction (R.restriction U hU))
Instances For
Chosen slicing restrictions witness the propositional S-local condition.
Forget the phase data to obtain the associated S-local t-structure.
Equations
- L.toSLocalData = { restriction := fun (U : S.Opens) (hU : CompactSpace ↥↑U) => (L.restriction U hU).toTStructureRestriction }
Instances For
Slicing restrictions agree once their complete phase predicates agree. The phase comparison is left explicit because image-generation of a target category is geometric, not a consequence of t-exactness alone.
An affine-base package containing two distinct S-local t-structures.
Affineness alone does not create K-flat families or t-exactness. The two chosen slicing-locality witnesses and the distinctness proof are therefore explicit inputs to the adapter.
- affineBase : IsAffine S
- first : R.SLocalData (CategoryTheory.Triangulated.Slicing.toTStructure (DS.QuasicoherentCategory P) s₁)
S-local data for the t-structure underlying the first slicing.
- second : R.SLocalData (CategoryTheory.Triangulated.Slicing.toTStructure (DS.QuasicoherentCategory P) s₂)
S-local data for the t-structure underlying the second slicing.
- distinct : CategoryTheory.Triangulated.Slicing.toTStructure (DS.QuasicoherentCategory P) s₁ ≠ CategoryTheory.Triangulated.Slicing.toTStructure (DS.QuasicoherentCategory P) s₂
Instances For
Build the affine package from two actual slicing-locality witnesses.
Equations
- One or more equations did not get rendered due to their size.