author | nipkow |
Wed, 09 Nov 1994 19:51:09 +0100 | |
changeset 168 | 44ff2275d44f |
parent 156 | fd1be45b64bf |
permissions | -rw-r--r-- |
168 | 1 |
(* Title: HOL/IOA/example/Packet.thy |
2 |
ID: $Id$ |
|
3 |
Author: Tobias Nipkow & Konrad Slind |
|
4 |
Copyright 1994 TU Muenchen |
|
5 |
||
6 |
Packets |
|
7 |
*) |
|
8 |
||
156 | 9 |
Packet = Arith + |
10 |
||
11 |
types |
|
12 |
||
13 |
'msg packet = "bool * 'msg" |
|
14 |
||
15 |
consts |
|
16 |
||
17 |
hdr :: "'msg packet => bool" |
|
18 |
msg :: "'msg packet => 'msg" |
|
19 |
||
168 | 20 |
defs |
156 | 21 |
|
22 |
hdr_def "hdr == fst" |
|
23 |
msg_def "msg == snd" |
|
24 |
||
25 |
end |