( ** Go back to PARENTPAGE ../Differential-Group-Variables.html)
( ** Go back to HOMESITE https://www.tcnd.com)
( ** Go back to SetSphere https://www.setsphere.com)

Turning a set variable into a Differential Group Variable

ASPL set variables can memorize the temporal changes in their data, hence they are called differential group variables. When a set variable represents the data sourced by a process, one can use ASPL @ command to display the variable along all its instances.

ASPL 1> G = ggbitsubgS(gstart,1,gcount,1,dmin,2,dmax,4,scount,3,smin,2,smax,4,sfcount,2,sfmin,2,sfmax,4,fcount,2,fmin,2,fmax,4,mix,1)
get in G the random bit group

ASPL 2> ?3,1 G
interrogate the variable G in a loop, iterating three times with a delay of one second between each iteration.

ASPL 3> v
display symbol table

ASPL 4> v sorted
display sorted symbol table

ASPL 5> @ G
display G and its historical. G is a differential group variable.

ASPL 6> ,gU @G
display the group union of the differential group variable G that is of all its instances. Note that we labinate the gU operation by preceding it with a comma

ASPL 7> ,f&`ks= @G
display the elements intersection where ks is the same in the differential group variable G

ASPL 8> ,fD`ks~ @G
display the elements symmetric difference where ks is different in the differential group variable G

ASPL 9> ,fD @G
display the elements symmetric difference in the differential group variable G

ASPL 10> sim @G
display the similarity in the differential group variable G

ASPL 11> sim`fflz @G
display the similarity where elements are different in the differential group variable G

ASPL 12> bye