1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Module Type TIT. Inductive X:Set:= b:X. End TIT. Module Type TOTO. Declare Module t:TIT. Inductive titi:Set:= a:t.X->titi. End TOTO. Module toto (ta:TOTO). Module ti:=ta.t. Definition ex1:forall (c d:ti.X), (ta.a d)=(ta.a c) -> d=c. intros. injection H.