OAI/Computability/UniqueGames/Reduction/SourceIncidenceLemmas.lean
40 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.UniqueGamesTheorem.Reduction.SourceIncidence.toIncidenceline 14 - theorem
OAI.UniqueGamesTheorem.Reduction.SourceIncidence.failedEquation_eqline 17 - theorem
OAI.UniqueGamesTheorem.Reduction.SourceIncidence.failureCount_eqline 24 - def
OAI.UniqueGamesTheorem.Reduction.SourceIncidence.occurrenceListline 36Source documentation
The full occurrence is the displayed equation together with a fresh index.
def occurrenceList (source : List (CloneGap.Equation Name)) := …
Mentions: OAI.UniqueGamesTheorem.Reduction.CloneGap.Equation
- theorem
OAI.UniqueGamesTheorem.Reduction.SourceIncidence.cloned_occurrence_gapline 39 - theorem
OAI.UniqueGamesTheorem.Reduction.SourceIncidence.source_to_incidence_soundnessline 58 - abbrev
OAI.UniqueGamesTheorem.Reduction.FiniteSource.Nameline 80 - def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.clonedSourceline 82 - abbrev
OAI.UniqueGamesTheorem.Reduction.FiniteSource.Occurrenceline 84 - def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.occurrencesline 86 - def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.rawEquationline 89 - def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.finiteNameline 94Source documentation
Total conversion; membership proofs below establish that every index used by the construction is already below 48, so the remainder changes none.
def finiteName (s : ActualSource.Source) (v : Fin s.variables × Nat) : Name s := …
Mentions: OAI.UniqueGamesTheorem.Reduction.ActualSource.Source, OAI.UniqueGamesTheorem.Reduction.FiniteSource.Name
- def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.mapEquationline 97 - def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.equationline 100 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.satisfied_mapline 103 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.mem_cartline 106 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.distinctTriple_boundsline 116 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.distinctTriples_nonemptyline 123 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.cloned_member_propertiesline 128 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.raw_propertiesline 139 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.finiteName_injective_online 148 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.names_distinctline 154 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.raw_map_occurrencesline 163 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.occurrences_lengthline 167 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.clonedSource_nonemptyline 171 - instance
OAI.UniqueGamesTheorem.Reduction.FiniteSource.(instance at line 177)line 177 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.indexed_failure_countline 180 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.indexed_gapline 187 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.indexed_completeness_countline 196 - def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.incidenceEquationline 207 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.incidence_question_predicateline 210 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.incidence_failure_gapline 219 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.incidence_soundnessline 229 - def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.nameEquivline 238Source documentation
Executable row-major encoding of the finite clone names.
def nameEquiv (s : ActualSource.Source) : Name s ≃ Fin (s.variables * 48) := …
Mentions: OAI.UniqueGamesTheorem.Reduction.ActualSource.Source, OAI.UniqueGamesTheorem.Reduction.FiniteSource.Name
- def
OAI.UniqueGamesTheorem.Reduction.FiniteSource.clonedline 241 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.cloned_lengthline 247 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.cloned_distinctline 252 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.count_ofFnline 259 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.cloned_gapline 266 - theorem
OAI.UniqueGamesTheorem.Reduction.FiniteSource.cloned_completeness_countline 281