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')" ("<<(_)>>") |