From 12eed8685674b7d5ff7bc45a44a061e01f99ce5f Mon Sep 17 00:00:00 2001
From: Josh Chen
Date: Tue, 21 Jul 2020 02:09:44 +0200
Subject: 1. Type-checking/inference now more principled, and the
 implementation is better. 2. Changed most tactics to context tactics.

---
 spartan/lib/Maybe.thy | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

(limited to 'spartan/lib/Maybe.thy')

diff --git a/spartan/lib/Maybe.thy b/spartan/lib/Maybe.thy
index d821920..0ce534c 100644
--- a/spartan/lib/Maybe.thy
+++ b/spartan/lib/Maybe.thy
@@ -54,9 +54,10 @@ Lemma Maybe_comp_some:
   unfolding MaybeInd_def some_def by (reduce add: Maybe_def)
 
 lemmas
-  [intros] = MaybeF Maybe_none Maybe_some and
-  [comps] = Maybe_comp_none Maybe_comp_some and
-  MaybeE [elims "?m"] = MaybeInd[rotated 4]
+  [form] = MaybeF and
+  [intro, intros] = Maybe_none Maybe_some and
+  [comp] = Maybe_comp_none Maybe_comp_some and
+  MaybeE [elim "?m"] = MaybeInd[rotated 4]
 lemmas
   Maybe_cases [cases] = MaybeE
 
-- 
cgit v1.2.3

