The message BCKMsg: asking for a move.
We compute if backtracking is allowed for turn n and player p.
In[315]:=
This is the input message remembering to a player p he can drop out of the play and lose, or (if allowed) backtrack to any previous position.
In[316]:=
If the formula is ∃x.A,the player p moving next must choose and defend some instance A[i] of ∃x.A.
In[317]:=
If the formula is ∀x.A,the player p moving next must choose and attack some instance A[i] of ∀x.A.
In[318]:=
If the formula is A∨B,the player p moving next must choose and defend either A or B.
In[319]:=
If the formula is A∧B,the player p moving next must choose and attack either A or B.
In[320]:=
If the formula is A→B,the player p moving next must either choose and attack A or choose and defend B.
In[321]:=
If the formula is A⇒B (in particular, if the implication is constructive) the player p moving next must attack A→B. There is no other choice (but backtracking or dropping out).
In[322]:=
If the formula is ¬A, the player p moving next must attack A. There is no other choice (but backtracking or dropping out).
In[323]:=
If the formula is T, the player p moving next gives up or backtracks.
In[324]:=
If the formula is F, the player p moving next gives up or backtracks.
In[325]:=
If the formula is atomic ≠T, F, the program first unfold abbreviations. Then it asks for the truth value of A. If A is true, the next player moves T, if A is false, the next player moves F.
In[326]:=
Created by Mathematica (October 17, 2006)