OAI/Computability/DeterministicSum/ModularInverses.lean
30 declarations, 0 contain sorry, 0 declared as axioms
Costed modular powers, inverses and common-denominator tables.
- def
OAI.DeterministicThreeSum.Structured.ModularPower.bitline 11 - def
OAI.DeterministicThreeSum.Structured.ModularPower.conditionalline 12 - def
OAI.DeterministicThreeSum.Structured.ModularPower.squareline 13 - def
OAI.DeterministicThreeSum.Structured.ModularPower.stepline 15 - def
OAI.DeterministicThreeSum.Structured.ModularPower.loopline 16 - def
OAI.DeterministicThreeSum.Structured.ModularPower.nextAccline 18 - def
OAI.DeterministicThreeSum.Structured.ModularPower.nextStateline 20 - lemma
OAI.DeterministicThreeSum.Structured.ModularPower.conditional_correctline 23 - lemma
OAI.DeterministicThreeSum.Structured.ModularPower.step_correctline 42 - lemma
OAI.DeterministicThreeSum.Structured.ModularPower.nextAcc_ltline 64 - lemma
OAI.DeterministicThreeSum.Structured.ModularPower.next_castline 70 - theorem
OAI.DeterministicThreeSum.Structured.ModularPower.loop_correctline 83 - def
OAI.DeterministicThreeSum.Structured.ModularPower.inverseSetupline 119 - def
OAI.DeterministicThreeSum.Structured.ModularPower.inverseline 122 - lemma
OAI.DeterministicThreeSum.Structured.ModularPower.prime_power_totientline 124 - lemma
OAI.DeterministicThreeSum.Structured.ModularPower.inverseSetup_correctline 129 - lemma
OAI.DeterministicThreeSum.Structured.ModularPower.euler_inverseline 145 - theorem
OAI.DeterministicThreeSum.Structured.ModularPower.inverse_correctline 155 - def
OAI.DeterministicThreeSum.Structured.Indexed.integerInverseline 182 - lemma
OAI.DeterministicThreeSum.Structured.Indexed.integerValue_natline 185 - lemma
OAI.DeterministicThreeSum.Structured.Indexed.coprime_remainderline 187 - theorem
OAI.DeterministicThreeSum.Structured.Indexed.integerInverse_correctline 192 - def
OAI.DeterministicThreeSum.Structured.Indexed.scaledTableline 221 - def
OAI.DeterministicThreeSum.Structured.Indexed.scaledMemoryline 227 - theorem
OAI.DeterministicThreeSum.Structured.Indexed.scaledTable_correctline 232 - lemma
OAI.DeterministicThreeSum.Structured.Indexed.scaledMemory_outsideline 269 - lemma
OAI.DeterministicThreeSum.Structured.Indexed.scaledMemory_entryline 277 - lemma
OAI.DeterministicThreeSum.Structured.Indexed.scaled_castline 291 - def
OAI.DeterministicThreeSum.Structured.Indexed.commonTableline 298 - theorem
OAI.DeterministicThreeSum.Structured.Indexed.commonTable_correctline 302