ASPL Guide to Operations v 1.00
© 2024 by SetSphere.COM
8. 12gDD gets the binned subgroups and elements symmetric difference
gDD a1 a2 [a3 .. aN] where a1 a2 [a3 .. aN] are set variables
gDD`mtm~ a1 a2 [a3 .. aN]
gDD/mtm~ a1 a2 [a3 .. aN]
gDD
When specified by itself then the operation is performed on the object on top of the stack and the one that is one below it, then the result is pushed on the augmented stack
asetop asetoid 2* ins:H_H_AH ous:H_H_AH
Use the gDD operator to get the groups symmetric difference between binned set variables. The binned set variables are also called augmented set variables and are saved in the augmented symbol table. You can display the binned variables using the av command, and the binned answer stack using the command ens.
gDD EXAMPLEThe following example shows how to get the symmetric difference between binned set variables in the sample workspace WS1.
gDD OPERATION# aspl WS1
(start ASPL loading the sample workspace WS1 )
① aspl>
av
(print the augmented symbol table)
② aspl>
gDD aa1 aa2
(show the symmetric difference between two binned variables aa1 and aa2 )
③ aspl>
gDD`c= aa1 aa2
(show the symmetric difference between two binned variables aa1 and aa2 such that the checksums are equal)
④ aspl>
gDD`c~ aa1 aa2
(show the symmetric difference between two binned variables aa1 and aa2 such that the checksums are unequal)
⑤ aspl>
gDD`mtm= aa1 aa2
(show the symmetric difference between two binned variables aa1 and aa2 such that the mtimes are equal)
⑥ aspl>
gDD`mtm~ aa1 aa2
(show the symmetric difference between two binned variables aa1 and aa2 such that the mtimes are unequal)
● Tickable Predicates for gDD
This gDD is tickable with predicates that are shown in the following table:
a yellow note
gDD`_ gets the binned subgroups and elements symmetric difference for the plularity of matching relations gDD`c= gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have the same checksum gDD`c~ gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have different checksums gDD`c~~ gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have all over different checksums gDD`h= gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have the same entropy gDD`h~ gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have different entropies gDD`h~~ gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have all over different entropies gDD`mtm= gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have the same make time gDD`mtm~ gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have different make times gDD`mtm~~ gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have all over different make times gDD`ks= gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have the same ksum gDD`ks~ gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have different ksums gDD`ks~~ gets the binned subgroups and elements symmetric difference for the plularity of matching relations such that they have all over different ksums