blob: 18202df508d331f57641a8361871c7731b933984 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
Module Test1.
Module Type Foo.
Parameter t : unit.
End Foo.
Module Bar : Foo.
Module Type Rnd. Definition t' : unit := tt. End Rnd.
Module Rnd_inst : Rnd. Definition t' : unit := tt. End Rnd_inst.
Definition t : unit.
exact Rnd_inst.t'.
Qed.
End Bar.
Print Assumptions Bar.t.
End Test1.
Module Test2.
Module Type Foo.
Parameter t1 : unit.
Parameter t2 : unit.
End Foo.
Module Bar : Foo.
Inductive ind := .
Definition t' : unit := tt.
Definition t1 : unit.
Proof.
exact ((fun (_ : ind -> False) => tt) (fun H => match H with end)).
Qed.
Definition t2 : unit.
Proof.
exact t'.
Qed.
End Bar.
Print Assumptions Bar.t1.
Print Assumptions Bar.t1.
End Test2.
|