я обычно думаю о also have
, как работает так:Использование «также есть ... наконец» в Isabelle
have "P r Q1" by simp
also have "... r Q2" by simp
also have "... r Q3" by simp
...
also have "... r Qn" by simp
finally have "P r Qn+1" by simp
где "... r Qm"
означает "Qm-1 r Qm"
и r
некоторое транзитивное отношение.
С r
смысла =
это, кажется, действительно случай, однако, при использовании ≥
я нашел контрпример к этому описанию:
...
have "1- 1/(2^(n+1))≥1/(2::real)" by simp
also have "... ≥ 0" (* here when I check the 'output' it seems to be
considering "0 ≤ 1 - 1/2^(n + 1)" which in the previous notation
would be Qn r Qn+2 !*)
Мой вопрос, как же also have
работу, в частности, как я предсказываю, что будет ...
?
Спасибо, что указали это. 'have '0 ≤ 1/(2 :: real)" by simp также имеют «... ≤1- 1/(2^(n + 1))» по simp , наконец, имеют «0 ≤ 1- 1/(2^(n + 1)) "' – IIM
... это то, к чему я его изменил, но какое правило я могу использовать для доказательства последнего шага? 'simp', похоже, не работает. – IIM
О, это потому, что я забыл поставить '(0 :: real)'. – IIM