Definition El (A : TYPE) : Type := Pack A.(wit) A.(rel).
DefinitionTypeᶠ : TYPE := {|
wit := fun _ => Type;
rel := fun _ A => (forall ω : Ω, A ω) -> Type;
|}. Set Printing Universes. DefinitionTypeᵇ : El Typeᶠ :=
mkPack _ _ (fun w => Type) (fun w A => (forall ω, A ω) -> Type).
(* Definition Typeᵇ : El Typeᶠ := *) (* mkPack _ (fun _ (A : Ω -> Type) => (forall ω : Ω, A ω) -> _) (fun w => Type) (fun w A => (forall ω, A ω) -> Type). *)
(** Bidirectional typechecking helps here *) RequireImportProgram.Tactics. ProgramDefinition progTypeᵇ : El Typeᶠ :=
mkPack _ _ (fun w => Type) (fun w A => (forall ω, A ω) -> Type).
(** The command has indeed failed with message: Error: Conversion test raised an anomaly
**)
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.