OAI/Topology/CoarseAssembly/CongruenceElementary.lean
17 declarations, 0 contain sorry, 0 declared as axioms
Elementary generators in the finite congruence quotients
- lemma
OAI.CoarseAssembly.reduce_transvectionline 14 - lemma
OAI.CoarseAssembly.transvection_mem_elementaryReductionline 22 - lemma
OAI.CoarseAssembly.elementaryReduction_zero_surjectiveline 30 - lemma
OAI.CoarseAssembly.elementaryReduction_one_surjectiveline 34 - lemma
OAI.CoarseAssembly.elementary_row_sameline 60 - lemma
OAI.CoarseAssembly.elementary_row_otherline 66 - lemma
OAI.CoarseAssembly.upperUnitriangular_mem_elementaryReductionline 72 - lemma
OAI.CoarseAssembly.diagonal_mem_elementaryReductionline 91 - def
OAI.CoarseAssembly.secondDiagonalline 128 - lemma
OAI.CoarseAssembly.secondDiagonal_mem_elementaryReductionline 132 - lemma
OAI.CoarseAssembly.upperTriangular_mem_elementaryReductionline 169 - lemma
OAI.CoarseAssembly.isUnit_of_mod_two_oneline 205 - lemma
OAI.CoarseAssembly.mod_two_identity_entryline 215 - lemma
OAI.CoarseAssembly.mod_two_identity_first_pivotline 223 - lemma
OAI.CoarseAssembly.mod_two_identity_schur_pivotline 228 - lemma
OAI.CoarseAssembly.mod_two_kernel_mem_elementaryReductionline 239 - theorem
OAI.CoarseAssembly.elementaryReduction_surjectiveline 307Source documentation
Surjectivity is proved by reduction to level one followed by elimination inside the kernel of reduction modulo two.
theorem elementaryReduction_surjective (k : ℕ) : Function.Surjective (elementaryReduction k) := by …
Mentions: OAI.CoarseAssembly.elementaryReduction