Commit graph

99 commits

Author SHA1 Message Date
d68adf85f4 Finish refactoring substitution lemmas 2025-03-03 15:22:59 -05:00
Yiyun Liu
7f38544a1e Finish refactoring fp_red 2025-03-02 22:41:15 -05:00
Yiyun Liu
551dd5c17c Fix the fv proof 2025-03-02 20:19:11 -05:00
226b196d15 Refactor half of fp_red 2025-03-02 17:35:51 -05:00
Yiyun Liu
af0cac15e6 Prove some simple impossible cases 2025-02-26 19:46:00 -05:00
Yiyun Liu
687d1be03f Finish preservation 2025-02-25 22:35:59 -05:00
1effbd3d85 Finish morphing_SemWt 2025-02-24 15:20:30 -05:00
Yiyun Liu
fabc39b92a Add no confusion lemmas 2025-02-23 14:58:26 -05:00
Yiyun Liu
bf6d7db877 Add definition for snat 2025-02-23 14:07:16 -05:00
Yiyun Liu
ffb57a91f4 Update the syntactic reduction lemmas 2025-02-23 13:58:35 -05:00
Yiyun Liu
f8da81ad74 Work on local confluence 2025-02-23 01:13:44 -05:00
Yiyun Liu
6b8120848b Minor 2025-02-22 01:33:47 -05:00
Yiyun Liu
2ab47ac883 Finish eta postponement 2025-02-22 01:29:24 -05:00
Yiyun Liu
f44c8ef425 Only the indsucc case remaining for postponement 2025-02-22 01:20:35 -05:00
Yiyun Liu
d9d0e9cdd4 One remaining case for eta postponement 2025-02-22 00:10:18 -05:00
Yiyun Liu
29d05befe9 Seemingly redundant nonelim cases 2025-02-21 23:43:43 -05:00
Yiyun Liu
9f3b04d041 Finish sn red preservation 2025-02-21 22:23:38 -05:00
fc0e096c04 Add two cases for red sn preservation 2025-02-21 17:27:50 -05:00
2af49373e3 Repair epar sn preservation 2025-02-21 15:11:12 -05:00
396bddc8b3 Finish unmorphing 2025-02-21 14:35:34 -05:00
Yiyun Liu
df0b955e4e Add the stub for Equations but might give up later 2025-02-19 16:04:02 -05:00
Yiyun Liu
d48d9db1b7 Finish the conversion proof completely 2025-02-17 23:31:12 -05:00
Yiyun Liu
9c5eb31edf Finish all cases of subtyping 2025-02-17 22:50:25 -05:00
Yiyun Liu
735c7f2046 Prove some simple soundness cases of subtyping 2025-02-17 21:43:21 -05:00
Yiyun Liu
067ae89b1d Finish soundness for subtyping 2025-02-17 18:34:48 -05:00
Yiyun Liu
21d9a2ce1b Add standardization_lo 2025-02-16 23:00:23 -05:00
Yiyun Liu
bdba6f50e5 Finish the soundness proof completely 2025-02-16 22:43:56 -05:00
Yiyun Liu
60a4eb886f Finish injectivity for pairs 2025-02-16 19:14:54 -05:00
Yiyun Liu
0f48a485be Prove some impossible cases 2025-02-16 01:13:41 -05:00
Yiyun Liu
3fb6d411e7 Finish most of the pi pi case 2025-02-15 17:22:43 -05:00
Yiyun Liu
926c2284a5 Finish the pair pair case 2025-02-15 16:39:05 -05:00
Yiyun Liu
9d951a24c5 Add standardization theorem for djoin 2025-02-15 14:31:31 -05:00
Yiyun Liu
67f91970d6 Finish the admitted inversion lemmas that depend on SN 2025-02-15 14:04:04 -05:00
Yiyun Liu
9bd554b513 Add injectivity lemma for abs 2025-02-14 21:55:44 -05:00
Yiyun Liu
8d765c495d Add some more injection lemmas for neutrals 2025-02-14 20:41:56 -05:00
186f2138e6 Finish the var base case 2025-02-14 19:08:41 -05:00
bccf6eb860 Add Coquand's algorithm 2025-02-10 18:40:42 -05:00
8105b5c410 Add admissible simple rules 2025-02-10 17:01:40 -05:00
Yiyun Liu
916e0bcd75 Change the conversion rules to use Sub instead of Eq 2025-02-08 21:06:51 -05:00
0746e9a354 Finish subtyping semantics 2025-02-07 16:45:58 -05:00
707483d401 Add injectivity for subtyping 2025-02-07 00:43:12 -05:00
2f4ea2c78b Add more noconfusion lemmas for untyped subtyping 2025-02-07 00:39:34 -05:00
cf2726be8d Add subtyping 2025-02-06 23:41:38 -05:00
733e86c611 Finish SE_Pair 2025-02-06 15:20:40 -05:00
fecac84977 Set up interpretation for typed equality 2025-02-06 13:21:30 -05:00
c24cc7c9b0 Finish ST Conv 2025-02-06 00:08:02 -05:00
64bcf8e9c1 Finish Proj case 2025-02-05 23:56:47 -05:00
4134fbdada Finish InterpUniv_Join 2025-02-05 21:20:37 -05:00
Yiyun Liu
1997e8bc12 Side step the need for join subst 2025-02-05 20:36:39 -05:00
Yiyun Liu
af224831e4 Finish the injectivity of bind and noconfusion 2025-02-05 18:56:47 -05:00