#[projections(primitive)]
Record r (n : nat) := { w : Prop -> Prop -> Prop }.
Class C (P : Prop) := {}.
Goalforall (v : r 0) (Q P : Prop), C (v.(w _) P Q). Proof. intros.
#[local] Opaque w.
lazy_match! goalwith
| [ |- ?g ] => let t := constr:(w 0) in let t := constr:(C ($t v P Q)) in
Unification.unify (TransparentState.current ()) g t end. Abort.
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.