ПСЯ Я новичок затмить CLP, и я хочу, чтобы реализовать предикат, который получает все углы, эквивалентные определенной синусоидальной функции, что-то вродеИспользование тригонометрических функций в затмении
:- lib(ic).
solve(L) :-
L = [X,Y,Z],
L::[-180..180],
cos(X) #= sin(Y) + sin(Z),
labeling(L).
Я знаю, что эта схема, вероятно, работает для интегральных значений переменных; поэтому мне нужно альтернативное решение, которое также использует CLP.