src/HOL/Relation.thy
changeset 4746 a5dcd7e4a37d
parent 4528 ff22e16c5f2f
child 5608 a82a038a3e7a
     1.1 --- a/src/HOL/Relation.thy	Mon Mar 16 16:47:57 1998 +0100
     1.2 +++ b/src/HOL/Relation.thy	Mon Mar 16 16:50:50 1998 +0100
     1.3 @@ -8,7 +8,7 @@
     1.4  consts
     1.5      id          :: "('a * 'a)set"               (*the identity relation*)
     1.6      O           :: "[('b * 'c)set, ('a * 'b)set] => ('a * 'c)set" (infixr 60)
     1.7 -    inverse    :: "('a*'b) set => ('b*'a) set"     ("(_^-1)" [1000] 999)
     1.8 +    converse    :: "('a*'b) set => ('b*'a) set"     ("(_^-1)" [1000] 999)
     1.9      "^^"        :: "[('a*'b) set,'a set] => 'b set" (infixl 90)
    1.10      Domain      :: "('a*'b) set => 'a set"
    1.11      Range       :: "('a*'b) set => 'b set"
    1.12 @@ -17,7 +17,7 @@
    1.13  defs
    1.14      id_def        "id == {p. ? x. p = (x,x)}"
    1.15      comp_def      "r O s == {(x,z). ? y. (x,y):s & (y,z):r}"
    1.16 -    inverse_def   "r^-1 == {(y,x). (x,y):r}"
    1.17 +    converse_def   "r^-1 == {(y,x). (x,y):r}"
    1.18      Domain_def    "Domain(r) == {x. ? y. (x,y):r}"
    1.19      Range_def     "Range(r) == Domain(r^-1)"
    1.20      Image_def     "r ^^ s == {y. ? x:s. (x,y):r}"