Set Primitive Projections.
Record Foo := { bar : Set }. Class Baz (F : Foo) := { qux : F.(bar) }.
Coercion qux : Baz >-> bar.
Definition f : Foo := {| bar := nat |}.
Canonical Structure f. Check (fun b : Baz f => b : _.(bar)).
(* Error: Found target class bar instead of bar. *)
Messung V0.5 in Prozent
¤ 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.0.12Bemerkung:
(vorverarbeitet am 2026-06-04)
¤
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 und die Messung sind noch experimentell.