Commit Graph

37 Commits

Author SHA1 Message Date
Andreas Stadelmeier
2c4e84aea3 Comment 2024-08-15 15:13:17 +02:00
Andreas Stadelmeier
a41b298566 Add New-Cons 2024-08-09 16:20:09 +02:00
Andreas Stadelmeier
563690dced Start Constraint generation using implication rules 2024-08-08 22:46:19 +02:00
JanUlrich
a98c4b0486 Soundness e.f WIP 2024-07-24 21:24:11 +02:00
Andreas Stadelmeier
f699cc075f Final Version and Submission to ESOP Round 1 2024-05-31 13:52:18 +02:00
Andreas Stadelmeier
c86dc891f3 Cleanup, Fixes and Restructuring 2024-05-31 00:10:22 +02:00
Peter Thiemann
8b0e77cf50 cosmetics 2024-05-29 12:07:10 +02:00
JanUlrich
4c67504ba1 Restructure. Add to Introduction and cleanup 2024-05-24 22:25:31 +02:00
Andreas Stadelmeier
b2ca8e49df Restructure 2024-05-23 14:18:50 +02:00
Andreas Stadelmeier
a74e20802c Cleanup. Explain \Ðelta_in 2024-05-21 20:53:15 +02:00
Andreas Stadelmeier
04fc640903 Rework Capture COnstraints chapter 2024-05-21 19:16:13 +02:00
Andreas Stadelmeier
724f9ab328 Restructure, Add Explanation für Wildcard Reduce Rules and Unify Intro 2024-05-17 11:56:35 +02:00
Andreas Stadelmeier
1fd7c56391 Add Capture Constraint are not reflexive explanation 2024-05-15 23:59:04 +02:00
JanUlrich
bdfacdf3dd Add Syntax for Constraints 2024-05-14 15:15:02 +02:00
Andreas Stadelmeier
81f44caac1 WIP 2024-05-14 14:57:16 +02:00
Andreas Stadelmeier
b1d3c4d525 Restructure challenges 2024-05-14 13:32:06 +02:00
Andreas Stadelmeier
77f3fbedfa Cleanup and Restructure. Remove polymorphic recursion exclusion from Type Rules 2024-05-13 23:58:42 +02:00
JanUlrich
3f490f9b6e Fix New Constraint generation 2024-05-03 17:37:26 +02:00
Andreas Stadelmeier
87f413241a Add ANF transformation. Define LetFJ. Change Constraint generation. Cleanup old explanation of Capture conversion. Add example to Constraint generation 2024-03-30 00:07:26 +01:00
Andreas Stadelmeier
9556f1521e Cleanup. Define mutual subtyping as equality 2024-03-26 15:41:48 +01:00
Andreas Stadelmeier
e40693a7de Remove comments (cleanup). Add Clear and Exclude rules. Change Unify Soundness premise 2024-03-25 19:12:35 +01:00
Andreas Stadelmeier
e9f86ffda3 Add A-Normal Form transform 2024-03-18 14:57:56 +01:00
Andreas Stadelmeier
903b2405b1 Add T-Elvis rule 2024-03-06 16:08:12 +01:00
JanUlrich
ecd2975129 Add to constraints intro 2024-03-06 09:36:36 +01:00
Andreas Stadelmeier
3904304a1d Cleanup 2024-03-04 16:51:20 +01:00
Andreas Stadelmeier
4eb7b1ce19 🛠 work in progress 2024-03-04 15:37:21 +01:00
Andreas Stadelmeier
56b2cddf18 🛠 work in progress sync 🛠 2024-02-28 17:51:41 +01:00
Andreas Stadelmeier
a3d92c2b1d Same parameter length for TypeExpr method invocation 2024-02-19 18:53:41 +01:00
Andreas Stadelmeier
c880503ba5 Work in Progress 2024-02-14 01:56:35 +01:00
Andreas Stadelmeier
813b256e4d Intro to type rules 2024-02-10 08:19:24 +01:00
Andreas Stadelmeier
10fcfcfea0 Cleanup Introduction. Fix method environment in Type Rules 2024-02-07 18:26:41 +01:00
Andreas Stadelmeier
26678767c2 Cleanup, rephrase introduction. Fix and Cleanup type rules. Remove override 2024-02-07 17:29:41 +01:00
JanUlrich
95d0d00339 Fix WF-Class, WF-Var and Type for method call 2024-01-29 18:39:18 +01:00
Andreas Stadelmeier
881eecef8a Add <._c constraint to Type for field and alter soundness proof 2024-01-23 00:34:48 +01:00
Andreas Stadelmeier
14ebe4c360 Fix errrors in TYPE. Fix Unify soundness proof. start TYPE Soundness proof. Add elimination/transformation WildFJ <-> WildFJ-GT 2023-12-29 03:38:07 +01:00
Andreas Stadelmeier
18dd2325a6 Start TYPE soundness 2023-12-27 23:05:34 +01:00
Andreas Stadelmeier
8f3d49d70f Initial commit. Applying LipICS style to wildcard paper 2023-12-27 14:29:33 +01:00