Commit graph

236 commits

Author SHA1 Message Date
Yiyun Liu
4509a64bf5 Finish the soundness and completeness proof with nat 2025-02-27 15:30:55 -05:00
Yiyun Liu
e663a1a596 Finish most of the completeness proof 2025-02-27 15:06:55 -05:00
Yiyun Liu
aaec928902 Make progress on the completeness proof 2025-02-27 00:07:57 -05:00
Yiyun Liu
af0cac15e6 Prove some simple impossible cases 2025-02-26 19:46:00 -05:00
f8943e3a9c Finish some cases of the soundness proof 2025-02-26 16:49:02 -05:00
49bb2cca13 Finish the completeness proof 2025-02-26 15:45:40 -05:00
Yiyun Liu
2a492a67de Add algorithmic rules for nat 2025-02-26 00:46:11 -05:00
Yiyun Liu
687d1be03f Finish preservation 2025-02-25 22:35:59 -05:00
Yiyun Liu
bb39f157ba Finish regularity 2025-02-25 21:04:32 -05:00
Yiyun Liu
96bc223b0a Finish renaming and preservation 2025-02-25 20:18:40 -05:00
cc0e9219c4 Finish two cases of renaming 2025-02-25 16:50:12 -05:00
291d821d94 Add some admits to work on later 2025-02-25 16:12:44 -05:00
b2aec9c6ce Add syntactic typing rules 2025-02-25 16:06:04 -05:00
4dd2cd7cd8 Finish indzero and indsuc rules 2025-02-25 15:46:22 -05:00
890f97365c Finish the indcong rule 2025-02-25 15:29:25 -05:00
e89aaf14a0 Define cleaned up version of gamma eq 2025-02-25 15:05:08 -05:00
Yiyun Liu
133bcd55c2 Need to fix gamma eq 2025-02-25 12:48:42 -05:00
1effbd3d85 Finish morphing_SemWt 2025-02-24 15:20:30 -05:00
9cb7f31cdb Finish ST_Ind 2025-02-24 13:51:13 -05:00
Yiyun Liu
2a24700f9a One case left for nat 2025-02-24 01:25:10 -05:00
Yiyun Liu
5544e401a2 Make some progress on the ST_Ind case 2025-02-24 01:06:47 -05:00
Yiyun Liu
8df64ef989 Write down the statement for ST_Ind 2025-02-23 16:01:45 -05:00
Yiyun Liu
4e9a5582d2 Fix InterpUniv Sub 2025-02-23 15:18:57 -05:00
Yiyun Liu
fabc39b92a Add no confusion lemmas 2025-02-23 14:58:26 -05:00
Yiyun Liu
92e418666f Add the case for SNat 2025-02-23 14:33:56 -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
fd0b48073d Add nat type definition 2025-02-21 13:23:38 -05:00
Yiyun Liu
0e0d9b20e5 Try making the cases mutually recursive? 2025-02-19 18:03:32 -05:00
Yiyun Liu
fe5c16361a Add definition for algorithmic domain 2025-02-19 17:40:56 -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
ef3de3af3d Add the specification for algorithmic subtyping 2025-02-16 23:53:14 -05:00
Yiyun Liu
8daaae9831 Minor 2025-02-16 23:39:56 -05:00
Yiyun Liu
eaf59fc45e Finish all cases of algorithmic completeness 2025-02-16 23:25:32 -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