Integrated Route197: pointwise candidate lowering with Route196 kernel/pushout/target #
This route keeps Route196's kernel, pushout, and target lowerings, and swaps in a sharper candidate provider:
- Route197 candidate lowering: the two Route196 current semantic candidate leaves are replaced by the Route146 pointwise scalar/Frattini coordinate surface;
- Route195 Section 7 lowering: the five Route78 selected kernel/Frattini leaves
are replaced by the five Route67 Lemma 7.2 leaves, and the pushout
SquarePolarDataleaf is replaced byActualScalarCentralPushoutData; - Fulcrum Route193 target lowering: the two Route28 target leaves are replaced by the concrete Route164 projection/action surface.
theorem
Q2Presentation.Induction.centralCover_realization_proven_fine_from_selfGroupTowerCurrentIntegrated197CandidatePointwiseKernelPushoutTarget164
{p : FramedPair}
{chief : NonScalarChiefFactor p}
(G : MinimalBlockGroupTowerData p chief)
(h : ¬ScalarTerminal p)
(Fdet : MinimalBlockPreheadExtraspecialEquivariantFamilyData G.preheadTowerData)
(A : MinimalBlockPreheadExtraspecialAnnihilationData Fdet)
(Rdet : MinimalBlockPreheadExtraspecialRadicalData Fdet)
:
Nonempty (CoverRealization (G.toMinimalBlock h Fdet A Rdet))
theorem
Q2Presentation.Induction.boundaryFramed_recursive_branch_from_fourier_currentIntegrated197CandidatePointwiseKernelPushoutTarget164
(p : FramedPair)
(h : ¬ScalarTerminal p)
:
∃ (children : List FramedPair) (combine : List Cardinal.{0} → Cardinal.{0}),
(∀ c ∈ children, framedMeasure c < framedMeasure p) ∧ framedCountA p = combine (List.map framedCountA children) ∧ framedCountQ p = combine (List.map framedCountQ children)
theorem
Q2Presentation.Induction.boundaryFramed_recursion_step_currentIntegrated197CandidatePointwiseKernelPushoutTarget164
(p : FramedPair)
:
framedCountA p = framedCountQ p ∨ ∃ (children : List FramedPair) (combine : List Cardinal.{0} → Cardinal.{0}),
(∀ c ∈ children, framedMeasure c < framedMeasure p) ∧ framedCountA p = combine (List.map framedCountA children) ∧ framedCountQ p = combine (List.map framedCountQ children)