src/HOL/ex/Tuple.thy
changeset 11606 43abedd4467e
parent 10357 0d0cac129618
child 12114 a8e860c86252
equal deleted inserted replaced
11605:8e45a16295ed 11606:43abedd4467e
    22 consts
    22 consts
    23   Pair :: "'a => 'b => ('a, 'b) prod"
    23   Pair :: "'a => 'b => ('a, 'b) prod"
    24   fst :: "('a, 'b) prod => 'a"
    24   fst :: "('a, 'b) prod => 'a"
    25   snd :: "('a, 'b) prod => 'b"
    25   snd :: "('a, 'b) prod => 'b"
    26   split :: "('a => 'b => 'c) => ('a, 'b) prod => 'c"
    26   split :: "('a => 'b => 'c) => ('a, 'b) prod => 'c"
    27   "()" :: unit  ("'(')")
    27   Unity :: unit    ("'(')")
    28 
    28 
    29 
    29 
    30 subsection {* Concrete syntax *}
    30 subsection {* Concrete syntax *}
    31 
    31 
    32 subsubsection {* Tuple types *}
    32 subsubsection {* Tuple types *}