52 "RepFun(0,f) = 0", (*RepFun*) |
52 "RepFun(0,f) = 0", (*RepFun*) |
53 "RepFun(succ(i),f) = cons(f(i), RepFun(i,f))", |
53 "RepFun(succ(i),f) = cons(f(i), RepFun(i,f))", |
54 "RepFun(cons(a,B),f) = cons(f(a), RepFun(B,f))"] |
54 "RepFun(cons(a,B),f) = cons(f(a), RepFun(B,f))"] |
55 |
55 |
56 val misc_simps = map prover |
56 val misc_simps = map prover |
57 ["0 Un A = A", "A Un 0 = A", |
57 ["0 Un A = A", "A Un 0 = A", |
58 "0 Int A = 0", "A Int 0 = 0", |
58 "0 Int A = 0", "A Int 0 = 0", |
59 "0-A = 0", "A-0 = A", |
59 "0 - A = 0", "A - 0 = A", |
60 "Union(0) = 0", |
60 "Union(0) = 0", |
61 "Union(cons(b,A)) = b Un Union(A)", |
61 "Union(cons(b,A)) = b Un Union(A)", |
62 "Inter({b}) = b"] |
62 "Inter({b}) = b"] |
63 |
63 |
64 end; |
64 end; |