Go backward to Examples Go up to Top Go forward to Example |
If x is a variable, F is a formula and T is a term, then the following is a term with bound variable x:
(prodx, F T).
The value of this term is 1, if F does not hold for any x; otherwise it is, for every x that satisfies F, the product of the value of T and of the value of the term for all other x:
(forall x: ~F) => (prodx, F T) = 1; (forall y: F[x <- y] => (prodx, F T) = T[x <- y] * (prodx, F /\ x != y T)).