changeset 21404 | eb85850d3eb7 |
parent 19762 | 957bcf55c98f |
child 35762 | af3ff2ba4c54 |
--- 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