OAI/Computability/MaxCut/Games/A4IndexCount.lean
59 declarations, 0 contain sorry, 0 declared as axioms
The actual Appendix A.4 index encoding. Its kernel and range recover the two subspaces, and its quotient relation recovers the linear map. The final count follows from this injection into a genuine binary linear-map space.
- def
OAI.MaxCutGames.Appendix.A4IndexCount.factorViaRangeline 18 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.factorViaRange_applyline 25 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.factorViaRange_injectiveline 36 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.factorViaRange_rangeline 54 - def
OAI.MaxCutGames.Appendix.A4IndexCount.quotientRestrictionline 71 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.ker_quotientRestrictionline 74 - def
OAI.MaxCutGames.Appendix.A4IndexCount.aToRangeline 80 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.aToRange_surjectiveline 87 - def
OAI.MaxCutGames.Appendix.A4IndexCount.encodeFixedline 95 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.encodeFixed_relationline 102 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.ker_encodeFixedline 115 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.range_encodeFixedline 123 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.recover_A0line 131 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.recover_B0line 144 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.encodeFixed_injectiveline 162 - def
OAI.MaxCutGames.Appendix.A4IndexCount.Validline 179 - abbrev
OAI.MaxCutGames.Appendix.A4IndexCount.Indexline 184 - abbrev
OAI.MaxCutGames.Appendix.A4IndexCount.GeometricIndexline 187 - def
OAI.MaxCutGames.Appendix.A4IndexCount.encodeline 189 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.encode_injectiveline 194 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.card_index_leline 226 - theorem
OAI.MaxCutGames.Appendix.A4IndexCount.card_geometricIndex_leline 236 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.indicator_eq_sum_of_unique_inline_OperatorPartitionsline 258 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.spectralProjector_partitionline 285 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.spectralProjector_restriction_projectorline 299 - abbrev
OAI.MaxCutGames.Appendix.OperatorPartitions.A4Geometryline 319 - abbrev
OAI.MaxCutGames.Appendix.OperatorPartitions.A4GeometricIndexline 322 - def
OAI.MaxCutGames.Appendix.OperatorPartitions.a4Maskline 325 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.a4Mask_uniqueline 331 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.a4Mask_implies_weakline 346 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.a4_projector_partitionline 354 - def
OAI.MaxCutGames.Appendix.OperatorPartitions.A5Geometryline 361 - abbrev
OAI.MaxCutGames.Appendix.OperatorPartitions.A5GeometricIndexline 366 - def
OAI.MaxCutGames.Appendix.OperatorPartitions.a5Maskline 370 - def
OAI.MaxCutGames.Appendix.OperatorPartitions.a5OuterMaskline 375 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.a5Mask_uniqueline 382 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.a5Mask_implies_outerline 399 - theorem
OAI.MaxCutGames.Appendix.OperatorPartitions.a5_projector_partitionline 410 - def
OAI.MaxCutGames.Appendix.RestrictionTransport.nestedEmbeddingline 446Source documentation
Compose the two actual quotient-domain and target-subspace embeddings.
def nestedEmbedding (A : Submodule F2 E) (B : Submodule F2 F) (C : Submodule F2 (E ⧸ A)) (D : Submodule F2 B) : Parameter C D →ₗ[F2] (E →ₗ[F2] F) := … - theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.nestedEmbedding_injectiveline 451 - theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.exists_nested_embed_iffline 460Source documentation
Exact effective annihilator and target of a nested restriction.
theorem exists_nested_embed_iff (A : Submodule F2 E) (B : Submodule F2 F) (C : Submodule F2 (E ⧸ A)) (D : Submodule F2 B) (M : E →ₗ[F2] F) : (∃ N : Parameter C D, nestedEmbedding A B C D N = M) ↔ C.comap A.mkQ ≤ M.ker ∧ M.range ≤ D.map B.subtype := by …Mentions: OAI.MaxCutGames.Appendix.RestrictionTransport.nestedEmbedding
- theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.nested_range_eqline 512Source documentation
Nested and effective direct restrictions describe exactly the same perturbations.
theorem nested_range_eq (A : Submodule F2 E) (B : Submodule F2 F) (C : Submodule F2 (E ⧸ A)) (D : Submodule F2 B) : (nestedEmbedding A B C D).range = (embedding (C.comap A.mkQ) (D.map B.subtype)).range := by …Mentions: OAI.MaxCutGames.Appendix.RestrictionTransport.nestedEmbedding
- theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.exists_range_preimage_inline_RestrictionTransportline 529 - def
OAI.MaxCutGames.Appendix.RestrictionTransport.sameRangeEquivline 533Source documentation
The actual linear change of parameters between two injective presentations.
def sameRangeEquiv (f : P →ₗ[K] G) (g : Q →ₗ[K] G) (hf : Function.Injective f) (hg : Function.Injective g) (h : f.range = g.range) : P ≃ₗ[K] Q := by … - theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.sameRangeEquiv_commutesline 563 - theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.expect_eq_of_same_rangeline 572Source documentation
Injective parameter changes preserve normalized uniform expectations.
theorem expect_eq_of_same_range (f : P →ₗ[K] G) (g : Q →ₗ[K] G) (hf : Function.Injective f) (hg : Function.Injective g) (h : f.range = g.range) (observable : G → ℝ) : (𝔼 x, observable (f x)) = 𝔼 y, observable (g y) := by … - theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.restriction_secondMoment_eq_of_same_rangeline 580Source documentation
Preserve second moments at the same full ambient translate.
theorem restriction_secondMoment_eq_of_same_range (f : P →ₗ[K] G) (g : Q →ₗ[K] G) (hf : Function.Injective f) (hg : Function.Injective g) (h : f.range = g.range) (observable : G → ℝ) (T : G) : (𝔼 x, observable (T + f x) ^ 2) = 𝔼 y, observable (T + g y) ^ 2 := … - theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.restriction_energySquare_average_eq_of_same_rangeline 588Source documentation
Preserve the outer mean of squared restriction energies, with the square outside.
theorem restriction_energySquare_average_eq_of_same_range [Fintype G] (f : P →ₗ[K] G) (g : Q →ₗ[K] G) (hf : Function.Injective f) (hg : Function.Injective g) (h : f.range = g.range) (observable : G → ℝ) : (𝔼 T, (𝔼 x, observable (T + f x) ^ 2) ^ 2) = 𝔼 T, (𝔼 y, observable (T + g y) ^ 2) ^ 2 := by … - theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.nested_restriction_secondMoment_eqline 607Source documentation
The genuine nested affine restriction has the effective direct second moment.
theorem nested_restriction_secondMoment_eq (A : Submodule F2 E) (B : Submodule F2 F) (C : Submodule F2 (E ⧸ A)) (D : Submodule F2 B) (h : (E →ₗ[F2] F) → ℝ) (T : E →ₗ[F2] F) : (𝔼 N, h (T + nestedEmbedding A B C D N) ^ 2) = 𝔼 M, h (T + embed (C.comap A.mkQ) (D.map B.subtype) M) ^ 2 := by …Mentions: OAI.MaxCutGames.Appendix.RestrictionTransport.nestedEmbedding
- theorem
OAI.MaxCutGames.Appendix.RestrictionTransport.nested_restriction_energySquare_average_eqline 630Source documentation
Squared normalized energies also agree before averaging over the full translate.
theorem nested_restriction_energySquare_average_eq [Fintype (E →ₗ[F2] F)] (A : Submodule F2 E) (B : Submodule F2 F) (C : Submodule F2 (E ⧸ A)) (D : Submodule F2 B) (h : (E →ₗ[F2] F) → ℝ) : (𝔼 T, (𝔼 N, h (T + nestedEmbedding A B C D N) ^ 2) ^ 2) = 𝔼 T, (𝔼 M, h (T + embed (C.comap A.mkQ) (D.map B.subtype) M) ^ 2) ^ 2 := by …Mentions: OAI.MaxCutGames.Appendix.RestrictionTransport.nestedEmbedding
- theorem
OAI.MaxCutGames.Appendix.LinearIdentities.a5_preimage_eq_kerline 648Source documentation
A subspace disjoint from the image has exactly the original kernel as preimage.
theorem a5_preimage_eq_ker (X : W →ₗ[K] V) (A₀ : Submodule K V) (hd : Disjoint A₀ (LinearMap.range X)) : A₀.comap X = LinearMap.ker X := by … - theorem
OAI.MaxCutGames.Appendix.LinearIdentities.a5_range_domRestrict_eq_of_coverline 660Source documentation
Restricting to a subspace that covers the domain modulo the kernel preserves the image.
theorem a5_range_domRestrict_eq_of_cover (X : W →ₗ[K] V) (B₀ : Submodule K W) (hc : B₀ ⊔ LinearMap.ker X = ⊤) : LinearMap.range (X.domRestrict B₀) = LinearMap.range X := by … - theorem
OAI.MaxCutGames.Appendix.LinearIdentities.a5_effective_annihilatorline 672Source documentation
The A.5 compressed image pulls back to its exact effective annihilator.
theorem a5_effective_annihilator (X : W →ₗ[K] V) (A₀ A : Submodule K V) (B₀ : Submodule K W) (hA : A₀ ⊔ LinearMap.range X = A) (hc : B₀ ⊔ LinearMap.ker X = ⊤) : (LinearMap.range (compress X A₀ B₀)).comap A₀.mkQ = A := by …Mentions: OAI.MaxCutGames.Appendix.LinearIdentities.compress
- theorem
OAI.MaxCutGames.Appendix.LinearIdentities.a5_effective_codomainline 681Source documentation
The A.5 compressed kernel maps to its exact effective codomain.
theorem a5_effective_codomain (X : W →ₗ[K] V) (A₀ : Submodule K V) (B B₀ : Submodule K W) (hd : Disjoint A₀ (LinearMap.range X)) (hB : B₀ ⊓ LinearMap.ker X = B) : (LinearMap.ker (compress X A₀ B₀)).map B₀.subtype = B := by …Mentions: OAI.MaxCutGames.Appendix.LinearIdentities.compress
- theorem
OAI.MaxCutGames.Appendix.HybridComposition.effective_hybrid_iffline 722 - theorem
OAI.MaxCutGames.Appendix.HybridComposition.nested_hybridDerivative_energyline 764 - theorem
OAI.MaxCutGames.Appendix.HybridComposition.nested_hybridDerivative_energySquare_averageline 793 - theorem
OAI.MaxCutGames.Appendix.HybridComposition.finrank_comap_mkQline 806 - theorem
OAI.MaxCutGames.Appendix.HybridComposition.order_effectiveline 852