예시를 들어서 표현하자면


class A가
a : str

x : int

y(P(X),  x) = Exp[x * P(X)] * sin(x)

P(X) : 0 or 1 이라고 하고

X 는 x와 다른 아직 정의되지 않은 변수로 구성됨; 단 X의  코디네이트 함수의 디멘션은 3. 즉 (x, y, z) 임


A_i 들이 있을 때, 다시 말해서 A_i /in A 라면

어떤 함수 f 가, A /product A /product A /to Real 이라고 정의되어 f(A_i, A_j, A_k) = A_i_y + A_j_y * A_k의 값을 구하는게 목적인 상황이라고 하자


이때

P_n(X) : if x_n > x_j + x_k, true where n is odd

P_n(X) : if x_n > x_j * (x_k)^n, true where n is even


로 정의된다면


클래스는 어떻게 정의해야함?