tuned;
authorwenzelm
Tue, 14 Aug 2007 13:20:20 +0200
changeset 24262 6d9b1157b9ab
parent 24261 dd31811bdf46
child 24263 aff00d8b2e32
tuned;
src/Pure/Syntax/simple_syntax.ML
--- a/src/Pure/Syntax/simple_syntax.ML	Tue Aug 14 13:20:19 2007 +0200
+++ b/src/Pure/Syntax/simple_syntax.ML	Tue Aug 14 13:20:20 2007 +0200
@@ -116,12 +116,11 @@
    term (v :: env) propT >> (fn B => Term.all (#2 v) $ lambda (Free v) B)) ||
   term1 env T) x
 and term1 env T x =
- (enum2 "==>" (term2 env propT) >> foldr1 (fn (A, B) => Term.implies $ A $ B) ||
+ (enum2 "==>" (term2 env propT) >> foldr1 Logic.mk_implies ||
   term2 env T) x
 and term2 env T x =
  (equal env "==" || equal env "=?=" ||
-  term3 env propT -- ($$ "&&" |-- term2 env propT) >> (fn (A, B) =>
-  Const ("ProtoPure.conjunction", propT --> propT --> propT) $ A $ B) ||
+  term3 env propT -- ($$ "&&" |-- term2 env propT) >> Logic.mk_conjunction ||
   term3 env T) x
 and equal env eq x =
  (term3 env dummyT -- ($$ eq |-- term2 env dummyT) >> (fn (t, u) =>