first-order-logic Definition Term (First-Order Logic) Let (F,P) be a signature and V a set of variables. The set of terms over (F,P) is defined inductively: x∈Vf∈F,ar(f)=0f∈F,ar(f)=n>0,t1,…,tn terms:x is a term:f is a term:f(t1,…,tn) is a term A function symbol of arity 0 is a constant. Interpretation Under an interpretation (M,ℓ), a term t is evaluated to an element t(M,ℓ) of the domain: t=x∈Vt=f(t1,…,tn):t(M,ℓ)=ℓ(x):t(M,ℓ)=fM(t1(M,ℓ),…,tn(M,ℓ))