|
1 |
DIGEST a67e786cf59f0f9bb308946312df06f5
|
|
2 |
FStreamsLib
|
|
3 |
R15:21 Coq.Lists.Streams <> <> lib
|
|
4 |
R32:35 Coq.Lists.List <> <> lib
|
|
5 |
R53:58 Coq.Setoids.Setoid <> <> lib
|
|
6 |
R76:95 Coq.Relations.Relation_Definitions <> <> lib
|
|
7 |
R113:122 Coq.Program.Wf <> <> lib
|
|
8 |
R140:145 Coq.Arith.Wf_nat <> <> lib
|
|
9 |
R163:173 Coq.Wellfounded.Wellfounded <> <> lib
|
|
10 |
def 188:191 <> mapT
|
|
11 |
R243:243 StreamsLib <> F var
|
|
12 |
R245:245 StreamsLib <> B var
|
|
13 |
R234:234 StreamsLib <> F var
|
|
14 |
R236:236 StreamsLib <> A var
|
|
15 |
R227:227 StreamsLib <> B var
|
|
16 |
R222:222 StreamsLib <> A var
|
|
17 |
def 261:266 <> applyT
|
|
18 |
R322:322 StreamsLib <> F var
|
|
19 |
R324:324 StreamsLib <> B var
|
|
20 |
R313:313 StreamsLib <> F var
|
|
21 |
R315:315 StreamsLib <> A var
|
|
22 |
R297:297 StreamsLib <> F var
|
|
23 |
R305:305 StreamsLib <> B var
|
|
24 |
R300:300 StreamsLib <> A var
|
|
25 |
def 340:351 <> option_apply
|
|
26 |
R362:367 StreamsLib <> applyT def
|
|
27 |
R378:378 StreamsLib <> B var
|
|
28 |
R376:376 StreamsLib <> A var
|
|
29 |
R369:374 Coq.Init.Datatypes <> option ind
|
|
30 |
R405:405 StreamsLib <> a var
|
|
31 |
R402:402 StreamsLib <> f var
|
|
32 |
R415:418 Coq.Init.Datatypes <> Some constr
|
|
33 |
R423:426 Coq.Init.Datatypes <> Some constr
|
|
34 |
R433:436 Coq.Init.Datatypes <> Some constr
|
|
35 |
R439:439 StreamsLib <> f var
|
|
36 |
R441:441 StreamsLib <> a var
|
|
37 |
R465:468 Coq.Init.Datatypes <> None constr
|
|
38 |
ax 484:490 <> eqst_eq
|
|
39 |
R513:518 Coq.Lists.Streams <> Stream coind
|
|
40 |
R520:520 StreamsLib <> A var
|
|
41 |
R538:540 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
42 |
R537:537 StreamsLib <> s var
|
|
43 |
R541:542 StreamsLib <> s' var
|
|
44 |
R524:527 Coq.Lists.Streams <> EqSt coind
|
|
45 |
R531:532 StreamsLib <> s' var
|
|
46 |
R529:529 StreamsLib <> s var
|
|
47 |
prf 554:560 <> inv_inv
|
|
48 |
R580:585 Coq.Lists.Streams <> Stream coind
|
|
49 |
R587:587 StreamsLib <> A var
|
|
50 |
R603:608 Coq.Lists.Streams <> Stream coind
|
|
51 |
R610:610 StreamsLib <> A var
|
|
52 |
R628:633 Coq.Lists.Streams <> ForAll coind
|
|
53 |
R659:659 StreamsLib <> s var
|
|
54 |
R646:651 Coq.Lists.Streams <> ForAll coind
|
|
55 |
R655:656 StreamsLib <> s' var
|
|
56 |
R653:653 StreamsLib <> P var
|
|
57 |
R614:619 Coq.Lists.Streams <> ForAll coind
|
|
58 |
R623:623 StreamsLib <> s var
|
|
59 |
R621:621 StreamsLib <> P var
|
|
60 |
R733:746 Coq.Lists.Streams <> HereAndFurther constr
|
|
61 |
R733:746 Coq.Lists.Streams <> HereAndFurther constr
|
|
62 |
prf 823:829 <> evt_inv
|
|
63 |
R851:856 Coq.Lists.Streams <> Stream coind
|
|
64 |
R858:858 StreamsLib <> A var
|
|
65 |
R874:879 Coq.Lists.Streams <> Stream coind
|
|
66 |
R881:881 StreamsLib <> A var
|
|
67 |
R915:920 Coq.Lists.Streams <> Exists ind
|
|
68 |
R947:947 StreamsLib <> s var
|
|
69 |
R937:940 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
70 |
R933:933 StreamsLib <> P var
|
|
71 |
R935:936 StreamsLib <> s' var
|
|
72 |
R941:941 StreamsLib <> Q var
|
|
73 |
R943:944 StreamsLib <> s' var
|
|
74 |
R901:906 Coq.Lists.Streams <> Exists ind
|
|
75 |
R910:910 StreamsLib <> s var
|
|
76 |
R908:908 StreamsLib <> Q var
|
|
77 |
R887:892 Coq.Lists.Streams <> ForAll coind
|
|
78 |
R896:896 StreamsLib <> s var
|
|
79 |
R894:894 StreamsLib <> P var
|
|
80 |
R977:980 Coq.Lists.Streams <> Here constr
|
|
81 |
R977:980 Coq.Lists.Streams <> Here constr
|
|
82 |
R0:-1 StreamsLib <> y var
|
|
83 |
R1017:1023 Coq.Lists.Streams <> Further constr
|
|
84 |
R1017:1023 Coq.Lists.Streams <> Further constr
|
|
85 |
def 1087:1098 <> ForAll_apply
|
|
86 |
R1112:1117 Coq.Lists.Streams <> Stream coind
|
|
87 |
R1119:1119 StreamsLib <> A var
|
|
88 |
R1196:1201 Coq.Lists.Streams <> ForAll coind
|
|
89 |
R1205:1205 StreamsLib <> s var
|
|
90 |
R1203:1203 StreamsLib <> Q var
|
|
91 |
R1160:1165 Coq.Lists.Streams <> ForAll coind
|
|
92 |
R1189:1189 StreamsLib <> s var
|
|
93 |
R1184:1184 StreamsLib <> Q var
|
|
94 |
R1186:1186 StreamsLib <> s var
|
|
95 |
R1177:1177 StreamsLib <> P var
|
|
96 |
R1179:1179 StreamsLib <> s var
|
|
97 |
R1144:1149 Coq.Lists.Streams <> ForAll coind
|
|
98 |
R1153:1153 StreamsLib <> s var
|
|
99 |
R1151:1151 StreamsLib <> P var
|
|
100 |
R1257:1265 StreamsLib <> always_pq var
|
|
101 |
R1247:1254 StreamsLib <> always_p var
|
|
102 |
R1276:1289 Coq.Lists.Streams <> HereAndFurther constr
|
|
103 |
R1308:1321 Coq.Lists.Streams <> HereAndFurther constr
|
|
104 |
R1343:1356 Coq.Lists.Streams <> HereAndFurther constr
|
|
105 |
R1372:1383 StreamsLib <> ForAll_apply def
|
|
106 |
R1386:1387 Coq.Lists.Streams <> tl def
|
|
107 |
R1389:1389 StreamsLib <> s var
|
|
108 |
R1358:1358 StreamsLib <> s var
|
|
109 |
def 1432:1444 <> necessitation
|
|
110 |
R1455:1460 Coq.Lists.Streams <> Stream coind
|
|
111 |
R1462:1462 StreamsLib <> A var
|
|
112 |
R1488:1488 StreamsLib <> P var
|
|
113 |
R1490:1490 StreamsLib <> s var
|
|
114 |
R1497:1502 Coq.Lists.Streams <> ForAll coind
|
|
115 |
R1506:1506 StreamsLib <> s var
|
|
116 |
R1504:1504 StreamsLib <> P var
|
|
117 |
R1512:1525 Coq.Lists.Streams <> HereAndFurther constr
|
|
118 |
R1536:1548 StreamsLib <> necessitation def
|
|
119 |
R1553:1554 Coq.Lists.Streams <> tl def
|
|
120 |
R1556:1556 StreamsLib <> s var
|
|
121 |
R1550:1550 StreamsLib <> I var
|
|
122 |
R1530:1530 StreamsLib <> I var
|
|
123 |
R1532:1532 StreamsLib <> s var
|
|
124 |
R1527:1527 StreamsLib <> s var
|
|
125 |
def 1573:1588 <> ForAll_reinforce
|
|
126 |
R1602:1607 Coq.Lists.Streams <> Stream coind
|
|
127 |
R1609:1609 StreamsLib <> A var
|
|
128 |
R1670:1675 Coq.Lists.Streams <> ForAll coind
|
|
129 |
R1679:1679 StreamsLib <> s var
|
|
130 |
R1677:1677 StreamsLib <> Q var
|
|
131 |
R1634:1639 Coq.Lists.Streams <> ForAll coind
|
|
132 |
R1663:1663 StreamsLib <> s var
|
|
133 |
R1654:1657 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
134 |
R1651:1651 StreamsLib <> P var
|
|
135 |
R1653:1653 StreamsLib <> s var
|
|
136 |
R1658:1658 StreamsLib <> Q var
|
|
137 |
R1660:1660 StreamsLib <> s var
|
|
138 |
R1705:1716 StreamsLib <> ForAll_apply def
|
|
139 |
R1705:1716 StreamsLib <> ForAll_apply def
|
|
140 |
R1737:1749 StreamsLib <> necessitation def
|
|
141 |
R1737:1749 StreamsLib <> necessitation def
|
|
142 |
R0:-1 StreamsLib <> y var
|
|
143 |
R0:-1 StreamsLib <> y var
|
|
144 |
def 1785:1790 <> concat
|
|
145 |
R1806:1809 Coq.Init.Datatypes <> list ind
|
|
146 |
R1811:1811 StreamsLib <> A var
|
|
147 |
R1824:1829 Coq.Lists.Streams <> Stream coind
|
|
148 |
R1831:1831 StreamsLib <> A var
|
|
149 |
R1836:1841 Coq.Lists.Streams <> Stream coind
|
|
150 |
R1843:1843 StreamsLib <> A var
|
|
151 |
R1849:1862 Coq.Lists.List <> fold_left def
|
|
152 |
R1893:1898 StreamsLib <> suffix var
|
|
153 |
R1886:1891 StreamsLib <> prefix var
|
|
154 |
R1876:1879 Coq.Lists.Streams <> Cons constr
|
|
155 |
R1883:1883 StreamsLib <> q var
|
|
156 |
R1881:1881 StreamsLib <> t var
|
|
157 |
prf 1910:1920 <> eqst_concat
|
|
158 |
R1951:1956 Coq.Lists.Streams <> Stream coind
|
|
159 |
R1958:1958 StreamsLib <> A var
|
|
160 |
R1979:1982 Coq.Lists.Streams <> EqSt coind
|
|
161 |
R2002:2007 StreamsLib <> concat def
|
|
162 |
R2013:2016 StreamsLib <> sfx' var
|
|
163 |
R2009:2011 StreamsLib <> pfx var
|
|
164 |
R1985:1990 StreamsLib <> concat def
|
|
165 |
R1996:1998 StreamsLib <> sfx var
|
|
166 |
R1992:1994 StreamsLib <> pfx var
|
|
167 |
R1962:1965 Coq.Lists.Streams <> EqSt coind
|
|
168 |
R1971:1974 StreamsLib <> sfx' var
|
|
169 |
R1967:1969 StreamsLib <> sfx var
|
|
170 |
R2088:2091 Coq.Lists.Streams <> eqst constr
|
|
171 |
R2088:2091 Coq.Lists.Streams <> eqst constr
|
|
172 |
prf 2135:2145 <> concat_eqst
|
|
173 |
R2181:2186 Coq.Lists.Streams <> Stream coind
|
|
174 |
R2188:2188 StreamsLib <> A var
|
|
175 |
R2284:2287 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
176 |
R2277:2279 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
177 |
R2274:2276 StreamsLib <> pfx var
|
|
178 |
R2280:2283 StreamsLib <> pfx' var
|
|
179 |
R2288:2291 Coq.Lists.Streams <> EqSt coind
|
|
180 |
R2297:2300 StreamsLib <> sfx' var
|
|
181 |
R2293:2295 StreamsLib <> sfx var
|
|
182 |
R2230:2233 Coq.Lists.Streams <> EqSt coind
|
|
183 |
R2253:2258 StreamsLib <> concat def
|
|
184 |
R2265:2268 StreamsLib <> sfx' var
|
|
185 |
R2260:2263 StreamsLib <> pfx' var
|
|
186 |
R2236:2241 StreamsLib <> concat def
|
|
187 |
R2247:2249 StreamsLib <> sfx var
|
|
188 |
R2243:2245 StreamsLib <> pfx var
|
|
189 |
R2207:2209 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
190 |
R2192:2202 Coq.Lists.List <> length syndef
|
|
191 |
R2204:2206 StreamsLib <> pfx var
|
|
192 |
R2210:2220 Coq.Lists.List <> length syndef
|
|
193 |
R2222:2225 StreamsLib <> pfx' var
|
|
194 |
R0:-1 StreamsLib <> y var
|
|
195 |
R0:-1 StreamsLib <> y var
|
|
196 |
R0:-1 StreamsLib <> y var
|
|
197 |
R0:-1 StreamsLib <> y var
|
|
198 |
prf 2588:2593 <> evt_id
|
|
199 |
R2613:2618 Coq.Lists.Streams <> Stream coind
|
|
200 |
R2620:2620 StreamsLib <> A var
|
|
201 |
R2624:2629 Coq.Lists.Streams <> Exists ind
|
|
202 |
R2650:2650 StreamsLib <> s var
|
|
203 |
R2643:2645 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
204 |
R2642:2642 StreamsLib <> s var
|
|
205 |
R2646:2647 StreamsLib <> s' var
|
|
206 |
R2674:2677 Coq.Lists.Streams <> Here constr
|
|
207 |
R2674:2677 Coq.Lists.Streams <> Here constr
|
|
208 |
prf 2707:2716 <> evt_concat
|
|
209 |
R2736:2741 Coq.Lists.Streams <> Stream coind
|
|
210 |
R2743:2743 StreamsLib <> A var
|
|
211 |
R2761:2766 Coq.Lists.Streams <> Stream coind
|
|
212 |
R2768:2768 StreamsLib <> A var
|
|
213 |
R2786:2791 Coq.Lists.Streams <> Exists ind
|
|
214 |
R2796:2801 StreamsLib <> concat def
|
|
215 |
R2805:2805 StreamsLib <> s var
|
|
216 |
R2803:2803 StreamsLib <> p var
|
|
217 |
R2793:2793 StreamsLib <> P var
|
|
218 |
R2772:2777 Coq.Lists.Streams <> Exists ind
|
|
219 |
R2781:2781 StreamsLib <> s var
|
|
220 |
R2779:2779 StreamsLib <> P var
|
|
221 |
R2866:2869 Coq.Lists.Streams <> Cons constr
|
|
222 |
R2866:2869 Coq.Lists.Streams <> Cons constr
|
|
223 |
R2885:2891 Coq.Lists.Streams <> Further constr
|
|
224 |
R2885:2891 Coq.Lists.Streams <> Further constr
|
|
225 |
prf 2918:2927 <> inv_concat
|
|
226 |
R2947:2952 Coq.Lists.Streams <> Stream coind
|
|
227 |
R2954:2954 StreamsLib <> A var
|
|
228 |
R2972:2977 Coq.Lists.Streams <> Stream coind
|
|
229 |
R2979:2979 StreamsLib <> A var
|
|
230 |
R3008:3013 Coq.Lists.Streams <> ForAll coind
|
|
231 |
R3017:3017 StreamsLib <> s var
|
|
232 |
R3015:3015 StreamsLib <> P var
|
|
233 |
R2983:2988 Coq.Lists.Streams <> ForAll coind
|
|
234 |
R2993:2998 StreamsLib <> concat def
|
|
235 |
R3002:3002 StreamsLib <> s var
|
|
236 |
R3000:3000 StreamsLib <> p var
|
|
237 |
R2990:2990 StreamsLib <> P var
|
|
238 |
R3090:3093 Coq.Lists.Streams <> Cons constr
|
|
239 |
R3090:3093 Coq.Lists.Streams <> Cons constr
|
|
240 |
def 3160:3163 <> lift
|
|
241 |
R3174:3174 StreamsLib <> A var
|
|
242 |
R3180:3183 Coq.Lists.Streams <> Cons constr
|
|
243 |
R3188:3191 StreamsLib <> lift def
|
|
244 |
R3193:3193 StreamsLib <> v var
|
|
245 |
R3185:3185 StreamsLib <> v var
|
|
246 |
prf 3204:3210 <> hd_lift
|
|
247 |
R3230:3230 StreamsLib <> A var
|
|
248 |
R3245:3247 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
249 |
R3234:3235 Coq.Lists.Streams <> hd def
|
|
250 |
R3238:3241 StreamsLib <> lift def
|
|
251 |
R3243:3243 StreamsLib <> v var
|
|
252 |
R3248:3248 StreamsLib <> v var
|
|
253 |
prf 3283:3289 <> tl_lift
|
|
254 |
R3309:3309 StreamsLib <> A var
|
|
255 |
R3324:3326 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
256 |
R3313:3314 Coq.Lists.Streams <> tl def
|
|
257 |
R3317:3320 StreamsLib <> lift def
|
|
258 |
R3322:3322 StreamsLib <> v var
|
|
259 |
R3327:3330 StreamsLib <> lift def
|
|
260 |
R3332:3332 StreamsLib <> v var
|
|
261 |
def 3372:3376 <> apply
|
|
262 |
R3387:3392 StreamsLib <> applyT def
|
|
263 |
R3403:3403 StreamsLib <> B var
|
|
264 |
R3401:3401 StreamsLib <> A var
|
|
265 |
R3394:3399 Coq.Lists.Streams <> Stream coind
|
|
266 |
R3430:3430 StreamsLib <> a var
|
|
267 |
R3427:3427 StreamsLib <> f var
|
|
268 |
R3441:3444 Coq.Lists.Streams <> Cons constr
|
|
269 |
R3455:3458 Coq.Lists.Streams <> Cons constr
|
|
270 |
R3470:3473 Coq.Lists.Streams <> Cons constr
|
|
271 |
R3484:3488 StreamsLib <> apply def
|
|
272 |
prf 3510:3517 <> hd_apply
|
|
273 |
R3539:3544 Coq.Lists.Streams <> Stream coind
|
|
274 |
R3552:3552 StreamsLib <> B var
|
|
275 |
R3547:3547 StreamsLib <> A var
|
|
276 |
R3561:3566 Coq.Lists.Streams <> Stream coind
|
|
277 |
R3568:3568 StreamsLib <> A var
|
|
278 |
R3586:3588 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
279 |
R3572:3573 Coq.Lists.Streams <> hd def
|
|
280 |
R3576:3580 StreamsLib <> apply def
|
|
281 |
R3584:3584 StreamsLib <> a var
|
|
282 |
R3582:3582 StreamsLib <> f var
|
|
283 |
R3590:3591 Coq.Lists.Streams <> hd def
|
|
284 |
R3593:3593 StreamsLib <> f var
|
|
285 |
R3597:3598 Coq.Lists.Streams <> hd def
|
|
286 |
R3600:3600 StreamsLib <> a var
|
|
287 |
prf 3660:3667 <> tl_apply
|
|
288 |
R3689:3694 Coq.Lists.Streams <> Stream coind
|
|
289 |
R3702:3702 StreamsLib <> B var
|
|
290 |
R3697:3697 StreamsLib <> A var
|
|
291 |
R3711:3716 Coq.Lists.Streams <> Stream coind
|
|
292 |
R3718:3718 StreamsLib <> A var
|
|
293 |
R3736:3738 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
294 |
R3722:3723 Coq.Lists.Streams <> tl def
|
|
295 |
R3726:3730 StreamsLib <> apply def
|
|
296 |
R3734:3734 StreamsLib <> a var
|
|
297 |
R3732:3732 StreamsLib <> f var
|
|
298 |
R3739:3743 StreamsLib <> apply def
|
|
299 |
R3753:3754 Coq.Lists.Streams <> tl def
|
|
300 |
R3756:3756 StreamsLib <> a var
|
|
301 |
R3746:3747 Coq.Lists.Streams <> tl def
|
|
302 |
R3749:3749 StreamsLib <> f var
|
|
303 |
prf 3816:3825 <> cons_apply
|
|
304 |
R3853:3853 StreamsLib <> B var
|
|
305 |
R3848:3848 StreamsLib <> A var
|
|
306 |
R3862:3867 Coq.Lists.Streams <> Stream coind
|
|
307 |
R3875:3875 StreamsLib <> B var
|
|
308 |
R3870:3870 StreamsLib <> A var
|
|
309 |
R3885:3885 StreamsLib <> A var
|
|
310 |
R3894:3899 Coq.Lists.Streams <> Stream coind
|
|
311 |
R3901:3901 StreamsLib <> A var
|
|
312 |
R3905:3908 Coq.Lists.Streams <> EqSt coind
|
|
313 |
R3945:3948 Coq.Lists.Streams <> Cons constr
|
|
314 |
R3959:3963 StreamsLib <> apply def
|
|
315 |
R3968:3969 StreamsLib <> a' var
|
|
316 |
R3965:3966 StreamsLib <> f' var
|
|
317 |
R3951:3952 StreamsLib <> f0 var
|
|
318 |
R3954:3955 StreamsLib <> a0 var
|
|
319 |
R3911:3915 StreamsLib <> apply def
|
|
320 |
R3931:3934 Coq.Lists.Streams <> Cons constr
|
|
321 |
R3939:3940 StreamsLib <> a' var
|
|
322 |
R3936:3937 StreamsLib <> a0 var
|
|
323 |
R3918:3921 Coq.Lists.Streams <> Cons constr
|
|
324 |
R3926:3927 StreamsLib <> f' var
|
|
325 |
R3923:3924 StreamsLib <> f0 var
|
|
326 |
R3995:3998 Coq.Lists.Streams <> eqst constr
|
|
327 |
R3995:3998 Coq.Lists.Streams <> eqst constr
|
|
328 |
R4023:4033 Coq.Lists.Streams <> EqSt_reflex thm
|
|
329 |
R4023:4033 Coq.Lists.Streams <> EqSt_reflex thm
|
|
330 |
prf 4048:4057 <> eqst_apply
|
|
331 |
R4082:4087 Coq.Lists.Streams <> Stream coind
|
|
332 |
R4095:4095 StreamsLib <> B var
|
|
333 |
R4090:4090 StreamsLib <> A var
|
|
334 |
R4107:4112 Coq.Lists.Streams <> Stream coind
|
|
335 |
R4114:4114 StreamsLib <> A var
|
|
336 |
R4146:4149 Coq.Lists.Streams <> EqSt coind
|
|
337 |
R4164:4168 StreamsLib <> apply def
|
|
338 |
R4173:4174 StreamsLib <> a' var
|
|
339 |
R4170:4171 StreamsLib <> f' var
|
|
340 |
R4152:4156 StreamsLib <> apply def
|
|
341 |
R4160:4160 StreamsLib <> a var
|
|
342 |
R4158:4158 StreamsLib <> f var
|
|
343 |
R4133:4136 Coq.Lists.Streams <> EqSt coind
|
|
344 |
R4140:4141 StreamsLib <> a' var
|
|
345 |
R4138:4138 StreamsLib <> a var
|
|
346 |
R4120:4123 Coq.Lists.Streams <> EqSt coind
|
|
347 |
R4127:4128 StreamsLib <> f' var
|
|
348 |
R4125:4125 StreamsLib <> f var
|
|
349 |
R4251:4254 Coq.Lists.Streams <> eqst constr
|
|
350 |
R4251:4254 Coq.Lists.Streams <> eqst constr
|
|
351 |
R4266:4273 StreamsLib <> hd_apply thm
|
|
352 |
R4266:4273 StreamsLib <> hd_apply thm
|
|
353 |
R4285:4292 StreamsLib <> hd_apply thm
|
|
354 |
R4285:4292 StreamsLib <> hd_apply thm
|
|
355 |
R4318:4325 StreamsLib <> tl_apply thm
|
|
356 |
R4318:4325 StreamsLib <> tl_apply thm
|
|
357 |
R4337:4344 StreamsLib <> tl_apply thm
|
|
358 |
R4337:4344 StreamsLib <> tl_apply thm
|
|
359 |
prf 4404:4410 <> inv_map
|
|
360 |
R4437:4437 StreamsLib <> B var
|
|
361 |
R4432:4432 StreamsLib <> A var
|
|
362 |
R4447:4452 Coq.Lists.Streams <> Stream coind
|
|
363 |
R4454:4454 StreamsLib <> A var
|
|
364 |
R4489:4494 Coq.Lists.Streams <> ForAll coind
|
|
365 |
R4530:4530 StreamsLib <> s var
|
|
366 |
R4507:4507 StreamsLib <> P var
|
|
367 |
R4510:4514 StreamsLib <> apply def
|
|
368 |
R4525:4526 StreamsLib <> s' var
|
|
369 |
R4517:4520 StreamsLib <> lift def
|
|
370 |
R4522:4522 StreamsLib <> f var
|
|
371 |
R4458:4463 Coq.Lists.Streams <> ForAll coind
|
|
372 |
R4468:4472 StreamsLib <> apply def
|
|
373 |
R4483:4483 StreamsLib <> s var
|
|
374 |
R4475:4478 StreamsLib <> lift def
|
|
375 |
R4480:4480 StreamsLib <> f var
|
|
376 |
R4465:4465 StreamsLib <> P var
|
|
377 |
R4621:4634 Coq.Lists.Streams <> HereAndFurther constr
|
|
378 |
R4621:4634 Coq.Lists.Streams <> HereAndFurther constr
|
|
379 |
prf 4700:4706 <> map_inv
|
|
380 |
R4733:4733 StreamsLib <> B var
|
|
381 |
R4728:4728 StreamsLib <> A var
|
|
382 |
R4743:4748 Coq.Lists.Streams <> Stream coind
|
|
383 |
R4750:4750 StreamsLib <> A var
|
|
384 |
R4800:4805 Coq.Lists.Streams <> ForAll coind
|
|
385 |
R4810:4814 StreamsLib <> apply def
|
|
386 |
R4825:4825 StreamsLib <> s var
|
|
387 |
R4817:4820 StreamsLib <> lift def
|
|
388 |
R4822:4822 StreamsLib <> f var
|
|
389 |
R4807:4807 StreamsLib <> P var
|
|
390 |
R4754:4759 Coq.Lists.Streams <> ForAll coind
|
|
391 |
R4795:4795 StreamsLib <> s var
|
|
392 |
R4772:4772 StreamsLib <> P var
|
|
393 |
R4775:4779 StreamsLib <> apply def
|
|
394 |
R4790:4791 StreamsLib <> s' var
|
|
395 |
R4782:4785 StreamsLib <> lift def
|
|
396 |
R4787:4787 StreamsLib <> f var
|
|
397 |
R4917:4930 Coq.Lists.Streams <> HereAndFurther constr
|
|
398 |
R4917:4930 Coq.Lists.Streams <> HereAndFurther constr
|
|
399 |
prf 4996:5002 <> evt_map
|
|
400 |
R5029:5029 StreamsLib <> B var
|
|
401 |
R5024:5024 StreamsLib <> A var
|
|
402 |
R5039:5044 Coq.Lists.Streams <> Stream coind
|
|
403 |
R5046:5046 StreamsLib <> A var
|
|
404 |
R5081:5086 Coq.Lists.Streams <> Exists ind
|
|
405 |
R5122:5122 StreamsLib <> s var
|
|
406 |
R5099:5099 StreamsLib <> P var
|
|
407 |
R5102:5106 StreamsLib <> apply def
|
|
408 |
R5117:5118 StreamsLib <> s' var
|
|
409 |
R5109:5112 StreamsLib <> lift def
|
|
410 |
R5114:5114 StreamsLib <> f var
|
|
411 |
R5050:5055 Coq.Lists.Streams <> Exists ind
|
|
412 |
R5060:5064 StreamsLib <> apply def
|
|
413 |
R5075:5075 StreamsLib <> s var
|
|
414 |
R5067:5070 StreamsLib <> lift def
|
|
415 |
R5072:5072 StreamsLib <> f var
|
|
416 |
R5057:5057 StreamsLib <> P var
|
|
417 |
R5160:5164 StreamsLib <> apply def
|
|
418 |
R5167:5170 StreamsLib <> lift def
|
|
419 |
R5160:5164 StreamsLib <> apply def
|
|
420 |
R5167:5170 StreamsLib <> lift def
|
|
421 |
R5239:5242 Coq.Lists.Streams <> Here constr
|
|
422 |
R5239:5242 Coq.Lists.Streams <> Here constr
|
|
423 |
R5291:5297 Coq.Lists.Streams <> Further constr
|
|
424 |
R5291:5297 Coq.Lists.Streams <> Further constr
|
|
425 |
R5318:5319 Coq.Lists.Streams <> tl def
|
|
426 |
R5318:5319 Coq.Lists.Streams <> tl def
|
|
427 |
R5338:5344 StreamsLib <> tl_lift thm
|
|
428 |
R5338:5344 StreamsLib <> tl_lift thm
|
|
429 |
R5359:5366 StreamsLib <> tl_apply thm
|
|
430 |
R5359:5366 StreamsLib <> tl_apply thm
|
|
431 |
R5376:5382 Coq.Init.Logic <> f_equal thm
|
|
432 |
R5376:5382 Coq.Init.Logic <> f_equal thm
|
|
433 |
prf 5413:5419 <> map_evt
|
|
434 |
R5446:5446 StreamsLib <> B var
|
|
435 |
R5441:5441 StreamsLib <> A var
|
|
436 |
R5456:5461 Coq.Lists.Streams <> Stream coind
|
|
437 |
R5463:5463 StreamsLib <> A var
|
|
438 |
R5513:5518 Coq.Lists.Streams <> Exists ind
|
|
439 |
R5523:5527 StreamsLib <> apply def
|
|
440 |
R5538:5538 StreamsLib <> s var
|
|
441 |
R5530:5533 StreamsLib <> lift def
|
|
442 |
R5535:5535 StreamsLib <> f var
|
|
443 |
R5520:5520 StreamsLib <> P var
|
|
444 |
R5467:5472 Coq.Lists.Streams <> Exists ind
|
|
445 |
R5508:5508 StreamsLib <> s var
|
|
446 |
R5485:5485 StreamsLib <> P var
|
|
447 |
R5488:5492 StreamsLib <> apply def
|
|
448 |
R5503:5504 StreamsLib <> s' var
|
|
449 |
R5495:5498 StreamsLib <> lift def
|
|
450 |
R5500:5500 StreamsLib <> f var
|
|
451 |
R5596:5599 Coq.Lists.Streams <> Here constr
|
|
452 |
R5596:5599 Coq.Lists.Streams <> Here constr
|
|
453 |
R5620:5626 Coq.Lists.Streams <> Further constr
|
|
454 |
R5620:5626 Coq.Lists.Streams <> Further constr
|
|
455 |
R5638:5645 StreamsLib <> tl_apply thm
|
|
456 |
R5638:5645 StreamsLib <> tl_apply thm
|
|
457 |
R5657:5663 StreamsLib <> tl_lift thm
|
|
458 |
R5657:5663 StreamsLib <> tl_lift thm
|
|
459 |
def 5700:5702 <> zip
|
|
460 |
R5723:5725 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
461 |
R5715:5720 Coq.Lists.Streams <> Stream coind
|
|
462 |
R5722:5722 StreamsLib <> A var
|
|
463 |
R5726:5731 Coq.Lists.Streams <> Stream coind
|
|
464 |
R5733:5733 StreamsLib <> B var
|
|
465 |
R5739:5743 StreamsLib <> apply def
|
|
466 |
R5789:5791 Coq.Init.Datatypes <> snd def
|
|
467 |
R5793:5793 StreamsLib <> s var
|
|
468 |
R5746:5750 StreamsLib <> apply def
|
|
469 |
R5780:5782 Coq.Init.Datatypes <> fst def
|
|
470 |
R5784:5784 StreamsLib <> s var
|
|
471 |
R5753:5756 StreamsLib <> lift def
|
|
472 |
R5770:5770 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
473 |
R5772:5773 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
474 |
R5775:5775 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
475 |
R5771:5771 StreamsLib <> a var
|
|
476 |
R5774:5774 StreamsLib <> b var
|
|
477 |
prf 5804:5815 <> zip_fst_eqst
|
|
478 |
R5850:5855 Coq.Lists.Streams <> Stream coind
|
|
479 |
R5857:5857 StreamsLib <> A var
|
|
480 |
R5870:5875 Coq.Lists.Streams <> Stream coind
|
|
481 |
R5877:5877 StreamsLib <> B var
|
|
482 |
R5923:5926 Coq.Lists.Streams <> EqSt coind
|
|
483 |
R5931:5933 StreamsLib <> s1' var
|
|
484 |
R5928:5929 StreamsLib <> s1 var
|
|
485 |
R5883:5886 Coq.Lists.Streams <> EqSt coind
|
|
486 |
R5904:5906 StreamsLib <> zip def
|
|
487 |
R5908:5908 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
488 |
R5912:5913 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
489 |
R5917:5917 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
490 |
R5909:5911 StreamsLib <> s1' var
|
|
491 |
R5914:5916 StreamsLib <> s2' var
|
|
492 |
R5889:5891 StreamsLib <> zip def
|
|
493 |
R5893:5893 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
494 |
R5896:5897 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
495 |
R5900:5900 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
496 |
R5894:5895 StreamsLib <> s1 var
|
|
497 |
R5898:5899 StreamsLib <> s2 var
|
|
498 |
R6048:6051 Coq.Lists.Streams <> eqst constr
|
|
499 |
R6048:6051 Coq.Lists.Streams <> eqst constr
|
|
500 |
prf 6167:6173 <> zip_fst
|
|
501 |
R6208:6213 Coq.Lists.Streams <> Stream coind
|
|
502 |
R6215:6215 StreamsLib <> A var
|
|
503 |
R6228:6233 Coq.Lists.Streams <> Stream coind
|
|
504 |
R6235:6235 StreamsLib <> B var
|
|
505 |
R6276:6278 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
506 |
R6274:6275 StreamsLib <> s1 var
|
|
507 |
R6279:6281 StreamsLib <> s1' var
|
|
508 |
R6253:6255 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
509 |
R6241:6243 StreamsLib <> zip def
|
|
510 |
R6245:6245 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
511 |
R6248:6249 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
512 |
R6252:6252 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
513 |
R6246:6247 StreamsLib <> s1 var
|
|
514 |
R6250:6251 StreamsLib <> s2 var
|
|
515 |
R6256:6258 StreamsLib <> zip def
|
|
516 |
R6260:6260 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
517 |
R6264:6265 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
518 |
R6269:6269 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
519 |
R6261:6263 StreamsLib <> s1' var
|
|
520 |
R6266:6268 StreamsLib <> s2' var
|
|
521 |
R6305:6311 StreamsLib <> eqst_eq prfax
|
|
522 |
R6305:6311 StreamsLib <> eqst_eq prfax
|
|
523 |
R6321:6332 StreamsLib <> zip_fst_eqst thm
|
|
524 |
R6321:6332 StreamsLib <> zip_fst_eqst thm
|
|
525 |
R6367:6377 Coq.Lists.Streams <> EqSt_reflex thm
|
|
526 |
R6367:6377 Coq.Lists.Streams <> EqSt_reflex thm
|
|
527 |
prf 6392:6403 <> zip_snd_eqst
|
|
528 |
R6438:6443 Coq.Lists.Streams <> Stream coind
|
|
529 |
R6445:6445 StreamsLib <> A var
|
|
530 |
R6458:6463 Coq.Lists.Streams <> Stream coind
|
|
531 |
R6465:6465 StreamsLib <> B var
|
|
532 |
R6511:6514 Coq.Lists.Streams <> EqSt coind
|
|
533 |
R6519:6521 StreamsLib <> s2' var
|
|
534 |
R6516:6517 StreamsLib <> s2 var
|
|
535 |
R6471:6474 Coq.Lists.Streams <> EqSt coind
|
|
536 |
R6492:6494 StreamsLib <> zip def
|
|
537 |
R6496:6496 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
538 |
R6500:6501 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
539 |
R6505:6505 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
540 |
R6497:6499 StreamsLib <> s1' var
|
|
541 |
R6502:6504 StreamsLib <> s2' var
|
|
542 |
R6477:6479 StreamsLib <> zip def
|
|
543 |
R6481:6481 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
544 |
R6484:6485 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
545 |
R6488:6488 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
546 |
R6482:6483 StreamsLib <> s1 var
|
|
547 |
R6486:6487 StreamsLib <> s2 var
|
|
548 |
R6636:6639 Coq.Lists.Streams <> eqst constr
|
|
549 |
R6636:6639 Coq.Lists.Streams <> eqst constr
|
|
550 |
prf 6755:6761 <> zip_snd
|
|
551 |
R6796:6801 Coq.Lists.Streams <> Stream coind
|
|
552 |
R6803:6803 StreamsLib <> A var
|
|
553 |
R6816:6821 Coq.Lists.Streams <> Stream coind
|
|
554 |
R6823:6823 StreamsLib <> B var
|
|
555 |
R6864:6866 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
556 |
R6862:6863 StreamsLib <> s2 var
|
|
557 |
R6867:6869 StreamsLib <> s2' var
|
|
558 |
R6841:6843 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
559 |
R6829:6831 StreamsLib <> zip def
|
|
560 |
R6833:6833 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
561 |
R6836:6837 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
562 |
R6840:6840 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
563 |
R6834:6835 StreamsLib <> s1 var
|
|
564 |
R6838:6839 StreamsLib <> s2 var
|
|
565 |
R6844:6846 StreamsLib <> zip def
|
|
566 |
R6848:6848 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
567 |
R6852:6853 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
568 |
R6857:6857 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
569 |
R6849:6851 StreamsLib <> s1' var
|
|
570 |
R6854:6856 StreamsLib <> s2' var
|
|
571 |
R6893:6899 StreamsLib <> eqst_eq prfax
|
|
572 |
R6893:6899 StreamsLib <> eqst_eq prfax
|
|
573 |
R6909:6920 StreamsLib <> zip_snd_eqst thm
|
|
574 |
R6909:6920 StreamsLib <> zip_snd_eqst thm
|
|
575 |
R6955:6965 Coq.Lists.Streams <> EqSt_reflex thm
|
|
576 |
R6955:6965 Coq.Lists.Streams <> EqSt_reflex thm
|
|
577 |
def 6985:6989 <> unzip
|
|
578 |
R7002:7007 Coq.Lists.Streams <> Stream coind
|
|
579 |
R7011:7011 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
580 |
R7010:7010 StreamsLib <> A var
|
|
581 |
R7012:7012 StreamsLib <> B var
|
|
582 |
R7019:7019 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
583 |
R7045:7046 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
584 |
R7072:7072 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
585 |
R7020:7024 StreamsLib <> apply def
|
|
586 |
R7044:7044 StreamsLib <> s var
|
|
587 |
R7027:7030 StreamsLib <> lift def
|
|
588 |
R7034:7036 Coq.Init.Datatypes <> fst def
|
|
589 |
R7047:7051 StreamsLib <> apply def
|
|
590 |
R7071:7071 StreamsLib <> s var
|
|
591 |
R7054:7057 StreamsLib <> lift def
|
|
592 |
R7061:7063 Coq.Init.Datatypes <> snd def
|
|
593 |
prf 7082:7093 <> fst_zip_eqst
|
|
594 |
R7116:7121 Coq.Lists.Streams <> Stream coind
|
|
595 |
R7123:7123 StreamsLib <> A var
|
|
596 |
R7132:7137 Coq.Lists.Streams <> Stream coind
|
|
597 |
R7139:7139 StreamsLib <> B var
|
|
598 |
R7143:7146 Coq.Lists.Streams <> EqSt coind
|
|
599 |
R7189:7190 StreamsLib <> s1 var
|
|
600 |
R7149:7153 StreamsLib <> apply def
|
|
601 |
R7174:7176 StreamsLib <> zip def
|
|
602 |
R7178:7178 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
603 |
R7181:7182 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
604 |
R7185:7185 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
605 |
R7179:7180 StreamsLib <> s1 var
|
|
606 |
R7183:7184 StreamsLib <> s2 var
|
|
607 |
R7156:7159 StreamsLib <> lift def
|
|
608 |
R7163:7165 Coq.Init.Datatypes <> fst def
|
|
609 |
R7257:7260 Coq.Lists.Streams <> eqst constr
|
|
610 |
R7257:7260 Coq.Lists.Streams <> eqst constr
|
|
611 |
prf 7304:7310 <> fst_zip
|
|
612 |
R7333:7338 Coq.Lists.Streams <> Stream coind
|
|
613 |
R7340:7340 StreamsLib <> A var
|
|
614 |
R7349:7354 Coq.Lists.Streams <> Stream coind
|
|
615 |
R7356:7356 StreamsLib <> B var
|
|
616 |
R7398:7400 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
617 |
R7360:7364 StreamsLib <> apply def
|
|
618 |
R7385:7387 StreamsLib <> zip def
|
|
619 |
R7389:7389 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
620 |
R7392:7393 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
621 |
R7396:7396 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
622 |
R7390:7391 StreamsLib <> s1 var
|
|
623 |
R7394:7395 StreamsLib <> s2 var
|
|
624 |
R7367:7370 StreamsLib <> lift def
|
|
625 |
R7374:7376 Coq.Init.Datatypes <> fst def
|
|
626 |
R7401:7402 StreamsLib <> s1 var
|
|
627 |
R7426:7432 StreamsLib <> eqst_eq prfax
|
|
628 |
R7426:7432 StreamsLib <> eqst_eq prfax
|
|
629 |
R7441:7452 StreamsLib <> fst_zip_eqst thm
|
|
630 |
R7441:7452 StreamsLib <> fst_zip_eqst thm
|
|
631 |
prf 7467:7478 <> snd_zip_eqst
|
|
632 |
R7501:7506 Coq.Lists.Streams <> Stream coind
|
|
633 |
R7508:7508 StreamsLib <> A var
|
|
634 |
R7517:7522 Coq.Lists.Streams <> Stream coind
|
|
635 |
R7524:7524 StreamsLib <> B var
|
|
636 |
R7528:7531 Coq.Lists.Streams <> EqSt coind
|
|
637 |
R7574:7575 StreamsLib <> s2 var
|
|
638 |
R7534:7538 StreamsLib <> apply def
|
|
639 |
R7559:7561 StreamsLib <> zip def
|
|
640 |
R7563:7563 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
641 |
R7566:7567 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
642 |
R7570:7570 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
643 |
R7564:7565 StreamsLib <> s1 var
|
|
644 |
R7568:7569 StreamsLib <> s2 var
|
|
645 |
R7541:7544 StreamsLib <> lift def
|
|
646 |
R7548:7550 Coq.Init.Datatypes <> snd def
|
|
647 |
R7642:7645 Coq.Lists.Streams <> eqst constr
|
|
648 |
R7642:7645 Coq.Lists.Streams <> eqst constr
|
|
649 |
prf 7689:7695 <> snd_zip
|
|
650 |
R7718:7723 Coq.Lists.Streams <> Stream coind
|
|
651 |
R7725:7725 StreamsLib <> A var
|
|
652 |
R7734:7739 Coq.Lists.Streams <> Stream coind
|
|
653 |
R7741:7741 StreamsLib <> B var
|
|
654 |
R7783:7785 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
655 |
R7745:7749 StreamsLib <> apply def
|
|
656 |
R7770:7772 StreamsLib <> zip def
|
|
657 |
R7774:7774 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
658 |
R7777:7778 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
659 |
R7781:7781 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
660 |
R7775:7776 StreamsLib <> s1 var
|
|
661 |
R7779:7780 StreamsLib <> s2 var
|
|
662 |
R7752:7755 StreamsLib <> lift def
|
|
663 |
R7759:7761 Coq.Init.Datatypes <> snd def
|
|
664 |
R7786:7787 StreamsLib <> s2 var
|
|
665 |
R7811:7817 StreamsLib <> eqst_eq prfax
|
|
666 |
R7811:7817 StreamsLib <> eqst_eq prfax
|
|
667 |
R7826:7837 StreamsLib <> snd_zip_eqst thm
|
|
668 |
R7826:7837 StreamsLib <> snd_zip_eqst thm
|
|
669 |
prf 7852:7865 <> zip_unzip_eqst
|
|
670 |
R7887:7892 Coq.Lists.Streams <> Stream coind
|
|
671 |
R7896:7896 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
672 |
R7895:7895 StreamsLib <> A var
|
|
673 |
R7897:7897 StreamsLib <> B var
|
|
674 |
R7902:7905 Coq.Lists.Streams <> EqSt coind
|
|
675 |
R7923:7923 StreamsLib <> s var
|
|
676 |
R7908:7910 StreamsLib <> zip def
|
|
677 |
R7913:7917 StreamsLib <> unzip def
|
|
678 |
R7919:7919 StreamsLib <> s var
|
|
679 |
R7976:7979 Coq.Lists.Streams <> eqst constr
|
|
680 |
R7976:7979 Coq.Lists.Streams <> eqst constr
|
|
681 |
prf 8052:8060 <> zip_unzip
|
|
682 |
R8082:8087 Coq.Lists.Streams <> Stream coind
|
|
683 |
R8091:8091 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
684 |
R8090:8090 StreamsLib <> A var
|
|
685 |
R8092:8092 StreamsLib <> B var
|
|
686 |
R8110:8112 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
687 |
R8097:8099 StreamsLib <> zip def
|
|
688 |
R8102:8106 StreamsLib <> unzip def
|
|
689 |
R8108:8108 StreamsLib <> s var
|
|
690 |
R8113:8113 StreamsLib <> s var
|
|
691 |
R8137:8143 StreamsLib <> eqst_eq prfax
|
|
692 |
R8137:8143 StreamsLib <> eqst_eq prfax
|
|
693 |
R8152:8165 StreamsLib <> zip_unzip_eqst thm
|
|
694 |
R8152:8165 StreamsLib <> zip_unzip_eqst thm
|
|
695 |
prf 8182:8192 <> inv_eq_eqst
|
|
696 |
R8215:8220 Coq.Lists.Streams <> Stream coind
|
|
697 |
R8222:8222 StreamsLib <> A var
|
|
698 |
R8292:8295 Coq.Lists.Streams <> EqSt coind
|
|
699 |
R8299:8300 StreamsLib <> s' var
|
|
700 |
R8297:8297 StreamsLib <> s var
|
|
701 |
R8227:8232 Coq.Lists.Streams <> ForAll coind
|
|
702 |
R8276:8278 StreamsLib <> zip def
|
|
703 |
R8280:8280 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
704 |
R8282:8283 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
705 |
R8286:8286 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
706 |
R8281:8281 StreamsLib <> s var
|
|
707 |
R8284:8285 StreamsLib <> s' var
|
|
708 |
R8258:8260 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
709 |
R8246:8248 Coq.Init.Datatypes <> fst def
|
|
710 |
R8251:8252 Coq.Lists.Streams <> hd def
|
|
711 |
R8254:8256 StreamsLib <> ss' var
|
|
712 |
R8261:8263 Coq.Init.Datatypes <> snd def
|
|
713 |
R8266:8267 Coq.Lists.Streams <> hd def
|
|
714 |
R8269:8271 StreamsLib <> ss' var
|
|
715 |
R8408:8411 Coq.Lists.Streams <> eqst constr
|
|
716 |
R8408:8411 Coq.Lists.Streams <> eqst constr
|
|
717 |
prf 8469:8479 <> eqst_inv_eq
|
|
718 |
R8502:8507 Coq.Lists.Streams <> Stream coind
|
|
719 |
R8509:8509 StreamsLib <> A var
|
|
720 |
R8528:8533 Coq.Lists.Streams <> ForAll coind
|
|
721 |
R8577:8579 StreamsLib <> zip def
|
|
722 |
R8581:8581 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
723 |
R8583:8584 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
724 |
R8587:8587 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
725 |
R8582:8582 StreamsLib <> s var
|
|
726 |
R8585:8586 StreamsLib <> s' var
|
|
727 |
R8559:8561 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
728 |
R8547:8549 Coq.Init.Datatypes <> fst def
|
|
729 |
R8552:8553 Coq.Lists.Streams <> hd def
|
|
730 |
R8555:8557 StreamsLib <> ss' var
|
|
731 |
R8562:8564 Coq.Init.Datatypes <> snd def
|
|
732 |
R8567:8568 Coq.Lists.Streams <> hd def
|
|
733 |
R8570:8572 StreamsLib <> ss' var
|
|
734 |
R8515:8518 Coq.Lists.Streams <> EqSt coind
|
|
735 |
R8522:8523 StreamsLib <> s' var
|
|
736 |
R8520:8520 StreamsLib <> s var
|
|
737 |
R8696:8709 Coq.Lists.Streams <> HereAndFurther constr
|
|
738 |
R8696:8709 Coq.Lists.Streams <> HereAndFurther constr
|
|
739 |
def 8771:8781 <> history_rec
|
|
740 |
R8795:8798 Coq.Init.Datatypes <> list ind
|
|
741 |
R8800:8800 StreamsLib <> A var
|
|
742 |
R8808:8813 Coq.Lists.Streams <> Stream coind
|
|
743 |
R8815:8815 StreamsLib <> A var
|
|
744 |
R8820:8825 Coq.Lists.Streams <> Stream coind
|
|
745 |
R8834:8836 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
746 |
R8828:8831 Coq.Init.Datatypes <> list ind
|
|
747 |
R8833:8833 StreamsLib <> A var
|
|
748 |
R8837:8837 StreamsLib <> A var
|
|
749 |
R8850:8850 StreamsLib <> s var
|
|
750 |
R8860:8863 Coq.Lists.Streams <> Cons constr
|
|
751 |
R8874:8877 Coq.Lists.Streams <> Cons constr
|
|
752 |
R8891:8901 StreamsLib <> history_rec def
|
|
753 |
R8904:8907 Coq.Init.Datatypes <> cons constr
|
|
754 |
R8912:8915 StreamsLib <> past var
|
|
755 |
R8879:8879 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
756 |
R8884:8885 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
757 |
R8888:8888 Coq.Init.Datatypes <> :core_scope:'('_x_','_x_','_'..'_','_x_')' not
|
|
758 |
R8880:8883 StreamsLib <> past var
|
|
759 |
def 8940:8946 <> history
|
|
760 |
R8957:8962 Coq.Lists.Streams <> Stream coind
|
|
761 |
R8964:8964 StreamsLib <> A var
|
|
762 |
R8969:8974 Coq.Lists.Streams <> Stream coind
|
|
763 |
R8983:8985 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
764 |
R8977:8980 Coq.Init.Datatypes <> list ind
|
|
765 |
R8982:8982 StreamsLib <> A var
|
|
766 |
R8986:8986 StreamsLib <> A var
|
|
767 |
R8992:9002 StreamsLib <> history_rec def
|
|
768 |
R9008:9008 StreamsLib <> s var
|
|
769 |
R9004:9006 Coq.Init.Datatypes <> nil constr
|
|
770 |
prf 9021:9036 <> eqst_history_rec
|
|
771 |
R9058:9061 Coq.Init.Datatypes <> list ind
|
|
772 |
R9063:9063 StreamsLib <> A var
|
|
773 |
R9078:9083 Coq.Lists.Streams <> Stream coind
|
|
774 |
R9085:9085 StreamsLib <> A var
|
|
775 |
R9108:9111 Coq.Lists.Streams <> EqSt coind
|
|
776 |
R9136:9146 StreamsLib <> history_rec def
|
|
777 |
R9152:9155 StreamsLib <> sfx' var
|
|
778 |
R9148:9150 StreamsLib <> pfx var
|
|
779 |
R9114:9124 StreamsLib <> history_rec def
|
|
780 |
R9130:9132 StreamsLib <> sfx var
|
|
781 |
R9126:9128 StreamsLib <> pfx var
|
|
782 |
R9091:9094 Coq.Lists.Streams <> EqSt coind
|
|
783 |
R9100:9103 StreamsLib <> sfx' var
|
|
784 |
R9096:9098 StreamsLib <> sfx var
|
|
785 |
R9305:9308 Coq.Lists.Streams <> eqst constr
|
|
786 |
R9305:9308 Coq.Lists.Streams <> eqst constr
|
|
787 |
prf 9382:9393 <> eqst_history
|
|
788 |
R9420:9425 Coq.Lists.Streams <> Stream coind
|
|
789 |
R9427:9427 StreamsLib <> A var
|
|
790 |
R9450:9453 Coq.Lists.Streams <> EqSt coind
|
|
791 |
R9470:9476 StreamsLib <> history def
|
|
792 |
R9478:9481 StreamsLib <> sfx' var
|
|
793 |
R9456:9462 StreamsLib <> history def
|
|
794 |
R9464:9466 StreamsLib <> sfx var
|
|
795 |
R9433:9436 Coq.Lists.Streams <> EqSt coind
|
|
796 |
R9442:9445 StreamsLib <> sfx' var
|
|
797 |
R9438:9440 StreamsLib <> sfx var
|
|
798 |
R9506:9521 StreamsLib <> eqst_history_rec thm
|
|
799 |
R9506:9521 StreamsLib <> eqst_history_rec thm
|
|
800 |
prf 9550:9566 <> unzip_history_rec
|
|
801 |
R9588:9591 Coq.Init.Datatypes <> list ind
|
|
802 |
R9593:9593 StreamsLib <> A var
|
|
803 |
R9603:9608 Coq.Lists.Streams <> Stream coind
|
|
804 |
R9610:9610 StreamsLib <> A var
|
|
805 |
R9614:9617 Coq.Lists.Streams <> EqSt coind
|
|
806 |
R9655:9657 StreamsLib <> sfx var
|
|
807 |
R9620:9622 Coq.Init.Datatypes <> snd def
|
|
808 |
R9625:9629 StreamsLib <> unzip def
|
|
809 |
R9632:9642 StreamsLib <> history_rec def
|
|
810 |
R9648:9650 StreamsLib <> sfx var
|
|
811 |
R9644:9646 StreamsLib <> pfx var
|
|
812 |
R9725:9728 Coq.Lists.Streams <> eqst constr
|
|
813 |
R9725:9728 Coq.Lists.Streams <> eqst constr
|
|
814 |
prf 9774:9786 <> unzip_history
|
|
815 |
R9806:9811 Coq.Lists.Streams <> Stream coind
|
|
816 |
R9813:9813 StreamsLib <> A var
|
|
817 |
R9817:9820 Coq.Lists.Streams <> EqSt coind
|
|
818 |
R9848:9848 StreamsLib <> s var
|
|
819 |
R9823:9825 Coq.Init.Datatypes <> snd def
|
|
820 |
R9828:9832 StreamsLib <> unzip def
|
|
821 |
R9835:9841 StreamsLib <> history def
|
|
822 |
R9843:9843 StreamsLib <> s var
|
|
823 |
R9865:9871 StreamsLib <> history def
|
|
824 |
R9888:9904 StreamsLib <> unzip_history_rec thm
|
|
825 |
R9888:9904 StreamsLib <> unzip_history_rec thm
|
|
826 |
def 9924:9935 <> History_Spec
|
|
827 |
R9946:9951 Coq.Lists.Streams <> Stream coind
|
|
828 |
R9953:9953 StreamsLib <> A var
|
|
829 |
R10018:10023 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
830 |
R9983:9985 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
831 |
R9967:9969 Coq.Init.Datatypes <> fst def
|
|
832 |
R9972:9973 Coq.Lists.Streams <> hd def
|
|
833 |
R9976:9977 Coq.Lists.Streams <> tl def
|
|
834 |
R9979:9980 StreamsLib <> s' var
|
|
835 |
R9986:9989 Coq.Init.Datatypes <> cons constr
|
|
836 |
R10006:10008 Coq.Init.Datatypes <> fst def
|
|
837 |
R10011:10012 Coq.Lists.Streams <> hd def
|
|
838 |
R10014:10015 StreamsLib <> s' var
|
|
839 |
R9992:9994 Coq.Init.Datatypes <> snd def
|
|
840 |
R9997:9998 Coq.Lists.Streams <> hd def
|
|
841 |
R10000:10001 StreamsLib <> s' var
|
|
842 |
R10024:10027 Coq.Lists.Streams <> EqSt coind
|
|
843 |
R10081:10081 StreamsLib <> s var
|
|
844 |
R10030:10035 StreamsLib <> concat def
|
|
845 |
R10052:10056 StreamsLib <> apply def
|
|
846 |
R10076:10077 StreamsLib <> s' var
|
|
847 |
R10059:10062 StreamsLib <> lift def
|
|
848 |
R10066:10068 Coq.Init.Datatypes <> snd def
|
|
849 |
R10038:10040 Coq.Init.Datatypes <> fst def
|
|
850 |
R10043:10044 Coq.Lists.Streams <> hd def
|
|
851 |
R10046:10047 StreamsLib <> s' var
|
|
852 |
prf 10093:10108 <> history_rec_spec
|
|
853 |
R10130:10135 Coq.Lists.Streams <> Stream coind
|
|
854 |
R10137:10137 StreamsLib <> A var
|
|
855 |
R10176:10182 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
856 |
R10172:10174 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
857 |
R10146:10148 Coq.Init.Datatypes <> fst def
|
|
858 |
R10151:10152 Coq.Lists.Streams <> hd def
|
|
859 |
R10155:10165 StreamsLib <> history_rec def
|
|
860 |
R10169:10169 StreamsLib <> s var
|
|
861 |
R10167:10167 StreamsLib <> p var
|
|
862 |
R10175:10175 StreamsLib <> p var
|
|
863 |
R10183:10188 Coq.Lists.Streams <> ForAll coind
|
|
864 |
R10232:10242 StreamsLib <> history_rec def
|
|
865 |
R10246:10246 StreamsLib <> s var
|
|
866 |
R10244:10244 StreamsLib <> p var
|
|
867 |
R10201:10212 StreamsLib <> History_Spec def
|
|
868 |
R10227:10228 StreamsLib <> s' var
|
|
869 |
R10215:10220 StreamsLib <> concat def
|
|
870 |
R10224:10224 StreamsLib <> s var
|
|
871 |
R10222:10222 StreamsLib <> p var
|
|
872 |
R10359:10372 Coq.Lists.Streams <> HereAndFurther constr
|
|
873 |
R10359:10372 Coq.Lists.Streams <> HereAndFurther constr
|
|
874 |
R10436:10446 StreamsLib <> eqst_concat thm
|
|
875 |
R10436:10446 StreamsLib <> eqst_concat thm
|
|
876 |
R10458:10474 StreamsLib <> unzip_history_rec thm
|
|
877 |
R10458:10474 StreamsLib <> unzip_history_rec thm
|
|
878 |
R10494:10497 Coq.Init.Datatypes <> cons constr
|
|
879 |
R10494:10497 Coq.Init.Datatypes <> cons constr
|
|
880 |
prf 10524:10535 <> history_spec
|
|
881 |
R10555:10560 Coq.Lists.Streams <> Stream coind
|
|
882 |
R10562:10562 StreamsLib <> A var
|
|
883 |
R10597:10602 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
884 |
R10591:10593 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
885 |
R10571:10573 Coq.Init.Datatypes <> fst def
|
|
886 |
R10576:10577 Coq.Lists.Streams <> hd def
|
|
887 |
R10580:10586 StreamsLib <> history def
|
|
888 |
R10588:10588 StreamsLib <> s var
|
|
889 |
R10594:10596 Coq.Init.Datatypes <> nil constr
|
|
890 |
R10603:10608 Coq.Lists.Streams <> ForAll coind
|
|
891 |
R10641:10647 StreamsLib <> history def
|
|
892 |
R10649:10649 StreamsLib <> s var
|
|
893 |
R10621:10632 StreamsLib <> History_Spec def
|
|
894 |
R10636:10637 StreamsLib <> s' var
|
|
895 |
R10634:10634 StreamsLib <> s var
|
|
896 |
R10680:10695 StreamsLib <> history_rec_spec thm
|
|
897 |
R10697:10699 Coq.Init.Datatypes <> nil constr
|
|
898 |
R10680:10695 StreamsLib <> history_rec_spec thm
|
|
899 |
R10697:10699 Coq.Init.Datatypes <> nil constr
|
|
900 |
R0:-1 StreamsLib <> y var
|
|
901 |
prf 10730:10754 <> history_rec_spec_complete
|
|
902 |
R10776:10781 Coq.Lists.Streams <> Stream coind
|
|
903 |
R10783:10783 StreamsLib <> A var
|
|
904 |
R10865:10868 Coq.Lists.Streams <> EqSt coind
|
|
905 |
R10874:10884 StreamsLib <> history_rec def
|
|
906 |
R10888:10888 StreamsLib <> s var
|
|
907 |
R10886:10886 StreamsLib <> p var
|
|
908 |
R10870:10871 StreamsLib <> ps var
|
|
909 |
R10811:10816 Coq.Lists.Streams <> ForAll coind
|
|
910 |
R10859:10860 StreamsLib <> ps var
|
|
911 |
R10829:10840 StreamsLib <> History_Spec def
|
|
912 |
R10855:10856 StreamsLib <> s' var
|
|
913 |
R10843:10848 StreamsLib <> concat def
|
|
914 |
R10852:10852 StreamsLib <> s var
|
|
915 |
R10850:10850 StreamsLib <> p var
|
|
916 |
R10803:10805 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
917 |
R10792:10794 Coq.Init.Datatypes <> fst def
|
|
918 |
R10797:10798 Coq.Lists.Streams <> hd def
|
|
919 |
R10800:10801 StreamsLib <> ps var
|
|
920 |
R10806:10806 StreamsLib <> p var
|
|
921 |
R11031:11042 StreamsLib <> History_Spec def
|
|
922 |
R11080:11083 Coq.Lists.Streams <> eqst constr
|
|
923 |
R11080:11083 Coq.Lists.Streams <> eqst constr
|
|
924 |
R11147:11158 StreamsLib <> History_Spec def
|
|
925 |
R11212:11222 StreamsLib <> concat_eqst thm
|
|
926 |
R11232:11241 Coq.Init.Logic <> refl_equal syndef
|
|
927 |
R11212:11222 StreamsLib <> concat_eqst thm
|
|
928 |
R11232:11241 Coq.Init.Logic <> refl_equal syndef
|
|
929 |
R11349:11359 StreamsLib <> concat_eqst thm
|
|
930 |
R11369:11378 Coq.Init.Logic <> refl_equal syndef
|
|
931 |
R11349:11359 StreamsLib <> concat_eqst thm
|
|
932 |
R11369:11378 Coq.Init.Logic <> refl_equal syndef
|
|
933 |
prf 11468:11488 <> history_spec_complete
|
|
934 |
R11508:11513 Coq.Lists.Streams <> Stream coind
|
|
935 |
R11515:11515 StreamsLib <> A var
|
|
936 |
R11588:11591 Coq.Lists.Streams <> EqSt coind
|
|
937 |
R11597:11603 StreamsLib <> history def
|
|
938 |
R11605:11605 StreamsLib <> s var
|
|
939 |
R11593:11594 StreamsLib <> ps var
|
|
940 |
R11545:11550 Coq.Lists.Streams <> ForAll coind
|
|
941 |
R11582:11583 StreamsLib <> ps var
|
|
942 |
R11563:11574 StreamsLib <> History_Spec def
|
|
943 |
R11578:11579 StreamsLib <> s' var
|
|
944 |
R11576:11576 StreamsLib <> s var
|
|
945 |
R11535:11537 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
946 |
R11524:11526 Coq.Init.Datatypes <> fst def
|
|
947 |
R11529:11530 Coq.Lists.Streams <> hd def
|
|
948 |
R11532:11533 StreamsLib <> ps var
|
|
949 |
R11538:11540 Coq.Init.Datatypes <> nil constr
|
|
950 |
R11630:11654 StreamsLib <> history_rec_spec_complete thm
|
|
951 |
R11630:11654 StreamsLib <> history_rec_spec_complete thm
|
|
952 |
prf 11698:11722 <> inv_snd_history_rec_intro
|
|
953 |
R11742:11747 Coq.Lists.Streams <> Stream coind
|
|
954 |
R11749:11749 StreamsLib <> A var
|
|
955 |
R11767:11772 Coq.Lists.Streams <> Stream coind
|
|
956 |
R11774:11774 StreamsLib <> A var
|
|
957 |
R11794:11799 Coq.Lists.Streams <> ForAll coind
|
|
958 |
R11845:11855 StreamsLib <> history_rec def
|
|
959 |
R11859:11859 StreamsLib <> s var
|
|
960 |
R11857:11857 StreamsLib <> p var
|
|
961 |
R11812:11812 StreamsLib <> P var
|
|
962 |
R11815:11819 StreamsLib <> apply def
|
|
963 |
R11839:11840 StreamsLib <> s' var
|
|
964 |
R11822:11825 StreamsLib <> lift def
|
|
965 |
R11829:11831 Coq.Init.Datatypes <> snd def
|
|
966 |
R11780:11785 Coq.Lists.Streams <> ForAll coind
|
|
967 |
R11789:11789 StreamsLib <> s var
|
|
968 |
R11787:11787 StreamsLib <> P var
|
|
969 |
R11884:11890 StreamsLib <> inv_map thm
|
|
970 |
R11884:11890 StreamsLib <> inv_map thm
|
|
971 |
R11905:11911 StreamsLib <> eqst_eq prfax
|
|
972 |
R11918:11934 StreamsLib <> unzip_history_rec thm
|
|
973 |
R11905:11911 StreamsLib <> eqst_eq prfax
|
|
974 |
R11918:11934 StreamsLib <> unzip_history_rec thm
|
|
975 |
prf 11995:12015 <> inv_snd_history_intro
|
|
976 |
R12035:12040 Coq.Lists.Streams <> Stream coind
|
|
977 |
R12042:12042 StreamsLib <> A var
|
|
978 |
R12058:12063 Coq.Lists.Streams <> Stream coind
|
|
979 |
R12065:12065 StreamsLib <> A var
|
|
980 |
R12085:12090 Coq.Lists.Streams <> ForAll coind
|
|
981 |
R12136:12142 StreamsLib <> history def
|
|
982 |
R12144:12144 StreamsLib <> s var
|
|
983 |
R12103:12103 StreamsLib <> P var
|
|
984 |
R12106:12110 StreamsLib <> apply def
|
|
985 |
R12130:12131 StreamsLib <> s' var
|
|
986 |
R12113:12116 StreamsLib <> lift def
|
|
987 |
R12120:12122 Coq.Init.Datatypes <> snd def
|
|
988 |
R12071:12076 Coq.Lists.Streams <> ForAll coind
|
|
989 |
R12080:12080 StreamsLib <> s var
|
|
990 |
R12078:12078 StreamsLib <> P var
|
|
991 |
R12169:12193 StreamsLib <> inv_snd_history_rec_intro thm
|
|
992 |
R12169:12193 StreamsLib <> inv_snd_history_rec_intro thm
|
|
993 |
prf 12222:12245 <> inv_snd_history_rec_elim
|
|
994 |
R12265:12270 Coq.Lists.Streams <> Stream coind
|
|
995 |
R12272:12272 StreamsLib <> A var
|
|
996 |
R12290:12295 Coq.Lists.Streams <> Stream coind
|
|
997 |
R12297:12297 StreamsLib <> A var
|
|
998 |
R12374:12379 Coq.Lists.Streams <> ForAll coind
|
|
999 |
R12383:12383 StreamsLib <> s var
|
|
1000 |
R12381:12381 StreamsLib <> P var
|
|
1001 |
R12303:12308 Coq.Lists.Streams <> ForAll coind
|
|
1002 |
R12354:12364 StreamsLib <> history_rec def
|
|
1003 |
R12368:12368 StreamsLib <> s var
|
|
1004 |
R12366:12366 StreamsLib <> p var
|
|
1005 |
R12321:12321 StreamsLib <> P var
|
|
1006 |
R12324:12328 StreamsLib <> apply def
|
|
1007 |
R12348:12349 StreamsLib <> s' var
|
|
1008 |
R12331:12334 StreamsLib <> lift def
|
|
1009 |
R12338:12340 Coq.Init.Datatypes <> snd def
|
|
1010 |
R12413:12419 StreamsLib <> eqst_eq prfax
|
|
1011 |
R12426:12442 StreamsLib <> unzip_history_rec thm
|
|
1012 |
R12413:12419 StreamsLib <> eqst_eq prfax
|
|
1013 |
R12426:12442 StreamsLib <> unzip_history_rec thm
|
|
1014 |
R12457:12463 StreamsLib <> map_inv thm
|
|
1015 |
R12457:12463 StreamsLib <> map_inv thm
|
|
1016 |
prf 12489:12508 <> inv_snd_history_elim
|
|
1017 |
R12528:12533 Coq.Lists.Streams <> Stream coind
|
|
1018 |
R12535:12535 StreamsLib <> A var
|
|
1019 |
R12551:12556 Coq.Lists.Streams <> Stream coind
|
|
1020 |
R12558:12558 StreamsLib <> A var
|
|
1021 |
R12629:12634 Coq.Lists.Streams <> ForAll coind
|
|
1022 |
R12638:12638 StreamsLib <> s var
|
|
1023 |
R12636:12636 StreamsLib <> P var
|
|
1024 |
R12564:12569 Coq.Lists.Streams <> ForAll coind
|
|
1025 |
R12615:12621 StreamsLib <> history def
|
|
1026 |
R12623:12623 StreamsLib <> s var
|
|
1027 |
R12582:12582 StreamsLib <> P var
|
|
1028 |
R12585:12589 StreamsLib <> apply def
|
|
1029 |
R12609:12610 StreamsLib <> s' var
|
|
1030 |
R12592:12595 StreamsLib <> lift def
|
|
1031 |
R12599:12601 Coq.Init.Datatypes <> snd def
|
|
1032 |
R12698:12700 Coq.Init.Datatypes <> nil constr
|
|
1033 |
R12662:12685 StreamsLib <> inv_snd_history_rec_elim thm
|
|
1034 |
R12698:12700 Coq.Init.Datatypes <> nil constr
|
|
1035 |
R12662:12685 StreamsLib <> inv_snd_history_rec_elim thm
|
|
1036 |
def 12731:12736 <> prefix
|
|
1037 |
R12747:12747 StreamsLib <> A var
|
|
1038 |
R12768:12768 StreamsLib <> A var
|
|
1039 |
R12763:12763 StreamsLib <> A var
|
|
1040 |
R12784:12786 Coq.Init.Datatypes <> nat ind
|
|
1041 |
R12791:12794 Coq.Init.Datatypes <> list ind
|
|
1042 |
R12796:12796 StreamsLib <> A var
|
|
1043 |
R12817:12817 StreamsLib <> k var
|
|
1044 |
R12849:12852 Coq.Init.Logic <> True ind
|
|
1045 |
R12858:12858 Coq.Init.Datatypes <> S constr
|
|
1046 |
R12884:12884 StreamsLib <> p var
|
|
1047 |
R12916:12919 Coq.Init.Logic <> True ind
|
|
1048 |
R12986:12986 StreamsLib <> I var
|
|
1049 |
R13016:13016 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
1050 |
R13023:13028 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
1051 |
R13044:13044 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
1052 |
R13017:13017 StreamsLib <> T var
|
|
1053 |
R13029:13034 StreamsLib <> prefix def
|
|
1054 |
R13038:13038 StreamsLib <> T var
|
|
1055 |
R13036:13036 StreamsLib <> I var
|
|
1056 |
prf 13077:13089 <> prefix_mono_k
|
|
1057 |
R13115:13118 Coq.Init.Datatypes <> list ind
|
|
1058 |
R13120:13120 StreamsLib <> A var
|
|
1059 |
R13146:13151 StreamsLib <> prefix def
|
|
1060 |
R13159:13159 StreamsLib <> p var
|
|
1061 |
R13157:13157 StreamsLib <> k var
|
|
1062 |
R13155:13155 StreamsLib <> T var
|
|
1063 |
R13153:13153 StreamsLib <> I var
|
|
1064 |
R13124:13129 StreamsLib <> prefix def
|
|
1065 |
R13141:13141 StreamsLib <> p var
|
|
1066 |
R13136:13136 Coq.Init.Datatypes <> S constr
|
|
1067 |
R13138:13138 StreamsLib <> k var
|
|
1068 |
R13133:13133 StreamsLib <> T var
|
|
1069 |
R13131:13131 StreamsLib <> I var
|
|
1070 |
R0:-1 StreamsLib <> y var
|
|
1071 |
R0:-1 StreamsLib <> y var
|
|
1072 |
R0:-1 StreamsLib <> y var
|
|
1073 |
R0:-1 StreamsLib <> y var
|
|
1074 |
R0:-1 StreamsLib <> y var
|
|
1075 |
prf 13316:13327 <> prefix_apply
|
|
1076 |
R13350:13350 StreamsLib <> A var
|
|
1077 |
R13374:13374 StreamsLib <> A var
|
|
1078 |
R13369:13369 StreamsLib <> A var
|
|
1079 |
R13392:13395 Coq.Init.Datatypes <> list ind
|
|
1080 |
R13397:13397 StreamsLib <> A var
|
|
1081 |
R13490:13495 StreamsLib <> prefix def
|
|
1082 |
R13505:13505 StreamsLib <> p var
|
|
1083 |
R13503:13503 StreamsLib <> k var
|
|
1084 |
R13500:13501 StreamsLib <> T' var
|
|
1085 |
R13497:13498 StreamsLib <> I' var
|
|
1086 |
R13421:13426 StreamsLib <> prefix def
|
|
1087 |
R13485:13485 StreamsLib <> p var
|
|
1088 |
R13483:13483 StreamsLib <> k var
|
|
1089 |
R13474:13475 StreamsLib <> T' var
|
|
1090 |
R13479:13480 StreamsLib <> s' var
|
|
1091 |
R13477:13477 StreamsLib <> s var
|
|
1092 |
R13464:13464 StreamsLib <> T var
|
|
1093 |
R13468:13469 StreamsLib <> s' var
|
|
1094 |
R13466:13466 StreamsLib <> s var
|
|
1095 |
R13445:13446 StreamsLib <> I' var
|
|
1096 |
R13448:13448 StreamsLib <> s var
|
|
1097 |
R13438:13438 StreamsLib <> I var
|
|
1098 |
R13440:13440 StreamsLib <> s var
|
|
1099 |
R13403:13408 StreamsLib <> prefix def
|
|
1100 |
R13416:13416 StreamsLib <> p var
|
|
1101 |
R13414:13414 StreamsLib <> k var
|
|
1102 |
R13412:13412 StreamsLib <> T var
|
|
1103 |
R13410:13410 StreamsLib <> I var
|
|
1104 |
R0:-1 StreamsLib <> y var
|
|
1105 |
R0:-1 StreamsLib <> y var
|
|
1106 |
prf 13649:13658 <> kinduction
|
|
1107 |
R13678:13678 StreamsLib <> A var
|
|
1108 |
R13696:13701 Coq.Lists.Streams <> Stream coind
|
|
1109 |
R13703:13703 StreamsLib <> A var
|
|
1110 |
R13827:13832 Coq.Lists.Streams <> ForAll coind
|
|
1111 |
R13856:13856 StreamsLib <> s var
|
|
1112 |
R13845:13845 StreamsLib <> P var
|
|
1113 |
R13848:13849 Coq.Lists.Streams <> hd def
|
|
1114 |
R13851:13852 StreamsLib <> s' var
|
|
1115 |
R13711:13716 Coq.Lists.Streams <> ForAll coind
|
|
1116 |
R13812:13818 StreamsLib <> history def
|
|
1117 |
R13820:13820 StreamsLib <> s var
|
|
1118 |
R13794:13794 StreamsLib <> P var
|
|
1119 |
R13797:13799 Coq.Init.Datatypes <> snd def
|
|
1120 |
R13802:13803 Coq.Lists.Streams <> hd def
|
|
1121 |
R13805:13806 StreamsLib <> s' var
|
|
1122 |
R13729:13734 StreamsLib <> prefix def
|
|
1123 |
R13778:13780 Coq.Init.Datatypes <> fst def
|
|
1124 |
R13783:13784 Coq.Lists.Streams <> hd def
|
|
1125 |
R13786:13787 StreamsLib <> s' var
|
|
1126 |
R13775:13775 StreamsLib <> k var
|
|
1127 |
R13768:13768 StreamsLib <> P var
|
|
1128 |
R13770:13772 StreamsLib <> st' var
|
|
1129 |
R13747:13747 StreamsLib <> P var
|
|
1130 |
R13749:13750 StreamsLib <> st var
|
|
1131 |
R13880:13899 StreamsLib <> inv_snd_history_elim thm
|
|
1132 |
R13880:13899 StreamsLib <> inv_snd_history_elim thm
|
|
1133 |
R13946:13948 Coq.Init.Datatypes <> snd def
|
|
1134 |
R13951:13952 Coq.Lists.Streams <> hd def
|
|
1135 |
R13954:13955 StreamsLib <> s' var
|
|
1136 |
R13909:13920 StreamsLib <> ForAll_apply def
|
|
1137 |
R13946:13948 Coq.Init.Datatypes <> snd def
|
|
1138 |
R13951:13952 Coq.Lists.Streams <> hd def
|
|
1139 |
R13954:13955 StreamsLib <> s' var
|
|
1140 |
R13909:13920 StreamsLib <> ForAll_apply def
|
|
1141 |
R14024:14029 StreamsLib <> prefix def
|
|
1142 |
R14073:14075 Coq.Init.Datatypes <> fst def
|
|
1143 |
R14078:14079 Coq.Lists.Streams <> hd def
|
|
1144 |
R14081:14082 StreamsLib <> s' var
|
|
1145 |
R14065:14067 StreamsLib <> st' var
|
|
1146 |
R14044:14045 StreamsLib <> st var
|
|
1147 |
R13971:13982 StreamsLib <> ForAll_apply def
|
|
1148 |
R14024:14029 StreamsLib <> prefix def
|
|
1149 |
R14073:14075 Coq.Init.Datatypes <> fst def
|
|
1150 |
R14078:14079 Coq.Lists.Streams <> hd def
|
|
1151 |
R14081:14082 StreamsLib <> s' var
|
|
1152 |
R14065:14067 StreamsLib <> st' var
|
|
1153 |
R14044:14045 StreamsLib <> st var
|
|
1154 |
R13971:13982 StreamsLib <> ForAll_apply def
|
|
1155 |
R14138:14143 Coq.Lists.Streams <> ForAll coind
|
|
1156 |
R14169:14174 Coq.Lists.Streams <> Stream coind
|
|
1157 |
R14183:14185 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
1158 |
R14177:14180 Coq.Init.Datatypes <> list ind
|
|
1159 |
R14299:14301 Coq.Init.Datatypes <> snd def
|
|
1160 |
R14304:14305 Coq.Lists.Streams <> hd def
|
|
1161 |
R14307:14308 StreamsLib <> s' var
|
|
1162 |
R14207:14212 StreamsLib <> prefix def
|
|
1163 |
R14280:14282 Coq.Init.Datatypes <> fst def
|
|
1164 |
R14285:14286 Coq.Lists.Streams <> hd def
|
|
1165 |
R14288:14289 StreamsLib <> s' var
|
|
1166 |
R14255:14257 StreamsLib <> st' var
|
|
1167 |
R14231:14232 StreamsLib <> st var
|
|
1168 |
R14100:14115 StreamsLib <> ForAll_reinforce def
|
|
1169 |
R14138:14143 Coq.Lists.Streams <> ForAll coind
|
|
1170 |
R14169:14174 Coq.Lists.Streams <> Stream coind
|
|
1171 |
R14183:14185 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
1172 |
R14177:14180 Coq.Init.Datatypes <> list ind
|
|
1173 |
R14299:14301 Coq.Init.Datatypes <> snd def
|
|
1174 |
R14304:14305 Coq.Lists.Streams <> hd def
|
|
1175 |
R14307:14308 StreamsLib <> s' var
|
|
1176 |
R14207:14212 StreamsLib <> prefix def
|
|
1177 |
R14280:14282 Coq.Init.Datatypes <> fst def
|
|
1178 |
R14285:14286 Coq.Lists.Streams <> hd def
|
|
1179 |
R14288:14289 StreamsLib <> s' var
|
|
1180 |
R14255:14257 StreamsLib <> st' var
|
|
1181 |
R14231:14232 StreamsLib <> st var
|
|
1182 |
R14100:14115 StreamsLib <> ForAll_reinforce def
|
|
1183 |
R14359:14364 Coq.Lists.Streams <> ForAll coind
|
|
1184 |
R14376:14381 Coq.Lists.Streams <> Stream coind
|
|
1185 |
R14390:14392 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
1186 |
R14384:14387 Coq.Init.Datatypes <> list ind
|
|
1187 |
R14399:14410 StreamsLib <> History_Spec def
|
|
1188 |
R14414:14415 StreamsLib <> s' var
|
|
1189 |
R14327:14342 StreamsLib <> ForAll_reinforce def
|
|
1190 |
R14359:14364 Coq.Lists.Streams <> ForAll coind
|
|
1191 |
R14376:14381 Coq.Lists.Streams <> Stream coind
|
|
1192 |
R14390:14392 Coq.Init.Datatypes <> :type_scope:x_'*'_x not
|
|
1193 |
R14384:14387 Coq.Init.Datatypes <> list ind
|
|
1194 |
R14399:14410 StreamsLib <> History_Spec def
|
|
1195 |
R14414:14415 StreamsLib <> s' var
|
|
1196 |
R14327:14342 StreamsLib <> ForAll_reinforce def
|
|
1197 |
R14429:14440 Coq.Lists.Streams <> ForAll_coind thm
|
|
1198 |
R14429:14440 Coq.Lists.Streams <> ForAll_coind thm
|
|
1199 |
R14472:14472 StreamsLib <> x var
|
|
1200 |
R14472:14472 StreamsLib <> x var
|
|
1201 |
R0:-1 StreamsLib <> y var
|
|
1202 |
R14646:14657 StreamsLib <> History_Spec def
|
|
1203 |
R0:-1 StreamsLib <> y var
|
|
1204 |
R14925:14937 StreamsLib <> prefix_mono_k thm
|
|
1205 |
R14925:14937 StreamsLib <> prefix_mono_k thm
|
|
1206 |
R0:-1 StreamsLib <> y var
|
|
1207 |
R14998:15009 StreamsLib <> history_spec thm
|
|
1208 |
R14998:15009 StreamsLib <> history_spec thm
|
|
1209 |
R0:-1 StreamsLib <> y var
|
|
1210 |
R15147:15159 StreamsLib <> necessitation def
|
|
1211 |
R15147:15159 StreamsLib <> necessitation def
|
|
1212 |
prf 15208:15218 <> kinduction'
|
|
1213 |
R15239:15239 StreamsLib <> A var
|
|
1214 |
R15260:15265 Coq.Lists.Streams <> Stream coind
|
|
1215 |
R15267:15267 StreamsLib <> A var
|
|
1216 |
R15448:15453 Coq.Lists.Streams <> ForAll coind
|
|
1217 |
R15477:15477 StreamsLib <> s var
|
|
1218 |
R15466:15466 StreamsLib <> P var
|
|
1219 |
R15469:15470 Coq.Lists.Streams <> hd def
|
|
1220 |
R15472:15473 StreamsLib <> s' var
|
|
1221 |
R15341:15346 Coq.Lists.Streams <> ForAll coind
|
|
1222 |
R15441:15442 StreamsLib <> ps var
|
|
1223 |
R15424:15424 StreamsLib <> P var
|
|
1224 |
R15427:15429 Coq.Init.Datatypes <> snd def
|
|
1225 |
R15432:15433 Coq.Lists.Streams <> hd def
|
|
1226 |
R15435:15436 StreamsLib <> s' var
|
|
1227 |
R15359:15364 StreamsLib <> prefix def
|
|
1228 |
R15408:15410 Coq.Init.Datatypes <> fst def
|
|
1229 |
R15413:15414 Coq.Lists.Streams <> hd def
|
|
1230 |
R15416:15417 StreamsLib <> s' var
|
|
1231 |
R15405:15405 StreamsLib <> k var
|
|
1232 |
R15398:15398 StreamsLib <> P var
|
|
1233 |
R15400:15402 StreamsLib <> st' var
|
|
1234 |
R15377:15377 StreamsLib <> P var
|
|
1235 |
R15379:15380 StreamsLib <> st var
|
|
1236 |
R15297:15302 Coq.Lists.Streams <> ForAll coind
|
|
1237 |
R15334:15335 StreamsLib <> ps var
|
|
1238 |
R15315:15326 StreamsLib <> History_Spec def
|
|
1239 |
R15330:15331 StreamsLib <> s' var
|
|
1240 |
R15328:15328 StreamsLib <> s var
|
|
1241 |
R15286:15288 Coq.Init.Logic <> :type_scope:x_'='_x not
|
|
1242 |
R15275:15277 Coq.Init.Datatypes <> fst def
|
|
1243 |
R15280:15281 Coq.Lists.Streams <> hd def
|
|
1244 |
R15283:15284 StreamsLib <> ps var
|
|
1245 |
R15289:15291 Coq.Init.Datatypes <> nil constr
|
|
1246 |
R15504:15510 StreamsLib <> eqst_eq prfax
|
|
1247 |
R15517:15537 StreamsLib <> history_spec_complete thm
|
|
1248 |
R15504:15510 StreamsLib <> eqst_eq prfax
|
|
1249 |
R15517:15537 StreamsLib <> history_spec_complete thm
|
|
1250 |
R15564:15573 StreamsLib <> kinduction thm
|
|
1251 |
R15564:15573 StreamsLib <> kinduction thm
|
|
1252 |
prf 15600:15621 <> inv_prefix_history_rec
|
|
1253 |
R15641:15641 StreamsLib <> A var
|
|
1254 |
R15662:15662 StreamsLib <> A var
|
|
1255 |
R15657:15657 StreamsLib <> A var
|
|
1256 |
R15680:15685 Coq.Lists.Streams <> Stream coind
|
|
1257 |
R15687:15687 StreamsLib <> A var
|
|
1258 |
R15799:15804 Coq.Lists.Streams <> ForAll coind
|
|
1259 |
R15867:15877 StreamsLib <> history_rec def
|
|
1260 |
R15881:15881 StreamsLib <> s var
|
|
1261 |
R15879:15879 StreamsLib <> p var
|
|
1262 |
R15817:15822 StreamsLib <> prefix def
|
|
1263 |
R15831:15834 Coq.Init.Datatypes <> cons constr
|
|
1264 |
R15851:15853 Coq.Init.Datatypes <> fst def
|
|
1265 |
R15856:15857 Coq.Lists.Streams <> hd def
|
|
1266 |
R15859:15860 StreamsLib <> s' var
|
|
1267 |
R15837:15839 Coq.Init.Datatypes <> snd def
|
|
1268 |
R15842:15843 Coq.Lists.Streams <> hd def
|
|
1269 |
R15845:15846 StreamsLib <> s' var
|
|
1270 |
R15828:15828 StreamsLib <> k var
|
|
1271 |
R15826:15826 StreamsLib <> T var
|
|
1272 |
R15824:15824 StreamsLib <> I var
|
|
1273 |
R15764:15769 StreamsLib <> prefix def
|
|
1274 |
R15778:15781 Coq.Init.Datatypes <> cons constr
|
|
1275 |
R15790:15790 StreamsLib <> p var
|
|
1276 |
R15784:15785 Coq.Lists.Streams <> hd def
|
|
1277 |
R15787:15787 StreamsLib <> s var
|
|
1278 |
R15775:15775 StreamsLib <> k var
|
|
1279 |
R15773:15773 StreamsLib <> T var
|
|
1280 |
R15771:15771 StreamsLib <> I var
|
|
1281 |
R15692:15697 Coq.Lists.Streams <> ForAll coind
|
|
1282 |
R15735:15740 StreamsLib <> concat def
|
|
1283 |
R15744:15744 StreamsLib <> s var
|
|
1284 |
R15742:15742 StreamsLib <> p var
|
|
1285 |
R15710:15710 StreamsLib <> T var
|
|
1286 |
R15721:15722 Coq.Lists.Streams <> hd def
|
|
1287 |
R15725:15726 Coq.Lists.Streams <> tl def
|
|
1288 |
R15728:15729 StreamsLib <> s' var
|
|
1289 |
R15713:15714 Coq.Lists.Streams <> hd def
|
|
1290 |
R15716:15717 StreamsLib <> s' var
|
|
1291 |
R15970:15983 Coq.Lists.Streams <> HereAndFurther constr
|
|
1292 |
R15970:15983 Coq.Lists.Streams <> HereAndFurther constr
|
|
1293 |
R16097:16106 StreamsLib <> inv_concat thm
|
|
1294 |
R16097:16106 StreamsLib <> inv_concat thm
|
|
1295 |
R16184:16196 StreamsLib <> prefix_mono_k thm
|
|
1296 |
R16184:16196 StreamsLib <> prefix_mono_k thm
|
|
1297 |
prf 16229:16246 <> inv_prefix_history
|
|
1298 |
R16266:16266 StreamsLib <> A var
|
|
1299 |
R16287:16287 StreamsLib <> A var
|
|
1300 |
R16282:16282 StreamsLib <> A var
|
|
1301 |
R16303:16308 Coq.Lists.Streams <> Stream coind
|
|
1302 |
R16310:16310 StreamsLib <> A var
|
|
1303 |
R16386:16391 Coq.Lists.Streams <> ForAll coind
|
|
1304 |
R16454:16460 StreamsLib <> history def
|
|
1305 |
R16462:16462 StreamsLib <> s var
|
|
1306 |
R16404:16409 StreamsLib <> prefix def
|
|
1307 |
R16418:16421 Coq.Init.Datatypes <> cons constr
|
|
1308 |
R16438:16440 Coq.Init.Datatypes <> fst def
|
|
1309 |
R16443:16444 Coq.Lists.Streams <> hd def
|
|
1310 |
R16446:16447 StreamsLib <> s' var
|
|
1311 |
R16424:16426 Coq.Init.Datatypes <> snd def
|
|
1312 |
R16429:16430 Coq.Lists.Streams <> hd def
|
|
1313 |
R16432:16433 StreamsLib <> s' var
|
|
1314 |
R16415:16415 StreamsLib <> k var
|
|
1315 |
R16413:16413 StreamsLib <> T var
|
|
1316 |
R16411:16411 StreamsLib <> I var
|
|
1317 |
R16327:16332 Coq.Lists.Streams <> ForAll coind
|
|
1318 |
R16369:16369 StreamsLib <> s var
|
|
1319 |
R16345:16345 StreamsLib <> T var
|
|
1320 |
R16356:16357 Coq.Lists.Streams <> hd def
|
|
1321 |
R16360:16361 Coq.Lists.Streams <> tl def
|
|
1322 |
R16363:16364 StreamsLib <> s' var
|
|
1323 |
R16348:16349 Coq.Lists.Streams <> hd def
|
|
1324 |
R16351:16352 StreamsLib <> s' var
|
|
1325 |
R16315:16315 StreamsLib <> I var
|
|
1326 |
R16318:16319 Coq.Lists.Streams <> hd def
|
|
1327 |
R16321:16321 StreamsLib <> s var
|
|
1328 |
R16487:16508 StreamsLib <> inv_prefix_history_rec thm
|
|
1329 |
R16487:16508 StreamsLib <> inv_prefix_history_rec thm
|
|
1330 |
prf 16585:16603 <> inv_prefix_history'
|
|
1331 |
R16623:16623 StreamsLib <> A var
|
|
1332 |
R16644:16644 StreamsLib <> A var
|
|
1333 |
R16639:16639 StreamsLib <> A var
|
|
1334 |
R16660:16665 Coq.Lists.Streams <> Stream coind
|
|
1335 |
R16667:16667 StreamsLib <> A var
|
|
1336 |
R16743:16748 Coq.Lists.Streams <> ForAll coind
|
|
1337 |
R16790:16796 StreamsLib <> history def
|
|
1338 |
R16798:16798 StreamsLib <> s var
|
|
1339 |
R16761:16766 StreamsLib <> prefix def
|
|
1340 |
R16775:16777 Coq.Init.Datatypes <> fst def
|
|
1341 |
R16780:16781 Coq.Lists.Streams <> hd def
|
|
1342 |
R16783:16784 StreamsLib <> s' var
|
|
1343 |
R16772:16772 StreamsLib <> k var
|
|
1344 |
R16770:16770 StreamsLib <> T var
|
|
1345 |
R16768:16768 StreamsLib <> I var
|
|
1346 |
R16684:16689 Coq.Lists.Streams <> ForAll coind
|
|
1347 |
R16726:16726 StreamsLib <> s var
|
|
1348 |
R16702:16702 StreamsLib <> T var
|
|
1349 |
R16713:16714 Coq.Lists.Streams <> hd def
|
|
1350 |
R16717:16718 Coq.Lists.Streams <> tl def
|
|
1351 |
R16720:16721 StreamsLib <> s' var
|
|
1352 |
R16705:16706 Coq.Lists.Streams <> hd def
|
|
1353 |
R16708:16709 StreamsLib <> s' var
|
|
1354 |
R16672:16672 StreamsLib <> I var
|
|
1355 |
R16675:16676 Coq.Lists.Streams <> hd def
|
|
1356 |
R16678:16678 StreamsLib <> s var
|
|
1357 |
R16836:16848 StreamsLib <> necessitation def
|
|
1358 |
R16836:16848 StreamsLib <> necessitation def
|
|
1359 |
R16878:16889 StreamsLib <> ForAll_apply def
|
|
1360 |
R16878:16889 StreamsLib <> ForAll_apply def
|
|
1361 |
R16912:16929 StreamsLib <> inv_prefix_history thm
|
|
1362 |
R16942:16942 Coq.Init.Datatypes <> S constr
|
|
1363 |
R16945:16945 Coq.Init.Datatypes <> S constr
|
|
1364 |
R16939:16939 StreamsLib <> n var
|
|
1365 |
R16937:16937 StreamsLib <> i var
|
|
1366 |
R16912:16929 StreamsLib <> inv_prefix_history thm
|
|
1367 |
R16942:16942 Coq.Init.Datatypes <> S constr
|
|
1368 |
R16945:16945 Coq.Init.Datatypes <> S constr
|
|
1369 |
R16939:16939 StreamsLib <> n var
|
|
1370 |
R16937:16937 StreamsLib <> i var
|
|
1371 |
R16988:17000 StreamsLib <> necessitation def
|
|
1372 |
R16988:17000 StreamsLib <> necessitation def
|
|
1373 |
R0:-1 StreamsLib <> y var
|
|
1374 |
def 17105:17113 <> effective
|
|
1375 |
R17131:17138 Coq.Relations.Relation_Definitions <> relation def
|
|
1376 |
R17140:17140 StreamsLib <> A var
|
|
1377 |
R17161:17162 Coq.Init.Specif <> :type_scope:'{'_x_'}'_'+'_'{'_x_'}' not
|
|
1378 |
R17170:17176 Coq.Init.Specif <> :type_scope:'{'_x_'}'_'+'_'{'_x_'}' not
|
|
1379 |
R17186:17187 Coq.Init.Specif <> :type_scope:'{'_x_'}'_'+'_'{'_x_'}' not
|
|
1380 |
R17163:17163 StreamsLib <> r var
|
|
1381 |
R17168:17169 StreamsLib <> a2 var
|
|
1382 |
R17165:17166 StreamsLib <> a1 var
|
|
1383 |
R17177:17178 Coq.Init.Logic <> :type_scope:'~'_x not
|
|
1384 |
R17179:17179 StreamsLib <> r var
|
|
1385 |
R17184:17185 StreamsLib <> a2 var
|
|
1386 |
R17181:17182 StreamsLib <> a1 var
|
|
1387 |
def 17202:17208 <> lift_hd
|
|
1388 |
R17226:17233 Coq.Relations.Relation_Definitions <> relation def
|
|
1389 |
R17235:17235 StreamsLib <> A var
|
|
1390 |
R17240:17247 Coq.Relations.Relation_Definitions <> relation def
|
|
1391 |
R17250:17255 Coq.Lists.Streams <> Stream coind
|
|
1392 |
R17257:17257 StreamsLib <> A var
|
|
1393 |
R17284:17284 StreamsLib <> r var
|
|
1394 |
R17295:17296 Coq.Lists.Streams <> hd def
|
|
1395 |
R17298:17299 StreamsLib <> s2 var
|
|
1396 |
R17287:17288 Coq.Lists.Streams <> hd def
|
|
1397 |
R17290:17291 StreamsLib <> s1 var
|
|
1398 |
prf 17312:17328 <> lift_hd_effective
|
|
1399 |
R17355:17362 Coq.Relations.Relation_Definitions <> relation def
|
|
1400 |
R17364:17364 StreamsLib <> A var
|
|
1401 |
R17384:17392 StreamsLib <> effective def
|
|
1402 |
R17395:17401 StreamsLib <> lift_hd def
|
|
1403 |
R17403:17403 StreamsLib <> r var
|
|
1404 |
R17369:17377 StreamsLib <> effective def
|
|
1405 |
R17379:17379 StreamsLib <> r var
|
|
1406 |
R17421:17429 StreamsLib <> effective def
|
|
1407 |
R17432:17438 StreamsLib <> lift_hd def
|
|
1408 |
sec 17522:17531 <> FixedPoint
|
|
1409 |
var 17544:17544 FixedPoint A
|
|
1410 |
var 17563:17567 FixedPoint union
|
|
1411 |
R17581:17581 StreamsLib <> FixedPoint.A var
|
|
1412 |
R17576:17576 StreamsLib <> FixedPoint.A var
|
|
1413 |
R17571:17571 StreamsLib <> FixedPoint.A var
|
|
1414 |
var 17594:17595 FixedPoint le
|
|
1415 |
R17599:17606 Coq.Relations.Relation_Definitions <> relation def
|
|
1416 |
R17608:17608 StreamsLib <> FixedPoint.A var
|
|
1417 |
var 17623:17629 FixedPoint le_mono
|
|
1418 |
R17645:17646 StreamsLib <> FixedPoint.le var
|
|
1419 |
R17651:17655 StreamsLib <> FixedPoint.union var
|
|
1420 |
R17659:17659 StreamsLib <> y var
|
|
1421 |
R17657:17657 StreamsLib <> x var
|
|
1422 |
R17648:17648 StreamsLib <> x var
|
|
1423 |
var 17675:17680 FixedPoint le_eff
|
|
1424 |
R17684:17692 StreamsLib <> effective def
|
|
1425 |
R17694:17695 StreamsLib <> FixedPoint.le var
|
|
1426 |
def 17710:17711 <> gt
|
|
1427 |
R17726:17729 Coq.Init.Logic <> :type_scope:x_'/\'_x not
|
|
1428 |
R17720:17721 StreamsLib <> FixedPoint.le var
|
|
1429 |
R17725:17725 StreamsLib <> x var
|
|
1430 |
R17723:17723 StreamsLib <> y var
|
|
1431 |
R17730:17731 Coq.Init.Logic <> :type_scope:'~'_x not
|
|
1432 |
R17732:17733 StreamsLib <> FixedPoint.le var
|
|
1433 |
R17737:17737 StreamsLib <> y var
|
|
1434 |
R17735:17735 StreamsLib <> x var
|
|
1435 |
var 17752:17756 FixedPoint gt_wf
|
|
1436 |
R17760:17771 Coq.Init.Wf <> well_founded def
|
|
1437 |
R17773:17774 StreamsLib <> gt def
|
|
1438 |
fix 17795:17800 <> rec_hd
|
|
1439 |
R17819:17824 Coq.Lists.Streams <> Stream coind
|
|
1440 |
R17826:17826 StreamsLib <> FixedPoint.A var
|
|
1441 |
R17807:17812 Coq.Lists.Streams <> Stream coind
|
|
1442 |
R17814:17814 StreamsLib <> FixedPoint.A var
|
|
1443 |
R17834:17839 Coq.Lists.Streams <> Stream coind
|
|
1444 |
R17841:17841 StreamsLib <> FixedPoint.A var
|
|
1445 |
R17868:17873 Coq.Lists.Streams <> Stream coind
|
|
1446 |
R17875:17875 StreamsLib <> FixedPoint.A var
|
|
1447 |
R17850:17856 StreamsLib <> lift_hd def
|
|
1448 |
R17858:17859 StreamsLib <> gt def
|
|
1449 |
R17891:17895 StreamsLib <> apply def
|
|
1450 |
R17898:17902 StreamsLib <> apply def
|
|
1451 |
R17905:17908 StreamsLib <> lift def
|
|
1452 |
R17910:17914 StreamsLib <> FixedPoint.union var
|
added a directory optim/ dedicated to experiments about injecting/proving ACSL spec into optimized programs.