Equality

From semanticweb.org
Jump to: navigation, search

Two mathematical objects are equal if and only if they are precisely the same in every way. This defines a binary relation, equality, denoted by the sign of equality = in such a way that the statement "x = y" means that x and y are equal.

Some properties:

"all a . a = a" "reflexivity"

"all a,b . a = b -> b = a"""all a,b . a = b -> b = a"" cannot be used as a page name in this wiki. "symmetry"

"all a,b,c . a = b /\ b = c -> a = c""transitivity"


Where "/\" is logical (ML -style ) "and", "->" is implication and "all" is the Universal Quantifier

S-expressions for <ask>Equality*</ask> for example is "(all (a) (= a a))"; for <ask>Equality*</ask> "(all (a b) (-> (= a b)(= b a)))"""(all (a b) (-&gt; (= a b)(= b a)))"" cannot be used as a page name in this wiki.; etc

The substitution property states:

For any quantities a and b and any expression F(x), if a = b, then F(a) = F(b)

Some specific examples of this are:

"all a,b,c . a = b -> a / c = b / c)" (here F(x) is x / c); "substitution /"

"all a,b,c . a = b -> a * c = b * c)" "all a,b,c . a = b -> a + c = b + c)" "all a,b,c . a = b -> a - c = b - c)"

Personal tools
Namespaces

Variants
Actions
Navigation
services
Toolbox