Issue 6553: Clarify the semantics of forAll (ocl2-rtf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Author: Hubert Baumeister (baumeist@informatik.uni-muenchen.de), Rolf Hennicker (hennicke@informatik.uni-muenchen.de), Alexander Knapp (knapp@informatik.uni-muenchen.de) Description: Clarify the semantics of forAll Rationale: According to the informal explanation (page 6-16) the following Expression Set { 1 }->forAll(x | x/0 < 0) would evaluate to false. However, according to the OCL definition it evaluates to undefined. Thus we propose to omit "otherwise, result is false" in the informal explanation. Resolution: The resolution for this becomes more complex with null/invalid rather than undefined. The resolution is in 17531. Disposition: See issue 17531 for disposition Revised Text: Actions taken: November 11, 2003: received issue December 23, 2013: closed issue Discussion: End of Annotations:===== larify the semantics of forAll Author: Hubert Baumeister (baumeist@informatik.uni-muenchen.de), Rolf Hennicker (hennicke@informatik.uni-muenchen.de), Alexander Knapp (knapp@informatik.uni-muenchen.de) Description: Clarify the semantics of forAll Rationale: According to the informal explanation (page 6-16) the following Expression Set { 1 }->forAll(x | x/0 < 0) would evaluate to false. However, according to the OCL definition it evaluates to undefined. Thus we propose to omit "otherwise, result is false" in the informal explanation.