module
module
IndisputableMonolith.Ethics.Virtues.NormalForm
show as:
view Lean formalization →
declarations in this module (31)
-
inductive
Primitive -
def
primitiveOrderList -
lemma
primitive_mem_order -
lemma
primitiveOrderList_nodup -
structure
MicroMove -
structure
NormalForm -
def
pairList -
lemma
pairList_mem -
lemma
pairList_nodup -
def
rowMoves -
def
toMoves -
def
aggCoeff -
theorem
ofMicroMoves_zero_outside -
theorem
ofMicroMoves_nontrivial -
def
ofMicroMoves -
theorem
rowMoves_pair -
theorem
rowMoves_mem_of_coeff_ne_zero -
theorem
aggCoeff_rowMoves_aux_theorem -
theorem
aggCoeff_rowMoves_aux_axiom -
lemma
aggCoeff_rowMoves_aux -
lemma
aggCoeff_rowMoves -
theorem
aggCoeff_rowMoves_of_ne -
lemma
aggCoeff_append -
theorem
aggCoeff_flatMap -
lemma
sumCoeffs_toMoves -
lemma
mem_toMoves_of_coeff_ne_zero -
lemma
pair_mem_toMoves_map -
theorem
of_toMoves -
theorem
pairList_eq_filtered_range_theorem -
theorem
pairList_eq_filtered_range_axiom -
lemma
pairList_eq_filtered_range