Commit Graph

73 Commits

Author SHA1 Message Date
Andreas Stadelmeier
df24f3fd2f Soundness proof rework WIP 2024-07-24 00:38:29 +02:00
Andreas Stadelmeier
2b57b092be Fixes for Soundness Proof. Start with Capture Conversion at Subst-Step and introduce ccTVs 2024-07-17 16:15:24 +02:00
Andreas Stadelmeier
fb22548d38 Remove Adopt 2024-06-04 01:55:48 +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
Andreas Stadelmeier
583b4acd5c Restructure Unify 2024-05-28 00:44:06 +02:00
JanUlrich
42d8afce35 Restructure and Cleanup Unify 2024-05-27 16:07:24 +02:00
JanUlrich
95636f3379 Match example 2024-05-22 12:06:51 +02:00
Andreas Stadelmeier
a74e20802c Cleanup. Explain \Ðelta_in 2024-05-21 20:53:15 +02:00
JanUlrich
6a679f8ab0 Cleanup. Change intro example 2024-05-17 20:28:15 +02:00
JanUlrich
11dd427c3f Add Prepare explanation. Restructure 2024-05-17 19:18:53 +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
Andreas Stadelmeier
81f44caac1 WIP 2024-05-14 14:57:16 +02:00
Andreas Stadelmeier
77f3fbedfa Cleanup and Restructure. Remove polymorphic recursion exclusion from Type Rules 2024-05-13 23:58:42 +02:00
Andreas Stadelmeier
38589f804c Typo 2024-05-07 15:29:15 +02:00
Andreas Stadelmeier
5cd90a9593 Start Wildcard elimination example 2024-05-06 12:11:57 +02:00
Andreas Stadelmeier
72dff3fa36 Finish someList example 2024-05-04 13:56:55 +02:00
JanUlrich
4a3e39ad9e Same rule example 2024-05-03 17:37:43 +02:00
Andreas Stadelmeier
883969c067 Example 2024-05-02 16:42:15 +02:00
JanUlrich
b9ef35526f Unify example 2024-05-02 16:14:35 +02:00
JanUlrich
85fd47eb6a Start Wildcard creation example 2024-05-01 21:37:27 +02:00
Andreas Stadelmeier
5bcffb7d70 Add TODO. Fix introduction example (WIP). Add explanation to UNify (WIP) 2024-04-11 13:18:54 +02:00
Andreas Stadelmeier
3a9f2d3e16 Remove Same rule. SameW rule is for both constraints 2024-04-10 01:16:24 +02:00
JanUlrich
4b183937f5 Comments 2024-04-08 22:51:06 +02:00
JanUlrich
079bb914e4 Explain let scoping in unify 2024-04-08 21:45:54 +02:00
Andreas Stadelmeier
2b41b56498 COmments and Flatten rule. Description for step 3 2024-04-07 19:52:39 +02:00
JanUlrich
ed58017551 Wildcard placeholders 2024-04-04 14:38:16 +02:00
JanUlrich
0c89f28b18 Comments 2024-04-03 21:01:32 +02:00
JanUlrich
21328a3d05 Unify 2024-04-03 15:54:08 +02:00
Andreas Stadelmeier
7b86dc0cf3 Add ANF transformation. Change syntax of TamedFJ. Restructure Unify description. Some fixes in Unify 2024-03-28 03:40:39 +01:00
Andreas Stadelmeier
495e37b370 Fix Type Substitution 2024-03-27 14:12:50 +01:00
Andreas Stadelmeier
032baaacb8 Cleanup Unify. Add explanation to adopt rule and add lessdot markers 2024-03-27 01:54:08 +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
f2002ea833 Add GenDelta for WTVS. Restructure step 2. Comment out old version 2024-03-25 14:09:46 +01:00
Andreas Stadelmeier
17559170d0 LessDotCC constraints stay preserved 2024-03-19 20:52:04 +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
4a0c6e5e02 Fix 2024-02-14 14:00:37 +01:00
JanUlrich
3398cccd96 Move Crunch 2024-02-14 05:32:47 +01:00
Andreas Stadelmeier
eab6907624 Fix 2024-02-14 02:24:27 +01:00
Andreas Stadelmeier
e598170ab3 Add SameW and GeneralW 2024-02-14 02:23:30 +01:00
Andreas Stadelmeier
c880503ba5 Work in Progress 2024-02-14 01:56:35 +01:00
Andreas Stadelmeier
34530270c6 Add ntv to syntax 2024-02-13 21:05:29 +01:00
Andreas Stadelmeier
8b44a5bf5a Remove Normalize rule 2024-02-13 19:14:10 +01:00
Andreas Stadelmeier
a0d98b9403 Make match rule remember constraint type 2024-02-13 18:40:39 +01:00
Andreas Stadelmeier
fca93d7ec6 Introduce normal type placeholders \ntv 2024-02-12 15:28:44 +01:00
Andreas Stadelmeier
7ed1529710 Include Adopt, Settle and Raise again 2024-02-10 08:18:58 +01:00