src/HOL/Relation.thy
changeset 1695 0f9b9eda2a2c
parent 1475 7f5a4cd08209
child 1983 f3f7bf0079fa
     1.1 --- a/src/HOL/Relation.thy	Sat Apr 27 12:07:31 1996 +0200
     1.2 +++ b/src/HOL/Relation.thy	Sat Apr 27 12:09:21 1996 +0200
     1.3 @@ -11,10 +11,10 @@
     1.4      id          :: "('a * 'a)set"               (*the identity relation*)
     1.5      O           :: "[('b * 'c)set, ('a * 'b)set] => ('a * 'c)set" (infixr 60)
     1.6      trans       :: "('a * 'a)set => bool"       (*transitivity predicate*)
     1.7 -    converse    :: "('a * 'b)set => ('b * 'a)set"
     1.8 -    "^^"        :: "[('a * 'b) set, 'a set] => 'b set" (infixl 90)
     1.9 -    Domain      :: "('a * 'b) set => 'a set"
    1.10 -    Range       :: "('a * 'b) set => 'b set"
    1.11 +    converse    :: "('a*'b) set => ('b*'a) set"
    1.12 +    "^^"        :: "[('a*'b) set,'a set] => 'b set" (infixl 90)
    1.13 +    Domain      :: "('a*'b) set => 'a set"
    1.14 +    Range       :: "('a*'b) set => 'b set"
    1.15  defs
    1.16      id_def      "id == {p. ? x. p = (x,x)}"
    1.17      comp_def    "r O s == {(x,z). ? y. (x,y):s & (y,z):r}"