OAI/Computability/DeterministicSum/Interpolation.lean
49 declarations, 0 contain sorry, 0 declared as axioms
Prime-power Newton interpolation, digit ranks and truncated filters.
- def
OAI.DeterministicThreeSum.Newton.entryline 15 - lemma
OAI.DeterministicThreeSum.Newton.entry_zeroline 18 - lemma
OAI.DeterministicThreeSum.Newton.entry_lowerTriangularline 23 - lemma
OAI.DeterministicThreeSum.Newton.entry_det_unitline 28 - def
OAI.DeterministicThreeSum.Newton.tensorline 38 - lemma
OAI.DeterministicThreeSum.Newton.tensor_mulline 42 - lemma
OAI.DeterministicThreeSum.Newton.tensor_oneline 52 - def
OAI.DeterministicThreeSum.Newton.coefficientsline 64 - lemma
OAI.DeterministicThreeSum.Newton.interpolateline 68 - def
OAI.DeterministicThreeSum.Newton.degreeline 77 - lemma
OAI.DeterministicThreeSum.Newton.exists_coordinate_ltline 79 - lemma
OAI.DeterministicThreeSum.Newton.tensor_entry_zeroline 85 - def
OAI.DeterministicThreeSum.Newton.basisPolynomialline 90 - lemma
OAI.DeterministicThreeSum.Newton.eval_basisPolynomialline 94 - def
OAI.DeterministicThreeSum.Newton.truncatedPolynomialline 99 - theorem
OAI.DeterministicThreeSum.Newton.truncated_agreementline 104 - lemma
OAI.DeterministicThreeSum.Newton.basisPolynomial_degreeline 124 - lemma
OAI.DeterministicThreeSum.Newton.truncatedPolynomial_degreeline 148 - lemma
OAI.DeterministicThreeSum.Newton.coefficients_uniqueline 158 - lemma
OAI.DeterministicThreeSum.Newton.small_difference_unitline 166 - lemma
OAI.DeterministicThreeSum.Newton.primePower_node_unitsline 181 - theorem
OAI.DeterministicThreeSum.Newton.primePower_truncated_agreementline 193 - def
OAI.DeterministicThreeSum.Digits.rankline 209 - def
OAI.DeterministicThreeSum.Digits.nodeline 214 - lemma
OAI.DeterministicThreeSum.Digits.node_rankline 219 - lemma
OAI.DeterministicThreeSum.Digits.rank_nodeline 224 - lemma
OAI.DeterministicThreeSum.Digits.rank_ltline 229 - lemma
OAI.DeterministicThreeSum.Digits.node_ltline 234 - def
OAI.DeterministicThreeSum.Digits.orderline 239 - lemma
OAI.DeterministicThreeSum.Digits.order_valline 246 - lemma
OAI.DeterministicThreeSum.Digits.order_symm_valline 249 - def
OAI.DeterministicThreeSum.Digits.valueline 254 - lemma
OAI.DeterministicThreeSum.Digits.value_addline 256 - lemma
OAI.DeterministicThreeSum.Digits.value_succline 260 - lemma
OAI.DeterministicThreeSum.Digits.value_lt_powline 269 - lemma
OAI.DeterministicThreeSum.Digits.value_injectiveline 279 - def
OAI.DeterministicThreeSum.Digits.sumIndexline 300 - def
OAI.DeterministicThreeSum.Digits.rankTupleline 304 - lemma
OAI.DeterministicThreeSum.Digits.node_rankTupleline 308 - def
OAI.DeterministicThreeSum.Digits.cutoffline 313 - def
OAI.DeterministicThreeSum.Filter.tableline 325 - def
OAI.DeterministicThreeSum.Filter.polynomialline 331 - def
OAI.DeterministicThreeSum.Filter.exceptionalTuplesline 336 - def
OAI.DeterministicThreeSum.Filter.exceptionalResiduesline 340 - lemma
OAI.DeterministicThreeSum.Filter.exceptionalResidues_subsetline 343 - lemma
OAI.DeterministicThreeSum.Filter.exceptional_cardline 349 - lemma
OAI.DeterministicThreeSum.Filter.rank_sum_le_of_not_exceptionalline 353 - theorem
OAI.DeterministicThreeSum.Filter.agreementline 361 - lemma
OAI.DeterministicThreeSum.Filter.polynomial_degreeline 380