OAI/Computability/MaxCut/Encoding/ActualInputRows.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Local extraction of the genuine linear row maps from complete supplied inputs.
- def
OAI.MaxCutGames.Soundness.ActualInputRows.restrictedFirstline 18 - def
OAI.MaxCutGames.Soundness.ActualInputRows.firstMapline 24 - theorem
OAI.MaxCutGames.Soundness.ActualInputRows.firstMap_eqline 29 - def
OAI.MaxCutGames.Soundness.ActualInputRows.restrictedSecondline 38 - def
OAI.MaxCutGames.Soundness.ActualInputRows.secondMapline 44 - theorem
OAI.MaxCutGames.Soundness.ActualInputRows.secondMap_eqline 49 - theorem
OAI.MaxCutGames.Soundness.ActualInputRows.firstMap_actualline 60Source documentation
The first player's extraction on the actual sampled input equals
Y π. There is no assumption that an arbitrary input row is linear.theorem firstMap_actual [Fintype Q] [DecidableEq Q] (J : Finset (Fin k)) (rhs : Id → Bool) (occ : Fin k → Id) (slot : Fin k → PartnerProjection.Slot) (Y : RawPoint J →ₗ[F2] (Q → F2)) : firstMap rhs (actualFirst J (rowCoefficients J (gammaOfRawMap J Y)) (fun j => (occ j, ConcreteExtraction.slotIndex (slot j)))) = Y.comp (rawProjection (fun j => rhs (occ j)) J slot) := by …Mentions: OAI.MaxCutGames.Soundness.PartnerProjection.Slot, OAI.MaxCutGames.Soundness.ActualInputRows.firstMap, OAI.MaxCutGames.Soundness.ConcreteExtraction.slotIndex
- theorem
OAI.MaxCutGames.Soundness.ActualInputRows.secondMap_actualline 80Source documentation
The second player's extraction equals the genuine supplied raw target map.
theorem secondMap_actual [Fintype Q] [DecidableEq Q] (J : Finset (Fin k)) (names : Id → Fin 3 → Name) (draw : Draw (Fin k) Id) (Y : RawPoint J →ₗ[F2] (Q → F2)) : secondMap J (actualSecond J names (rowCoefficients J (gammaOfRawMap J Y)) draw) = Y := by …Mentions: OAI.MaxCutGames.Soundness.ActualInputRows.secondMap