OAI/Computability/UniqueGames/Reduction/WeightedSource.lean
30 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSourceline 20 - def
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.denominatorline 32 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.denominator_positiveline 34 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.den_dvd_denominatorline 37 - def
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.numeratorline 41 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.numerator_castline 44 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.weight_eq_ratioline 61Source documentation
Exact rational-to-integer conversion, not an approximation.
theorem weight_eq_ratio (i : Fin S.occurrences) : S.weight i = (S.numerator i : ℚ) / S.denominator := by … - def
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.numeratorsline 67 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.length_numeratorsline 69 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.sum_numeratorsline 72 - def
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.equationAtline 78 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.equationAt_finline 81 - def
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundedEquationsline 84 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundedEquations_lengthline 87 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundedEquations_nonemptyline 91 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundedEquations_originline 99Source documentation
Rounding copies complete equation records without altering any of their slots.
theorem roundedEquations_origin (D : Nat) (e : Eqn) (he : e ∈ S.roundedEquations D) : ∃ i : Fin S.occurrences, e = S.equation i := by … - def
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.weightedValueline 108 - def
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundedValueline 111 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.selectedSum_ofFnline 116 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.selectedMass_castline 129 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundedValue_boundsline 139 - def
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundingDenominatorline 181Source documentation
ceil(4m/γ)computed from the exact numerator and denominator ofγ.def roundingDenominator (γ : ℚ) : Nat := …
- theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundingDenominator_positiveline 184 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundingDenominator_budgetline 189 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundingDenominator_sizeline 210 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.completeness_transportline 214 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.soundness_transportline 221 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.RationalSource.roundedEquations_for_nonemptyline 229 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.e3lin_completenessline 239 - theorem
OAI.UniqueGamesTheorem.Reduction.WeightedSource.e3lin_soundnessline 255