ASPL Programming ver 1.00
© 2024 Bassem W. Jamaleddine

A SET PROGRAMMING LANGUAGE

ASPL SYMBOLIC SET OPERATORS

Click on one of ASPL symbolic set operator to view its description page.

setop_17_f_intersection.png
setop_17_f_intersection
gets the elements intersection

setop_65_f_partition.png
setop_65_f_partition
gets the elements partition

setop_17_f_union.png
setop_17_f_union
gets the elements union

setop_17_f_difference.png
setop_17_f_difference
gets the elements difference

setop_17_f_symdiff.png
setop_17_f_symdiff
gets the elements symmetric difference

setop_17_d_intersection.png
setop_17_d_intersection
gets the subgroups intersection

setop_65_d_partition.png
setop_65_d_partition
gets the subgroups partition

setop_17_d_union.png
setop_17_d_union
gets the subgroups union

setop_17_d_difference.png
setop_17_d_difference
gets the subgroups difference

setop_17_d_symdiff.png
setop_17_d_symdiff
gets the subgroups symmetric difference

setop_17_g_intersection.png
setop_17_g_intersection
gets the subgroups and the elements intersection

setop_65_g_partition.png
setop_65_g_partition
gets the subgroups and the elements partition

setop_17_g_union.png
setop_17_g_union
gets the subgroups and the elements union

setop_17_g_difference.png
setop_17_g_difference
gets the subgroups and the elements difference

setop_17_g_symdiff.png
setop_17_g_symdiff
gets the subgroups and the elements symmetric difference

setop_33_c_intersection.png
setop_33_c_intersection
gets the element-checksums intersection

setop_129_c_partition.png
setop_129_c_partition
gets the element-checksums partition

setop_33_c_union.png
setop_33_c_union
gets the element-checksums union

setop_33_c_difference.png
setop_33_c_difference
gets the element-checksums difference

setop_33_c_symdiff.png
setop_33_c_symdiff
gets the element-checksums symmetric difference

setop_33_y_intersection.png
setop_33_y_intersection
gets the fuzzy-elements intersection

setop_129_y_partition.png
setop_129_y_partition
gets the fuzzy-elements partition

setop_33_y_union.png
setop_33_y_union
gets the fuzzy-elements union

setop_33_y_difference.png
setop_33_y_difference
gets the fuzzy-elements difference

setop_33_y_symdiff.png
setop_33_y_symdiff
gets the fuzzy-elements symmetric difference

xsetop_33_f_intersection.png
xsetop_33_f_intersection
gets the shallow elements intersection

xsetop_33_f_union.png
xsetop_33_f_union
gets the shallow elements union

xsetop_33_f_difference.png
xsetop_33_f_difference
gets the shallow elements difference

xsetop_33_f_symdiff.png
xsetop_33_f_symdiff
gets the shallow elements symmetric difference

xsetop_33_d_intersection.png
xsetop_33_d_intersection
gets the shallow subgroups intersection

xsetop_33_d_union.png
xsetop_33_d_union
gets the shallow subgroups union

xsetop_33_d_difference.png
xsetop_33_d_difference
gets the shallow subgroups difference

xsetop_33_g_intersection.png
xsetop_33_g_intersection
gets the shallow subgroups and elements intersection

xsetop_33_g_union.png
xsetop_33_g_union
gets the shallow subgroups and elements union

xsetop_33_g_difference.png
xsetop_33_g_difference
gets the shallow subgroups and elements difference

xsetop_33_c_intersection.png
xsetop_33_c_intersection
gets the element-checksums intersection

xsetop_129_c_partition.png
xsetop_129_c_partition
gets the element-checksums partition

xsetop_33_c_union.png
xsetop_33_c_union
gets the element-checksums union

xsetop_33_c_difference.png
xsetop_33_c_difference
gets the element-checksums difference

xsetop_33_c_symdiff.png
xsetop_33_c_symdiff
gets the element-checksums symmetric difference

xsetop_33_y_intersection.png
xsetop_33_y_intersection
gets the fuzzy-elements intersection

xsetop_129_y_partition.png
xsetop_129_y_partition
gets the fuzzy-elements partition

xsetop_33_y_union.png
xsetop_33_y_union
gets the fuzzy-elements union

xsetop_33_y_difference.png
xsetop_33_y_difference
gets the fuzzy-elements difference

xsetop_33_y_symdiff.png
xsetop_33_y_symdiff
gets the fuzzy-elements symmetric difference

seqop2_1_f_intersection.png
seqop2_1_f_intersection
aligns two sequences based on their elements intersection

seqop2_1_f_union.png
seqop2_1_f_union
aligns two sequences based on their elements union

seqop2_1_f_difference.png
seqop2_1_f_difference
aligns two sequences based on their elements difference

seqop2_1_d_intersection.png
seqop2_1_d_intersection
aligns two sequences based on their subgroups intersection

seqop2_1_d_union.png
seqop2_1_d_union
aligns two sequences based on their subgroups union

seqop2_1_d_difference.png
seqop2_1_d_difference
aligns two sequences based on their subgroups difference

seqop2_1_g_intersection.png
seqop2_1_g_intersection
aligns two sequences based on their subgroups and the elements intersection

seqop2_1_g_union.png
seqop2_1_g_union
aligns two sequences based on their subgroups and the elements union

seqop2_1_g_difference.png
seqop2_1_g_difference
aligns two sequences based on their subgroups and the elements difference

asetop_34_f_intersection.png
asetop_34_f_intersection
gets the binned elements intersection

asetop_34_f_union.png
asetop_34_f_union
gets the binned elements union

asetop_34_f_difference.png
asetop_34_f_difference
gets the binned elements difference

asetop_34_f_symdiff.png
asetop_34_f_symdiff
gets the binned elements symmetric difference

asetop_34_d_intersection.png
asetop_34_d_intersection
gets the binned subgroups intersection

asetop_34_d_union.png
asetop_34_d_union
gets the binned subgroups union

asetop_34_d_difference.png
asetop_34_d_difference
gets the binned subgroups difference

asetop_34_d_symdiff.png
asetop_34_d_symdiff
gets the binned subgroups symmetric difference

asetop_34_g_intersection.png
asetop_34_g_intersection
gets the binned subgroups and elements intersection

asetop_34_g_union.png
asetop_34_g_union
gets the binned subgroups and elements union

asetop_34_g_difference.png
asetop_34_g_difference
gets the binned subgroups and elements difference

asetop_34_g_symdiff.png
asetop_34_g_symdiff
gets the binned subgroups and elements symmetric difference

asetop_34_c_intersection.png
asetop_34_c_intersection
gets the binned element-checksums intersection

asetop_34_c_union.png
asetop_34_c_union
gets the binned element-checksums union

operation_17_merge.png
operation_17_merge
merges set variables into a set variable

operation_17_lmerge.png
operation_17_lmerge
loosely merges set variables into a set variable using leftmost variable group label

operation_17_gmerge.png
operation_17_gmerge
loosely merges set variables into a set variable using concatenaded group labels

operation_17_split.png
operation_17_split
splits set variables into set variables

operation_17_common.png
operation_17_common
keeps common set variables grplb from a set variable

operation_17_purge.png
operation_17_purge
purges set variables grplb from a set variable

operation_17_copy.png
operation_17_copy
copies a set variable into another set variable

operation_34_acopy.png
operation_34_acopy
copies a binned set variable into another binned set variable

operation_204_ucopy.png
operation_204_ucopy
copies a partitioned uset variable into another uset variable

operation_17_assign.png
operation_17_assign
assigns a dataset to a set variable

operation_18_dotassignstar.png
operation_18_dotassignstar
transforms binned set variables and assign them to set variables

operation_34_starassignstar.png
operation_34_starassignstar
starassignstar assignment operator for binned set variables

operation_33_starassign.png
operation_33_starassign
starassign as the union translation of one or more set variables into a binned set variable

operation_1_equal.png
operation_1_equal
determines if two sets are equal

operation_2_aequal.png
operation_2_aequal
determines if two binned sets are equal

operation_1_subset.png
operation_1_subset
determines if a set is a subset of a set

operation_1_superset.png
operation_1_superset
determines if a set is a superset of another set

operation_1_disjoint.png
operation_1_disjoint
determines if two sets are disjoint

operation_1_cardinality.png
operation_1_cardinality
gets the cardinality of a set variable

operation_17_push.png
operation_17_push
pushes a set variable on the answer stack

operation_17_pop.png
operation_17_pop
pops the last result from the answer stack into a set variable

operation_2_cardinality.png
operation_2_cardinality
gets the cardinality of a binned set variable

operation_34_apush.png
operation_34_apush
pushes a binned set variable on the enswer stack

operation_34_apop.png
operation_34_apop
pops the last result from the enswer stack into a binned set variable

operation_204_upush.png
operation_204_upush
pushes an uset variable on the unswer stack

operation_204_upop.png
operation_204_upop
pops the last result from the unswer stack into an uset variable

operation_16_ggdir.png
operation_16_ggdir
primitive to get the group of directories

operation_1_similarity.png
operation_1_similarity
calculates the similarities of one or more set variables

operation_1_xsimilarity.png
operation_1_xsimilarity
calculates the extended similarities of one or more set variables

operation_2_asimilarity.png
operation_2_asimilarity
calculates the similarities of one or more binned set variables

operation_1_density.png
operation_1_density
determines the elements density of one or more set variables

operation_2_adensity.png
operation_2_adensity
determines the elements density of one or more binned set variables