!distribute items 1,3,1,8 into typemin,typemax,repeatmin,repeatmax
!bound atype between integer $typemin and $typemax default 3
!bound repeat between integer $repeatmin and $repeatmax default 1

!set slist=u1,i1,ui1,\
	uc1,uc2,uc3,\
	ic1,ic2,ic3,\
	uic1,uic2,uic3,uic4,\
	31, 32, 33, 34,\
	41, 42, 43
!set nlist=Union, Intersection, Union ou intersection,\
	Union et complment I, Union et complment II, Union et complment III,\
	Intersection et complment I, Intersection et complment II, Intersection et complment III,\
	2 termes I, 2 termes II, 2 termes III, 2 termes IV,\
	3 termes I, 3 termes II, 3 termes III, 3 termes IV,\
	4 termes I, 4 termes II, 4 termes III

!set style=!listintersect $style and $slist
!set style=!listuniq $style
!default style=$slist

