OAI/LinearAlgebra/MatrixFields/Arithmetic/ArithmeticPrograms.lean

GitHub source file

18 declarations, 0 contain sorry, 0 declared as axioms

  1. def OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Gate.mapRegister line 21
  2. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Gate.eval_mapRegister line 28
  3. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Gate.cost_mapRegister line 34
  4. def OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.oldIndex line 44
  5. def OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.newIndex line 46
  6. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.oldIndex_zero line 48
  7. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.oldIndex_succ line 52
  8. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.newIndex_zero line 58
  9. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.newIndex_succ line 62
  10. def OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.append line 67
  11. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.eval_append_new line 71
  12. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.eval_append_old line 83
  13. theorem OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Program.cost_append line 93
  14. inductive OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Expression line 101
  15. def OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Expression.eval line 112
  16. def OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Expression.cost line 119
  17. structure OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Expression.Compiled line 126
  18. def OAI.MatrixAllFields.MatrixMultiplication.Arithmetic.Expression.compile line 133