diff options
author | Josh Chen | 2018-07-03 17:06:58 +0200 |
---|---|---|
committer | Josh Chen | 2018-07-03 17:06:58 +0200 |
commit | 9ffa5ed2a972db4ae6274a7852de37945a32ab0e (patch) | |
tree | d44c0877ac0316834c3e566728608f686aaa38be /Sum.thy | |
parent | 14a5e50ab3ed54767a4432333642e9069ffa9109 (diff) |
Rewrote methods: wellformed now two lines, uses named theorems. New, more powerful derive method. Used these to rewrite proofs.
Diffstat (limited to '')
-rw-r--r-- | Sum.thy | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -51,7 +51,7 @@ and \<rbrakk> \<Longrightarrow> indSum[A,B] C f (a,b) \<equiv> f a b" lemmas Sum_rules [intro] = Sum_form Sum_intro Sum_elim Sum_comp -lemmas Sum_form_conds [elim] = Sum_form_cond1 Sum_form_cond2 +lemmas Sum_form_conds [elim, wellform] = Sum_form_cond1 Sum_form_cond2 \<comment> \<open>Nondependent pair\<close> abbreviation Pair :: "[Term, Term] \<Rightarrow> Term" (infixr "\<times>" 50) |