src/HOLCF/ex/dagstuhl.thy
author wenzelm
Thu, 23 Oct 1997 12:13:15 +0200
changeset 3975 ddeb5a0fd08d
parent 299 febeb36a4ba4
permissions -rw-r--r--
hide id, stamps; added stamp_names_of, name_of; replaced make_draft by prep_ext; improved print_sg; tuned;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
299
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     1
(*
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     2
    ID:         $ $
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     3
*)
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     4
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     5
Dagstuhl  =  Stream2 +
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     6
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     7
consts
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     8
       YS  :: "'a stream"
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
     9
       YYS :: "'a stream"
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
    10
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
    11
rules
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
    12
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
    13
YS_def    "YS  = fix[LAM x. scons[y][x]]"
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
    14
YYS_def   "YYS = fix[LAM z. scons[y][scons[y][z]]]"
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
    15
  
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
    16
end
febeb36a4ba4 Franz fragen
nipkow
parents:
diff changeset
    17