src/ZF/Sum.thy
changeset 3940 1d5bee4d047f
parent 3923 c257b82a1200
child 5325 f7a5e06adea1
equal deleted inserted replaced
3939:83f908ed3c04 3940:1d5bee4d047f
    15     "+"         :: [i,i]=>i                     (infixr 65)
    15     "+"         :: [i,i]=>i                     (infixr 65)
    16     Inl,Inr     :: i=>i
    16     Inl,Inr     :: i=>i
    17     case        :: [i=>i, i=>i, i]=>i
    17     case        :: [i=>i, i=>i, i]=>i
    18     Part        :: [i,i=>i] => i
    18     Part        :: [i,i=>i] => i
    19 
    19 
    20 path Sum
    20 local
    21 
    21 
    22 defs
    22 defs
    23     sum_def     "A+B == {0}*A Un {1}*B"
    23     sum_def     "A+B == {0}*A Un {1}*B"
    24     Inl_def     "Inl(a) == <0,a>"
    24     Inl_def     "Inl(a) == <0,a>"
    25     Inr_def     "Inr(b) == <1,b>"
    25     Inr_def     "Inr(b) == <1,b>"