Module M.
Definition t := nat.
Definition x := 0.
End M.
Print M.t.
Module Type SIG.
Parameter t : Set.
Parameter x : t.
End SIG.
Module F (X: SIG).
Definition t := X.t -> X.t.
Definition x : t.
intro.
exact X.x.
Defined.
Definition y := X.x.
End F.
Module N := F M.
Print N.t.
Eval compute in N.t.
Module N' : SIG := N.
Print N'.t.
Eval compute in N'.t.
Module N'' <: SIG := F N.
Print N''.t.
Eval compute in N''.t.
Eval compute in N''.x.
Module N''' : SIG with Definition t := nat -> nat := N.
Print N'''.t.
Eval compute in N'''.t.
Print N'''.x.
Import N'''.
Print t.
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.
|