OAI/Computability/UniqueGames/Decoding/AdviceImageLaw.lean
26 declarations, 0 contain sorry, 0 declared as axioms
The exact visible-advice law for a fixed latent map
For every fixed binary-linear map A, including rank-deficient maps, a uniform
latent column has a uniform image in range A. An explicit range/kernel
bijection proves the assertion simultaneously for every intercept and slope.
The final theorem starts with the actual pair of independently uniform linear
maps on the partner answer space and pushes it to independent uniform visible
coefficients in W × range A. No full-rank or independence premise is assumed.
- def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.rangePointline 35 - def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.selectedLiftline 38 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.selectedLift_specline 41 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.rangePoint_lift_add_kernelline 45 - def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.imageKernelEquivline 52Source documentation
Every range fibre is one translate of the same kernel.
def imageKernelEquiv (A : K →ₗ[F2] S) : K ≃ A.range × A.ker where …
- def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.columnImageline 71 - def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.columnSplitEquivline 74 - def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.visibleCoefficientsline 78 - def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.coefficientsSplitEquivline 82 - instance
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.rangeFintypeline 87 - instance
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.kernelFintypeline 90 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.uniform_visible_coefficientsline 95Source documentation
Exact pushforward law for all columns jointly, including the original intercept. This implies every event identity, not just individual marginals.
theorem uniform_visible_coefficients {I : Type} [Fintype I] [DecidableEq I] [Fintype W] [Fintype K] [Fintype S] (A : K →ₗ[F2] S) (F : (I → W × A.range) → ℝ) : (𝔼 columns : I → W × K, F (visibleCoefficients A columns)) = 𝔼 visible : I → W × A.range, F visible := by …Mentions: OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.visibleCoefficients
- theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.uniform_coordinate_productline 110Source documentation
The full product law exposes mutual independence of every raw coefficient.
theorem uniform_coordinate_product {I E : Type} [Fintype I] [DecidableEq I] [Fintype E] (f : I → E → ℝ) : (𝔼 columns : I → E, ∏ i, f i (columns i)) = ∏ i, 𝔼 e : E, f i e := by … - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.visible_coefficient_productline 118 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.uniform_pushforward_of_expectline 126 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.visible_coefficients_pushforwardline 144 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.visible_card_leline 151Source documentation
The worst-case codomain cardinality suffices; no rank estimate is needed.
theorem visible_card_le [Fintype W] [Fintype K] [Fintype S] (A : K →ₗ[F2] S) : Fintype.card (W × A.range) ≤ Fintype.card W * Fintype.card S := by … - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.visible_card_binary_leline 157 - abbrev
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.PartnerSpaceline 172 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.coefficients_compline 175Source documentation
Raw coefficients commute with actual linear-map composition.
theorem coefficients_comp (A : K →ₗ[F2] S) (M : PartnerSpace rhs J →ₗ[F2] K) : coefficients rhs J S (A.comp M) = fun i => A (coefficients rhs J K M i) := by …Mentions: OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.PartnerSpace
- def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.actualVisibleCoefficientsline 180 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.actualVisibleCoefficients_secondline 186Source documentation
The displayed second component is precisely the coefficient of
S = A M.theorem actualVisibleCoefficients_second (A : K →ₗ[F2] S) (T : PartnerSpace rhs J →ₗ[F2] W) (M : PartnerSpace rhs J →ₗ[F2] K) (i : RawSlot J) : ((actualVisibleCoefficients rhs J A (T, M) i).2 : S) = coefficients rhs J S (A.comp M) i := by …Mentions: OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.PartnerSpace, OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.actualVisibleCoefficients
- def
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.actualMapPairEquivline 194 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.actual_maps_visible_uniformline 202Source documentation
Sampling the actual independent maps
TandMyields the claimed joint uniform coefficient law of(T,A M), for every fixed equation tuple and mask.theorem actual_maps_visible_uniform [Fintype W] [Fintype K] [Fintype S] (A : K →ₗ[F2] S) (F : (RawSlot J → W × A.range) → ℝ) : (𝔼 maps : (PartnerSpace rhs J →ₗ[F2] W) × (PartnerSpace rhs J →ₗ[F2] K), F (actualVisibleCoefficients rhs J A maps)) = 𝔼 gamma : RawSlot J → W × A.range, F gamma := by …Mentions: OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.PartnerSpace, OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.actualVisibleCoefficients
- theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.actual_maps_visible_productline 214 - theorem
OAI.UniqueGamesTheorem.Clean.AdviceImageLaw.actual_maps_visible_pushforwardline 222