equal
deleted
inserted
replaced
10 consts |
10 consts |
11 confluence :: "i=>o" |
11 confluence :: "i=>o" |
12 strip :: "o" |
12 strip :: "o" |
13 |
13 |
14 defs |
14 defs |
15 confluence_def "confluence(R) == \ |
15 confluence_def "confluence(R) == |
16 \ ALL x y. <x,y>:R --> (ALL z.<x,z>:R --> \ |
16 ALL x y. <x,y>:R --> (ALL z.<x,z>:R --> |
17 \ (EX u.<y,u>:R & <z,u>:R))" |
17 (EX u.<y,u>:R & <z,u>:R))" |
18 strip_def "strip == ALL x y. (x ===> y) --> (ALL z.(x =1=> z) --> \ |
18 strip_def "strip == ALL x y. (x ===> y) --> (ALL z.(x =1=> z) --> |
19 \ (EX u.(y =1=> u) & (z===>u)))" |
19 (EX u.(y =1=> u) & (z===>u)))" |
20 end |
20 end |
21 |
21 |