Commit graph

209 commits

Author SHA1 Message Date
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
Yiyun Liu
d24991e994 Finish most of the neu abs case 2025-02-16 20:43:04 -05:00
Yiyun Liu
49a254fbef Finish the pair pair case 2025-02-16 19:51:08 -05:00
Yiyun Liu
60a4eb886f Finish injectivity for pairs 2025-02-16 19:14:54 -05:00
Yiyun Liu
06d420aa7e Add stubs for lemmas needed for completeness 2025-02-16 01:22:15 -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
300530a93f Finish off some easy contradictory cases 2025-02-14 21:31:27 -05:00
Yiyun Liu
f0c18fd77e Finish the neutral app case 2025-02-14 21:11:27 -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
8fd6919538 Make progress on coqeq_complete 2025-02-14 16:57:53 -05:00
ea14ba9602 Prove most of cases of AbsAbs 2025-02-14 16:17:02 -05:00
5ed366f093 Prove some easy cases of completeness 2025-02-14 14:49:19 -05:00
093fc8f9cb Finish algo_metric_case 2025-02-14 13:29:44 -05:00
849169be7f Start coqeq_complete 2025-02-13 17:46:35 -05:00
0a70be3e57 Define the size metric for the completeness proof 2025-02-13 17:09:58 -05:00
Yiyun Liu
1f1b8a83db Pull out some inversion lemmas to prove later 2025-02-12 22:00:44 -05:00
Yiyun Liu
1d3920fce1 Prove the case for pair and neutral 2025-02-12 21:13:47 -05:00
Yiyun Liu
ba77752329 Add more cases to the soundness proof 2025-02-12 20:18:12 -05:00
Yiyun Liu
48adb34946 Add simplified projection lemma 2025-02-12 19:53:20 -05:00
Yiyun Liu
d053f93100 Finish the app neutral case 2025-02-12 19:27:42 -05:00
fa80294c5d Minor 2025-02-12 16:40:51 -05:00
761e96f414 Use the abstract tactic to finish off the symmetric casesa 2025-02-12 16:14:51 -05:00