triangular operators