src/ZF/ex/Data.thy
changeset 11316 b4e71bd751e4
parent 1478 2b8c2a7547ab
child 11354 9b80fe19407f
equal deleted inserted replaced
11315:fbca0f74bcef 11316:b4e71bd751e4
    12 consts
    12 consts
    13   data :: [i,i] => i
    13   data :: [i,i] => i
    14 
    14 
    15 datatype
    15 datatype
    16   "data(A,B)" = Con0
    16   "data(A,B)" = Con0
    17               | Con1 ("a: A")
    17               | Con1 ("a \\<in> A")
    18               | Con2 ("a: A", "b: B")
    18               | Con2 ("a \\<in> A", "b \\<in> B")
    19               | Con3 ("a: A", "b: B", "d: data(A,B)")
    19               | Con3 ("a \\<in> A", "b \\<in> B", "d \\<in> data(A,B)")
    20 
    20 
    21 end
    21 end