diff -r dd58f13a8eb4 -r eb85850d3eb7 src/CTT/Bool.thy --- a/src/CTT/Bool.thy Fri Nov 17 02:19:55 2006 +0100 +++ b/src/CTT/Bool.thy Fri Nov 17 02:20:03 2006 +0100 @@ -11,16 +11,19 @@ begin definition - Bool :: "t" + Bool :: "t" where "Bool == T+T" - true :: "i" +definition + true :: "i" where "true == inl(tt)" - false :: "i" +definition + false :: "i" where "false == inr(tt)" - cond :: "[i,i,i]=>i" +definition + cond :: "[i,i,i]=>i" where "cond(a,b,c) == when(a, %u. b, %u. c)" lemmas bool_defs = Bool_def true_def false_def cond_def