Skip to content

Rewrite_star in pbessolve prints different output than before #1919

Description

@maramiulescu

In the debug output of pbessolve, in the second iteration, the rewrite_star step seems to have changed. We now see some values named "@rewr_var ..." in the output and the other equation parameters are not "filled in" like before.

Do we want to print this output?

To reproduce
Run (using proc.txt):

txt2pbes proc.txt proc.pbes
pbessolve proc.pbes -d

In the debug output, when the second iteration begins, see

Removing unnecessary example information for other player.
[debug]   X = Y(1, 0, true), psi = (val(!(s1_P == @rewr_var)) || Y(@rewr_var1, n_P, !b_P) && Zpos_0_a3(s1_P, n_P, b_P, @rewr_var1, n_P, !b_P)) && (val(!(s1_P == @rewr_var1)) || Y(@rewr_var, n_P, b_P) && Zpos_1_a2(s1_P, n_P, b_P, @rewr_var, n_P, b_P)) && (val(!(s1_P == @rewr_var1)) || Y(@rewr_var1, (n_P + @rewr_var1) mod @rewr_var2, b_P) && Zpos_2_a1(s1_P, n_P, b_P, n_P, @rewr_var1, (n_P + @rewr_var1) mod @rewr_var2, b_P)) && (val(s1_P == @rewr_var) && Zpos_0_a3(s1_P, n_P, b_P, @rewr_var1, n_P, !b_P) || val(s1_P == @rewr_var1) && Zpos_1_a2(s1_P, n_P, b_P, @rewr_var, n_P, b_P) || val(s1_P == @rewr_var1) && Zpos_2_a1(s1_P, n_P, b_P, n_P, @rewr_var1, (n_P + @rewr_var1) mod @rewr_var2, b_P))

which previously looked like

Removing unnecessary example information for other player.
[debug]   X = Y(1, 0, true), psi = Y(2, 0, true) && Zpos_1_a2(1, 0, true, 2, 0, true) && Y(1, 1, true) && Zpos_2_a1(1, 0, true, 0, 1, 1, true) && (Zpos_1_a2(1, 0, true, 2, 0, true) || Zpos_2_a1(1, 0, true, 0, 1, 1, true))

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionSomeone has a question

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions