changeset 27208 | 5fe899199f85 |
parent 19755 | 90f80de04c46 |
child 35762 | af3ff2ba4c54 |
27207:548e2d3105b9 | 27208:5fe899199f85 |
---|---|
16 p_s: "p(s(x),y) = s(p(x,y))" |
16 p_s: "p(s(x),y) = s(p(x,y))" |
17 |
17 |
18 declare p_strict [simp] p_s [simp] |
18 declare p_strict [simp] p_s [simp] |
19 |
19 |
20 lemma example: "p(FIX(s),y) = FIX(s)" |
20 lemma example: "p(FIX(s),y) = FIX(s)" |
21 apply (tactic {* induct_tac "s" 1 *}) |
21 apply (tactic {* induct_tac @{context} "s" 1 *}) |
22 apply (simp (no_asm)) |
22 apply (simp (no_asm)) |
23 apply (simp (no_asm)) |
23 apply (simp (no_asm)) |
24 done |
24 done |
25 |
25 |
26 end |
26 end |