# HG changeset patch # User Cezary Kaliszyk # Date 1290741444 -32400 # Node ID dc988b07755ef2e5496273b04fce5fd8264818ad # Parent 64abcfddb0c1a299b291acb305e6680a7b036fb1 missing freshness assumptions diff -r 64abcfddb0c1 -r dc988b07755e Nominal/Ex/Foo2.thy --- a/Nominal/Ex/Foo2.thy Thu Nov 25 15:06:45 2010 +0900 +++ b/Nominal/Ex/Foo2.thy Fri Nov 26 12:17:24 2010 +0900 @@ -277,8 +277,8 @@ assumes a0: "\name c. P1 c (Var name)" and a1: "\trm1 trm2 c. \\d. P1 d trm1; \d. P1 d trm2\ \ P1 c (App trm1 trm2)" and a2: "\name trm c. (\d. P1 d trm) \ P1 c (Lam name trm)" - and a3: "\assg1 trm1 assg2 trm2 c. \\d. P2 c assg1; \d. P1 d trm1; \d. P2 d assg2; \d. P1 d trm2\ \ P1 c (Let1 assg1 trm1 assg2 trm2)" - and a4: "\name1 name2 trm1 trm2 c. \\d. P1 d trm1; \d. P1 d trm2\ \ P1 c (Let2 name1 name2 trm1 trm2)" + and a3: "\assg1 trm1 assg2 trm2 c. \((set (bn assg1)) \ (set (bn assg2))) \* c; \d. P2 c assg1; \d. P1 d trm1; \d. P2 d assg2; \d. P1 d trm2\ \ P1 c (Let1 assg1 trm1 assg2 trm2)" + and a4: "\name1 name2 trm1 trm2 c. \{atom name1, atom name2} \* c; \d. P1 d trm1; \d. P1 d trm2\ \ P1 c (Let2 name1 name2 trm1 trm2)" and a5: "\c. P2 c As_Nil" and a6: "\name1 name2 trm assg c. \\d. P1 d trm; \d. P2 d assg\ \ P2 c (As name1 name2 trm assg)" shows "P1 c trm" "P2 c assg"