“…Intersection and union type disciplines started to be investigated in a explicitly typed programming language settings à la Church, much later by Reynolds and Pierce [41,38], Wells et al [48,49], Liquori et al [29,18], Frisch et al [21] and Dunfield [19]. From a logical point of view, there are many proposals to find a suitable logics to fit intersection: among them we cite [37,47,42,36,11,10,39], and previous papers by the authors [17,30]…”