@@ -12,7 +12,7 @@ partial
12auto : Elab ()
12auto : Elab ()
13auto = do compute
13auto = do compute
15− try $ repeatUntilFail intro'
15+ try intros
16 hs <- map fst <$> getEnv
16 hs <- map fst <$> getEnv
18 \ih => try (rewriteWith (Var ih))
18 \ih => try (rewriteWith (Var ih))
@@ -23,10 +23,12 @@ auto = do compute
24mush : Elab ()
24mush : Elab ()
26− do n <- gensym "j"
27+ n <- gensym "j"
28 try intros
29 try intros
29 ignore $ induction (Var n) `andThen` auto
30 ignore $ induction (Var n) `andThen` auto
31plusAssoc : (j, k, l : Nat) -> plus (plus j k) l = plus j (plus k l)
33plusAssoc : (j, k, l : Nat) -> plus (plus j k) l = plus j (plus k l)
32plusAssoc = %runElab mush
34plusAssoc = %runElab mush