src/Sequents/Sequents.thy
changeset 42463 f270e3e18be5
parent 41229 d797baa3d57c
child 48891 c0eafbd55de3
equal deleted inserted replaced
42462:0fd80c27fdf5 42463:f270e3e18be5
    38  "_SeqContApp"     :: "[seqobj,seqcont] => seqcont"        (",/ __")
    38  "_SeqContApp"     :: "[seqobj,seqcont] => seqcont"        (",/ __")
    39 
    39 
    40  "_SeqO"           :: "o => seqobj"                        ("_")
    40  "_SeqO"           :: "o => seqobj"                        ("_")
    41  "_SeqId"          :: "'a => seqobj"                       ("$_")
    41  "_SeqId"          :: "'a => seqobj"                       ("$_")
    42 
    42 
    43 types
    43 type_synonym single_seqe = "[seq,seqobj] => prop"
    44  single_seqe = "[seq,seqobj] => prop"
    44 type_synonym single_seqi = "[seq'=>seq',seq'=>seq'] => prop"
    45  single_seqi = "[seq'=>seq',seq'=>seq'] => prop"
    45 type_synonym two_seqi = "[seq'=>seq', seq'=>seq'] => prop"
    46  two_seqi    = "[seq'=>seq', seq'=>seq'] => prop"
    46 type_synonym two_seqe = "[seq, seq] => prop"
    47  two_seqe    = "[seq, seq] => prop"
    47 type_synonym three_seqi = "[seq'=>seq', seq'=>seq', seq'=>seq'] => prop"
    48  three_seqi  = "[seq'=>seq', seq'=>seq', seq'=>seq'] => prop"
    48 type_synonym three_seqe = "[seq, seq, seq] => prop"
    49  three_seqe  = "[seq, seq, seq] => prop"
    49 type_synonym four_seqi = "[seq'=>seq', seq'=>seq', seq'=>seq', seq'=>seq'] => prop"
    50  four_seqi   = "[seq'=>seq', seq'=>seq', seq'=>seq', seq'=>seq'] => prop"
    50 type_synonym four_seqe = "[seq, seq, seq, seq] => prop"
    51  four_seqe   = "[seq, seq, seq, seq] => prop"
    51 type_synonym sequence_name = "seq'=>seq'"
    52 
       
    53  sequence_name = "seq'=>seq'"
       
    54 
    52 
    55 
    53 
    56 syntax
    54 syntax
    57   (*Constant to allow definitions of SEQUENCES of formulas*)
    55   (*Constant to allow definitions of SEQUENCES of formulas*)
    58   "_Side"        :: "seq=>(seq'=>seq')"     ("<<(_)>>")
    56   "_Side"        :: "seq=>(seq'=>seq')"     ("<<(_)>>")