OAI/Computability/SpaceSimulation/Evaluation/Field.lean
28 declarations, 0 contain sorry, 0 declared as axioms
Any characteristic works with the unambiguous selectors below; use a prime field with a uniform binary computation of its modulus. Supplies a bit-space certificate for field arithmetic and folds that retain only residues.
- structure
OAI.Fifths.Modulusline 13 - instance
OAI.Fifths.Modulus.(instance at line 19)line 19 - abbrev
OAI.Fifths.Modulus.Kline 21 - theorem
OAI.Fifths.Modulus.boundline 22 - theorem
OAI.Fifths.Modulus.posline 23 - def
OAI.Fifths.Modulus.weightline 25 - def
OAI.Fifths.Modulus.divisorsOKline 29Source comment
Need a uniform computation yielding a modulus with Δ < p-1.def divisorsOK (p : ℕ) (m : ℕ) : Bool := …
- def
OAI.Fifths.Modulus.isPrimeline 32 - theorem
OAI.Fifths.Modulus.isPrime_iffline 34 - def
OAI.Fifths.Modulus.rangeSizeline 45 - def
OAI.Fifths.Modulus.acceptedline 46 - theorem
OAI.Fifths.Modulus.foundline 48 - def
OAI.Fifths.Modulus.chosenline 54 - theorem
OAI.Fifths.Modulus.chosen_largeline 57 - theorem
OAI.Fifths.Modulus.chosen_smallline 61 - theorem
OAI.Fifths.Comp.primalityline 68 - theorem
OAI.Fifths.Comp.chosenNline 76 - theorem
OAI.Fifths.Comp.fitElementline 89 - theorem
OAI.Fifths.Comp.valCastline 93 - theorem
OAI.Fifths.Comp.valZeroline 97 - theorem
OAI.Fifths.Comp.valOneline 100 - theorem
OAI.Fifths.Comp.fieldAddline 104 - theorem
OAI.Fifths.Comp.fieldNegline 109 - theorem
OAI.Fifths.Comp.fieldSubline 121 - theorem
OAI.Fifths.Comp.fieldMulline 126 - theorem
OAI.Fifths.Comp.fieldPowline 131 - theorem
OAI.Fifths.Comp.fieldSumline 146 - theorem
OAI.Fifths.Comp.fieldProdline 161