Thank you Alberto for reporting this problem.
Renaming proof branches turns out to be trickier than expected, and I need some time to double check that all use cases are correctly taken into account.
This should do the trick for now.
This pre-release includes also some minor bug fixes for autocompletion and cut/paste operations in the prover console, and a new pvsio command vscode-plot(<expr>) that can be used in the prover console and pvsio to plot an expression (example expressions that can be plotted are at the end of this message).
Thanks,
Paolo
---
%--------------------------------------------
%% First example plots a list of ordered pairs
% as a scatter plot.
% Use vscode-pvs((: (1/2, 2), (2, -1), (3, -2/3) :))
% to plot this expression from the prover console of from pvsio
%--------------------------------------------
scatterplot: list[[real, real]] = (: (1/2, 2), (2, -1), (3, -2/3) :)
%--------------------------------------------
%% Second example plots a data series
% as a linear plot
%--------------------------------------------
series1: list[real] = (: 1, -1 , -2/3 :)
%--------------------------------------------
%% Third example of wanting to plot a tuple of
% two lists: the first one represents the
% horizontal coordinates, the second list
% represents the vertical coordinates
%--------------------------------------------
series2: [ list[real], list[real] ] = ((: 1/2, 2, 3 :), (: 1, -1, -2/3 :))
%--------------------------------------------
%% Fourth example, plots a tuple of
% four lists: the first one represents the
% horizontal coordinates, the second and third
% represent the vertical coordinates of two
% different series
%--------------------------------------------
multiseries: [ list[real], list[real], list[real], list[real] ] = (
(: 1/2 , 2 , 3 :), % x datapoints
(: 1, -1 , -2/3 :), % y1 datapoints
(: 0, -4.1 , -3 :), % y2 datapoints
(: 5, 1 , -2 :) % y3 datapoints
)