Я пытаюсь выяснить, как тестовые сценарии LF выводят оцениваемые вручную задания при запуске из терминала. Например, если вы посмотрите на Induction.v
, там есть упражнение под названием plus_comm_informal
Я пытаюсь получить тестовый сценарий, InductionTest.v
чтобы собрать комментарии или контент, который я пишу. Поэтому я предпринял следующие попытки отладки обезьяны.
(** **** Exercise: 2 stars, advanced, especially useful (plus_comm_informal)
Translate your solution for [plus_comm] into an informal proof:
Theorem: Addition is commutative.
Proof: (* Let's see how this works! 1*)
Let's see how this works! 2
*)
(** Let's see how this works! 3 *)
(* Let's see how this works! 4 *)
(* Do not modify the following line: *)
Definition manual_grade_for_plus_comm_informal : option (nat*string) := None.
(** [] *)
Я сохранил файл. Затем я компилирую файл с помощью coqc -Q . LF .\Induction.v
, а затем запускаю тестовый файл с помощью coqc -Q . LF .\InductionTest.v
.
Результат этого не дает мне никаких комментариев, которые я передал в упражнениях, оцениваемых вручную. Соответствующий раздел вывода терминала выглядит следующим образом.
------------------- plus_comm_informal --------------------
#> Manually graded: plus_comm_informal
Advanced
Possible points: 2
Score: Ungraded
Comment: None
Что мне не хватает?