- 1
- 2
- 3
- 4
- 5
- 6
- 7
Tactic Notation "sleep" integer(seconds) :=
do seconds try solve [ timeout 1 (repeat eapply proj1) ].
Goal True.
sleep 3.
exact I.
Qed.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+4
Tactic Notation "sleep" integer(seconds) :=
do seconds try solve [ timeout 1 (repeat eapply proj1) ].
Goal True.
sleep 3.
exact I.
Qed.
Какой пруф )))
bormand 06.06.2021 17:28 # 0
JloJle4Ka 06.06.2021 17:33 # +1
> exact I.
Спят трое. Точный я.
Это «хокку».
bormand 06.06.2021 17:35 # +1
nuTepcKuu_nemyx 06.06.2021 18:52 # +3
nuTepcKuu_nemyx 06.06.2021 19:31 # 0
Soul_re@ver 06.06.2021 19:35 # +1
Тактическое обозначение "сна" целое число (секунды): =
сделать секунды попробуйте решить [тайм-аут 1 (повторить eapply proj1)].
Цель верна.
спать 3.
точный I.
Qed.
bormand 06.06.2021 19:45 # +1
Qed -- ну ч.т.д. же...
bormand 06.06.2021 19:51 # +2
Ставим себе целью доказать True. Применяем к нему теорему A /\ B -> A (proj1) пока не заебёт пройдёт секунда. Повторяем для верности три раза. Затем, как ни в чём не бывало, доказываем True с помощью его единственного конструктора I.
З.Ы. Интересно, а что будет, если комп слишком быстрый и за секунду сожрет всю память. Формула ведь растёт: True, True /\ B, (True /\ B) /\ B ...
j123123 11.06.2021 23:15 # +1
Допустим, один процессор быстрее другого, за одну секунду больше всякой питушни понаприменяет и может из-за этого доказать некую хуйню, а другой за одну секунду чего-то не успеет, и получится так, что на одном процессоре питушня доказывается, а на другой нет? И нахуя такое надо?
bormand 11.06.2021 23:23 # 0
gologub 11.06.2021 23:48 # 0
bormand 11.06.2021 23:50 # 0
Hijikata 12.06.2021 16:25 # +1