Commit graph

67 commits

Author SHA1 Message Date
42ae93f2d7
coq: add subtype relations 2024-08-21 15:02:43 +02:00
a65a33d9d6
coq: rename type equality rules to have prefix TEq_ 2024-08-18 11:24:37 +02:00
d08144434c
complete type distribute/condense definitions 2024-08-18 10:56:06 +02:00
221c017640
coq: alpha conversion in types 2024-08-18 10:47:35 +02:00
3a84dada65
coq notation definition for expressions 2024-08-18 10:28:56 +02:00
f135a5ed43
paper: add appendix with coq listings 2024-08-07 15:59:03 +02:00
eebb096f8a
coq: wip typing 2024-07-27 13:30:12 +02:00
d880e07d57
coq: notations for type terms 2024-07-27 13:28:52 +02:00
13165a7951
coq: smallstep: define delta expansion 2024-07-25 12:42:32 +02:00
ec955c3c19
coq: add morphism type 2024-07-25 12:41:44 +02:00
292234c247
rename term types to expr_term and type_term and type_abs->type_univ, type_app->type_spec 2024-07-25 12:40:12 +02:00
84ad8d9897 coq: add some examples of bb-encoding 2024-07-24 11:22:39 +02:00
04f9393b4f coq: preliminary small-step semantics 2024-07-24 11:22:39 +02:00
d8200b56b4 coq: preliminary definition of typing-relation 2024-07-24 11:22:39 +02:00
a6939b3a40 coq: equivalence of type-terms 2024-07-24 11:22:39 +02:00
7be0e3fa2f coq: implement substitutions (on type- & expr-terms) 2024-07-24 11:22:39 +02:00
61948c6dc6 setup coq project & initial definition of terms (types & expressions) 2024-07-24 11:22:25 +02:00