Изучите функцию Tuples и с ее помощью создайте функцию orbitalProjTriples
![$[m, l_1, l_2, l_3]$ $[m, l_1, l_2, l_3]$](https://dxdy.ru/math/517477d2e4f23b524a4506b0419c96e182.png)
, где m - целое и l_j - целые неотрицательные числа. Функция должна возвращать список из всех последовательностей

таких, что

, где целые числа
![$m _j\in [-l_j, l_j]$ $m _j\in [-l_j, l_j]$](https://dxdy.ru/math/8f95f096ff47f06425a5c2b046b5ed3182.png)
. Для проверки выражений на равенство используйте оператор

. Вычислите orbitalProjTriples [-3, 5,2,3].
![$Clear[orbitalProjTriples]
orbitalProjTriples[m_, l_1_, l_2_, l_3_] :=
Select[Tuples[
DeleteDuplicates[
Flatten[Range[-#, #] & /@ {l_1, l_2, l_3}]], {3}], (Total[#] == m) &]$ $Clear[orbitalProjTriples]
orbitalProjTriples[m_, l_1_, l_2_, l_3_] :=
Select[Tuples[
DeleteDuplicates[
Flatten[Range[-#, #] & /@ {l_1, l_2, l_3}]], {3}], (Total[#] == m) &]$](https://dxdy.ru/math/152c348c540d3d318db628dfef03dba882.png)
Но! нужно, чтобы
