On Tue, 10 Nov 2015, Fabian Immler wrote:

I noticed some strange behavior: if one triggers state output on the same command but after changing the state, the state output does not change. Consider this example:

lemma
 assumes False
 shows "False ∧ False"
 (*using assms*)
 apply simp

If you trigger output on the "apply simp" command, you get 1 subgoal in the 
State panel.
Now uncomment "using assms" and trigger output again (on the "apply simp" 
command): the State panel does not change.

I just noticed that this behavior only occurs when the output is triggered with a keyboard shortcut, clicking on the "Update" button yields the expected behavior.

In Isabelle/1d81de0bddc4 both the keyboard action and the button do the same thing: an update with explicit request to print the state again.


There could be still situations, where the display is not in sync with the document mode, due to somewhat different approach than the Output panel. The State panel is more like Query.

When new questions arise, we should discuss carefully what is right and what is wrong.


        Makarius
_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to