Commit graph

62 commits

Author SHA1 Message Date
c24cc7c9b0 Finish ST Conv 2025-02-06 00:08:02 -05:00
64bcf8e9c1 Finish Proj case 2025-02-05 23:56:47 -05:00
d6a96430f0 Add semantic typing 2025-02-05 21:44:35 -05:00
55ccc2bc1d Prove the enhanced interpuniv bind inversion principle 2025-02-05 21:28:39 -05:00
4134fbdada Finish InterpUniv_Join 2025-02-05 21:20:37 -05:00
76f8c32dad Finish the hard fun case for interpuniv_join 2025-02-05 21:14:31 -05:00
Yiyun Liu
1997e8bc12 Side step the need for join subst 2025-02-05 20:36:39 -05:00
Yiyun Liu
7cc6435ea3 Finish most of InterpUniv join 2025-02-05 20:06:03 -05:00
Yiyun Liu
af224831e4 Finish the injectivity of bind and noconfusion 2025-02-05 18:56:47 -05:00
e444c8408f Show that sne and bind are not joinable 2025-02-05 16:52:25 -05:00
0e254c5ac3 Start the proof that joinability preserves meaning 2025-02-05 15:47:51 -05:00
7f29fe0347 Add induction principle for InterpUniv 2025-02-05 14:44:26 -05:00
2393cc5103 Finish adequacy ext 2025-02-05 14:04:44 -05:00
f83af1241b Merge remote-tracking branch 'origin/logrel' into logrelnew 2025-02-05 13:46:08 -05:00
38a0416b2c Add a constant to avoid kripke LR 2025-02-04 22:14:27 -05:00
ee24f8093e Add logical relation for SN 2025-02-04 16:05:02 -05:00
e923194e3d Finish adding pi and sigma types 2025-02-04 15:29:47 -05:00
d9b5ef1267 Refactor the impossible case proof 2025-02-04 15:06:17 -05:00
Yiyun Liu
bd7af7b297 Add README file 2025-02-03 22:47:49 -05:00
84cd0715c7 Prove structural properties of DJoin 2025-02-03 14:55:31 -05:00
3d42581bbe Finish the confluence proof 2025-02-03 14:23:12 -05:00
f3f3991b02 Finish rred standardization 2025-02-03 12:16:56 -05:00
a0c20851fe Prove confluence of beta 2025-02-02 21:57:41 -05:00
cf31e6d285 Finish the confluence proof of ered 2025-02-02 20:48:39 -05:00
Yiyun Liu
376fce619c Save progress 2025-02-02 20:21:06 -05:00
Yiyun Liu
5624415bc9 Finish antirenaming for injective rens 2025-02-02 20:08:37 -05:00
6cc3a65163 Discharge one case of antirenaming using injective renaming 2025-02-02 19:42:42 -05:00
Yiyun Liu
ecb50f1ab7 Add comment about the antirenaming proof 2025-01-31 21:56:58 -05:00
Yiyun Liu
d2cd3105c7 stuck on antirenaming because of scoped syntax 2025-01-31 21:45:55 -05:00
Yiyun Liu
580e3a8251 Prove that ered is strongly normalizing 2025-01-31 20:54:33 -05:00
Yiyun Liu
f57e10be93 Finish extracting leftmost-outermost red from sn 2025-01-31 20:10:56 -05:00
Yiyun Liu
571779a4dd Fix name change errors for EPar 2025-01-31 17:32:35 -05:00
Yiyun Liu
5dd3428e2b Merge remote-tracking branch 'forgejo/nonessential' 2025-01-31 17:31:21 -05:00
47473fd3cd Minor 2025-01-31 16:30:06 -05:00
Yiyun Liu
5a7f46a8a1 Finish the enhanced eta postponement 2025-01-30 23:29:25 -05:00
Yiyun Liu
51ac5ffbd6 Finish eta postponement 2025-01-30 23:10:11 -05:00
9134cfec8a Finish a few cases of eta postponement 2025-01-30 22:18:58 -05:00
d925a8bcaa Minor cleanup 2025-01-30 20:23:57 -05:00
fc666956e2 Finish off the SN proof 2025-01-30 20:23:25 -05:00
64e558f09e Finish sn unsubst 2025-01-30 20:17:00 -05:00
c83be03230 Finish antirenaming 2025-01-30 16:14:56 -05:00
Yiyun Liu
e4c2bd39db Finish the eta split proof without any admits 2025-01-29 23:41:38 -05:00
Yiyun Liu
20eef78014 Finish one example case of violate sn 2025-01-29 22:59:57 -05:00
Yiyun Liu
aa2c2ca151 Add lemmas that bad forms are impossible 2025-01-29 22:25:14 -05:00
Yiyun Liu
a47d69f427 More no forbid 2025-01-29 22:19:36 -05:00
Yiyun Liu
99b5e87ea3 Finish red sn preservation 2025-01-29 22:09:08 -05:00
Yiyun Liu
369bd55932 Add red sn preservation 2025-01-29 21:27:49 -05:00
Yiyun Liu
5f619c0980 Finish the split lemma up to strong normalization 2025-01-29 15:52:05 -05:00
710b59fd8f Prove all application cases 2025-01-29 14:01:35 -05:00
08b9395acb Push some important cases of the split lemma 2025-01-29 13:37:54 -05:00