OAI/Computability/UniqueGames/Decoding/VisiblePoliciesLemmas.lean
40 declarations, 0 contain sorry, 0 declared as axioms
The actual visible selector used by the stochastic decoder
At fixed labeling, the matrix table depends only on the occurrence question and
complement map. Its normalized row/column witness is selected from the observed
row map and row value. Transporting this witness through the actual homogeneous
coordinates supplies VisiblePolicies.ResponseWitness; the selected target's
affine intercept is retained separately, including exact equality on the slice.
- structure
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.ResponseWitnessline 31Source documentation
The part of a normalized affine witness needed by the left sampler.
structure ResponseWitness (k : ℕ) where …
- def
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.defaultWitnessline 36 - abbrev
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.LeftInputline 41 - abbrev
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.RightInputline 45 - def
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.chosenWitnessline 51Source documentation
The witness choice has only the left observation as its variable input.
def chosenWitness {S : Source} (good : LeftInput S k s d R → ResponseWitness k → Prop) (q : LeftInput S k s d R) : ResponseWitness k := …Mentions: OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.LeftInput, OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.ResponseWitness
- theorem
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.chosenWitness_specline 56 - def
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.leftPolicyline 63 - def
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.pointLawline 71Source documentation
A fixed valid fallback gives a total policy even on impossible row inputs.
def pointLaw {X : Type*} [Fintype X] (x : X) : FiniteDistribution X where … - def
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.rightPolicyline 77Source documentation
The right kernel consumes its own complete visible observation only.
def rightPolicy (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (J : Finset (Fin k)) (q : RightInput S J s d R) : FiniteDistribution (ActualAnswer (TableKeys.visibleTau J)) := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.RightInput, OAI.UniqueGamesTheorem.Decoder.TableKeys.visibleTau
- theorem
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.rightPolicy_on_attainableline 88 - theorem
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.leftPolicy_changeHiddenline 99 - theorem
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.rightPolicy_on_drawline 108 - def
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.observedAgreementline 126Source documentation
The literal product of the two observation-local stochastic responses.
def observedAgreement (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (good : LeftInput S k s d R → ResponseWitness k → Prop) (draw : AdviceExperiment.Draw k (Fin S.occurrences) (Alphabet s) (Vector d) R) : ℝ := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.LeftInput, OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.ResponseWitness, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.Draw
- theorem
OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.observedAgreement_eq_privateline 138Source documentation
The private-decoding expression is exactly the actual local-kernel product probability. In particular there is no shared decoder random tape.
theorem observedAgreement_eq_private (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (good : LeftInput S k s d R → ResponseWitness k → Prop) (draw : AdviceExperiment.Draw k (Fin S.occurrences) (Alphabet s) (Vector d) R) : observedAgreement S labeling good draw = let w := chosenWitness good (AdviceExperiment.leftObservation (ActualGame.rhs S) draw) …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.LeftInput, OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.ResponseWitness, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.Draw, OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.observedAgreement, OAI.UniqueGamesTheorem.Decoder.VisiblePolicies.chosenWitness, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.leftObservation
- def
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.matrixTableline 191Source documentation
The table at a fixed actual occurrence question and complement map.
def matrixTable (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (occ : ActualGame.Question S k) (T : ActualHomogeneous.E k →ₗ[F2] Vector d) (M : Shortcode.Mat s (1 + 2 * k)) : Alphabet s := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount
- def
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.fullTableline 200Source documentation
No hidden matrix is an input to this fixed table function.
def fullTable (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (q : LeftInput S k s d (Vector r)) : Shortcode.Mat s (1 + 2 * k) → Alphabet s := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.matrixTable_foldline 205 - def
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.GoodAdviceline 227 - def
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalizedDescriptionline 234Source documentation
The actual normalized description, chosen using only the left observation.
def normalizedDescription (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (q : LeftInput S k s d (Vector r)) (hgood : GoodAdvice S labeling α q) : RowErasureDescriptions.Description s (1 + 2 * k) r := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.GoodAdvice
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalizedDescription_specline 243 - def
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalizedResponseline 264Source documentation
The response coefficient and columns in the actual homogeneous space.
def normalizedResponse (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (q : LeftInput S k s d (Vector r)) (hgood : GoodAdvice S labeling α q) : ResponseWitness k where …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.GoodAdvice
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalizedResponse_dimensionline 275 - def
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.goodPredicateline 286Source documentation
The generic selector predicate is now the graph of the actual normalized row-advice selector, rather than an unspecified class of candidate witnesses.
def goodPredicate (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (q : LeftInput S k s d (Vector r)) (w : ResponseWitness k) : Prop := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.chosenWitness_eq_normalizedResponseline 293 - theorem
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.leftPolicy_eq_candidateLawline 305Source documentation
The actual left kernel is uniform on the selected normalized affine coset intersected with the first-bit-one answer space.
theorem leftPolicy_eq_candidateLaw (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (q : LeftInput S k s d (Vector r)) (hgood : GoodAdvice S labeling α q) : leftPolicy (goodPredicate S labeling α hα hsmall) q = let w := normalizedResponse S labeling α hα hsmall q hgood …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.GoodAdvice, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.goodPredicate, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalizedResponse
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalized_point_rowline 317Source documentation
Every point of the selected matrix slice has exactly the observed row value when transported to the actual homogeneous domain.
theorem normalized_point_row (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (q : LeftInput S k s d (Vector r)) (hgood : GoodAdvice S labeling α q) (M : Shortcode.Mat s (1 + 2 * k)) (hM : M ∈ (RowErasureMatrix.family s (1 + 2 * k) r).points (normalizedDescription S labeling α hα hsmall q hgood)) : q.rowMap.comp ((mapEquiv k s).symm M) = q.rows := by …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.GoodAdvice, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalizedDescription
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalized_targetline 335Source documentation
Coordinate transport keeps the actual affine target, including its selected intercept; first-bit normalization never replaces it by a homogeneous target.
theorem normalized_target (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (q : LeftInput S k s d (Vector r)) (hgood : GoodAdvice S labeling α q) (M : Shortcode.Mat s (1 + 2 * k)) : (RowErasureMatrix.family s (1 + 2 * k) r).target (normalizedDescription S labeling α hα hsmall q hgood) M = (mapEquiv k s).symm M (normalizedResponse S labeling α hα hsmall q hgood).coefficient + (normalizedDescription S labeling α hα hsmall q hgood).intercept := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.GoodAdvice, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalizedDescription, OAI.UniqueGamesTheorem.Decoder.SelectedPolicies.normalizedResponse
- instance
OAI.UniqueGamesTheorem.Decoder.SelectedDecoding.affineSliceFintypeline 382Source documentation
The affine slice is a subtype of a finite linear-map space.
instance affineSliceFintype {E K L : Type*} [AddCommGroup E] [Module F2 E] [AddCommGroup K] [Module F2 K] [AddCommGroup L] [Module F2 L] [Fintype (E →ₗ[F2] K)] (A : K →ₗ[F2] L) (Q : Submodule F2 E) (Mstar : E →ₗ[F2] K) : Fintype (RowErasureSliceQuotient.AffineSlice A Q Mstar) := by … - theorem
OAI.UniqueGamesTheorem.Decoder.SelectedDecoding.selectedEvent_iff_normalizedline 393Source documentation
Normalizing the target preserves the actual selected event, point by point.
theorem selectedEvent_iff_normalized (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (q : LeftInput S k s d (Vector r)) (hgood : GoodAdvice S labeling α q) (M : Shortcode.Mat s (1 + 2 * k)) (hrow : RowErasureMatrix.rowAdvice (LinearMap.toMatrix' q.rowMap) M = mapEquiv k r q.rows) : (RowErasureMatrix.family s (1 + 2 * k) r).selectedEvent (fullTable S labeling q) α (LinearMap.toMatrix' q.rowMap) M ↔ M ∈ (RowErasureMatrix.family s (1 + 2 * k) r).points (normalizedDescription S labeling α hα hsmall q hgood) := by …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedDecoding.selectedMatch_iff_normalizedline 419Source documentation
The selected target-hit event uses exactly the transported coefficient and its adjusted intercept. This identifies the event used by the mass estimates.
theorem selectedMatch_iff_normalized (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (q : LeftInput S k s d (Vector r)) (hgood : GoodAdvice S labeling α q) (M : Shortcode.Mat s (1 + 2 * k)) (hrow : RowErasureMatrix.rowAdvice (LinearMap.toMatrix' q.rowMap) M = mapEquiv k r q.rows) : (RowErasureMatrix.family s (1 + 2 * k) r).selectedMatch (fullTable S labeling q) α (LinearMap.toMatrix' q.rowMap) M ↔ M ∈ (RowErasureMatrix.family s (1 + 2 * k) r).points (normalizedDescription S labeling α hα hsmall q hgood) ∧ fullTable S labeling q M = …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedDecoding.rowKernel_reciprocal_leline 459Source documentation
Rank-nullity supplies the small trivial-character probability for every row map, including those with dependent rows.
theorem rowKernel_reciprocal_le (A : Alphabet s →ₗ[F2] Vector r) : 1 / (Fintype.card A.ker : ℝ) ≤ 1 / (2 : ℝ) ^ (s - r) := by … - def
OAI.UniqueGamesTheorem.Decoder.SelectedDecoding.transferredAgreementline 469Source documentation
Literal uniform target agreement on the projected affine slice. The slice origin is an analysis witness, independent of the canonical visible row base.
def transferredAgreement (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (draw : AdviceExperiment.Draw k (Fin S.occurrences) (Alphabet s) (Vector d) (Vector r)) (w : ResponseWitness k) (u : Alphabet s) (Mstar : RawPartnerTarget.RawPoint draw.singletons →ₗ[F2] Alphabet s) : ℝ := …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.Draw
- theorem
OAI.UniqueGamesTheorem.Decoder.SelectedDecoding.observedAgreement_lowerline 484Source documentation
The actual independently sampled local policies obey the decoding lower bound at every datum with a transferred good slice for its selected witness.
theorem observedAgreement_lower (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (draw : AdviceExperiment.Draw k (Fin S.occurrences) (Alphabet s) (Vector d) (Vector r)) (hgood : GoodAdvice S labeling α (AdviceExperiment.leftObservation (ActualGame.rhs S) draw)) (Mstar : RawPartnerTarget.RawPoint draw.singletons →ₗ[F2] Alphabet s) (hstar : draw.rowMap.comp Mstar = draw.rowMap.comp draw.hiddenMatrix) (hagreement : α / 4 ≤ transferredAgreement S labeling draw (normalizedResponse S labeling α hα hsmall (AdviceExperiment.leftObservation (ActualGame.rhs S) draw) hgood) (normalizedDescription S labeling α hα hsmall (AdviceExperiment.leftObservation (ActualGame.rhs S) draw) hgood).intercept Mstar) : …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.Draw, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.leftObservation, OAI.UniqueGamesTheorem.Decoder.SelectedDecoding.transferredAgreement
- theorem
OAI.UniqueGamesTheorem.Decoder.ProjectedColumnSlice.column_agreement_iffline 550Source documentation
Two successive images of a column subspace express the same pointwise agreement as composition with the coordinate change and projection.
theorem column_agreement_iff (Q : Submodule F2 (Vector (1 + 2 * k))) (π : ActualHomogeneous.E k →ₗ[F2] V) (M Mstar : V →ₗ[F2] Alphabet s) : (∀ x ∈ Q, M (π ((domainCoordinates k).symm x)) = Mstar (π ((domainCoordinates k).symm x))) ↔ ∀ v ∈ (Q.map (domainCoordinates k).symm.toLinearMap).map π, M v = Mstar v := by … - theorem
OAI.UniqueGamesTheorem.Decoder.ProjectedColumnSlice.contains_padded_iffline 567Source documentation
A simultaneous matrix slice pulls back to the projected column equations once the actual row equation is fixed.
theorem contains_padded_iff (D : RowErasureDescriptions.Description s (1 + 2 * k) r) (A : Alphabet s →ₗ[F2] Vector r) (hDrow : (RowErasureMatrix.family s (1 + 2 * k) r).rowMap D = LinearMap.toMatrix' A) (π : ActualHomogeneous.E k →ₗ[F2] V) (Mstar : V →ₗ[F2] Alphabet s) (hstar : mapEquiv k s (Mstar.comp π) ∈ D.toSlice.points) (M : V →ₗ[F2] Alphabet s) (hrow : A.comp M = A.comp Mstar) : mapEquiv k s (M.comp π) ∈ D.toSlice.points ↔ ∀ v ∈ (D.toSlice.columnSpan.map (domainCoordinates k).symm.toLinearMap).map π, M v = Mstar v := by … - def
OAI.UniqueGamesTheorem.Decoder.ProjectedColumnSlice.paddedSliceEquivline 605Source documentation
The subtype equivalence leaves the actual matrix untouched.
def paddedSliceEquiv (D : RowErasureDescriptions.Description s (1 + 2 * k) r) (A : Alphabet s →ₗ[F2] Vector r) (hDrow : (RowErasureMatrix.family s (1 + 2 * k) r).rowMap D = LinearMap.toMatrix' A) (π : ActualHomogeneous.E k →ₗ[F2] V) (Mstar : V →ₗ[F2] Alphabet s) (hstar : mapEquiv k s (Mstar.comp π) ∈ D.toSlice.points) : {M : V →ₗ[F2] Alphabet s // A.comp M = A.comp Mstar ∧ mapEquiv k s (M.comp π) ∈ D.toSlice.points} ≃ RowErasureSliceQuotient.AffineSlice A ((D.toSlice.columnSpan.map (domainCoordinates k).symm.toLinearMap).map π) Mstar where … - theorem
OAI.UniqueGamesTheorem.Decoder.ProjectedColumnSlice.paddedSlice_expectline 624Source documentation
Uniform expectations agree exactly, because the subtype equivalence preserves the underlying matrix.
theorem paddedSlice_expect (D : RowErasureDescriptions.Description s (1 + 2 * k) r) (A : Alphabet s →ₗ[F2] Vector r) (hDrow : (RowErasureMatrix.family s (1 + 2 * k) r).rowMap D = LinearMap.toMatrix' A) (π : ActualHomogeneous.E k →ₗ[F2] V) (Mstar : V →ₗ[F2] Alphabet s) (hstar : mapEquiv k s (Mstar.comp π) ∈ D.toSlice.points) [Fintype {M : V →ₗ[F2] Alphabet s // A.comp M = A.comp Mstar ∧ mapEquiv k s (M.comp π) ∈ D.toSlice.points}] [Fintype (RowErasureSliceQuotient.AffineSlice A ((D.toSlice.columnSpan.map (domainCoordinates k).symm.toLinearMap).map π) Mstar)] (f : (V →ₗ[F2] Alphabet s) → ℝ) : (𝔼 M : {M : V →ₗ[F2] Alphabet s // A.comp M = A.comp Mstar ∧ … - theorem
OAI.UniqueGamesTheorem.Decoder.ProjectedColumnSlice.fullTable_paddedline 646Source documentation
Exact key sharing identifies the selected full table with the projected answer table at every possible hidden matrix in this visible fiber.
theorem fullTable_padded (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (draw : AdviceExperiment.Draw k (Fin S.occurrences) (Alphabet s) (Vector d) (Vector r)) (M : RawPartnerTarget.RawPoint draw.singletons →ₗ[F2] Alphabet s) : fullTable S labeling (AdviceExperiment.leftObservation (ActualGame.rhs S) draw) (mapEquiv k s (M.comp (AdviceExperiment.projection (ActualGame.rhs S) draw))) = TableKeysRestoration.projectedAnswer S k s d labeling draw.singletons (RawPrivateTable.supported draw.singletons (ActualGame.names S) draw.occurrences draw.positions) (M.prod draw.complement) := by …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.Draw, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.leftObservation, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.projection, OAI.UniqueGamesTheorem.Decoder.TableKeysRestoration.projectedAnswer
- theorem
OAI.UniqueGamesTheorem.Decoder.ProjectedColumnSlice.normalized_contains_iffline 661Source documentation
The concrete normalized witness induces exactly the projected column span used by the private Fourier conditional bound.
theorem normalized_contains_iff (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (draw : AdviceExperiment.Draw k (Fin S.occurrences) (Alphabet s) (Vector d) (Vector r)) (hgood : GoodAdvice S labeling α (AdviceExperiment.leftObservation (ActualGame.rhs S) draw)) (Mstar : RawPartnerTarget.RawPoint draw.singletons →ₗ[F2] Alphabet s) (hstar : mapEquiv k s (Mstar.comp (AdviceExperiment.projection (ActualGame.rhs S) draw)) ∈ (normalizedDescription S labeling α hα hsmall (AdviceExperiment.leftObservation (ActualGame.rhs S) draw) hgood).toSlice.points) (M : RawPartnerTarget.RawPoint draw.singletons →ₗ[F2] Alphabet s) (hrow : draw.rowMap.comp M = draw.rowMap.comp Mstar) : mapEquiv k s (M.comp (AdviceExperiment.projection (ActualGame.rhs S) draw)) ∈ …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.Draw, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.leftObservation, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.projection
- theorem
OAI.UniqueGamesTheorem.Decoder.ProjectedColumnSlice.normalized_target_paddedline 683Source documentation
The actual selected target retains its intercept after projection.
theorem normalized_target_padded (S : Source) (labeling : Fin (TableKeysGame.vertexCount S k s d) → Fin (2 ^ s)) (α : ℝ) (hα : 0 < α) (hsmall : 1 / (2 : ℝ) ^ (s - r) < α / 8) (draw : AdviceExperiment.Draw k (Fin S.occurrences) (Alphabet s) (Vector d) (Vector r)) (hgood : GoodAdvice S labeling α (AdviceExperiment.leftObservation (ActualGame.rhs S) draw)) (M : RawPartnerTarget.RawPoint draw.singletons →ₗ[F2] Alphabet s) : (RowErasureMatrix.family s (1 + 2 * k) r).target (normalizedDescription S labeling α hα hsmall (AdviceExperiment.leftObservation (ActualGame.rhs S) draw) hgood) (mapEquiv k s (M.comp (AdviceExperiment.projection (ActualGame.rhs S) draw))) = M (AdviceExperiment.projection (ActualGame.rhs S) draw (normalizedResponse S labeling α hα hsmall …Mentions: OAI.UniqueGamesTheorem.Decoder.TableKeysGame.vertexCount, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.Draw, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.leftObservation, OAI.UniqueGamesTheorem.Decoder.AdviceExperiment.projection