From b4f3ae1ef62911d6bcd1ce366926dd409c8732d2 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Wed, 15 Nov 2017 17:13:18 +0100 Subject: [PATCH] Introduce reiteration. Assumption to be used only as a subproof start. --- .../jetbrains.mps.fitch/models/behavior.mps | 192 ++++++++++- .../models/constraints.mps | 35 ++ .../jetbrains.mps.fitch/models/editor.mps | 314 +++++++++++++++++- .../jetbrains.mps.fitch/models/structure.mps | 8 + .../jetbrains.mps.fitch/models/types.mps | 186 +++++++++++ .../models/jetbrains.mps.fitch.sandbox.mps | 41 ++- 6 files changed, 753 insertions(+), 23 deletions(-) diff --git a/samples/fitch/languages/jetbrains.mps.fitch/models/behavior.mps b/samples/fitch/languages/jetbrains.mps.fitch/models/behavior.mps index f0bca7ae..7d640b98 100644 --- a/samples/fitch/languages/jetbrains.mps.fitch/models/behavior.mps +++ b/samples/fitch/languages/jetbrains.mps.fitch/models/behavior.mps @@ -8,6 +8,196 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/fitch/languages/jetbrains.mps.fitch/models/constraints.mps b/samples/fitch/languages/jetbrains.mps.fitch/models/constraints.mps index 708ccad7..6c835006 100644 --- a/samples/fitch/languages/jetbrains.mps.fitch/models/constraints.mps +++ b/samples/fitch/languages/jetbrains.mps.fitch/models/constraints.mps @@ -32,6 +32,7 @@ + @@ -61,8 +62,11 @@ + + + @@ -73,6 +77,7 @@ + @@ -84,6 +89,7 @@ + @@ -397,5 +403,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/fitch/languages/jetbrains.mps.fitch/models/editor.mps b/samples/fitch/languages/jetbrains.mps.fitch/models/editor.mps index ff2ee350..8f2e4e4d 100644 --- a/samples/fitch/languages/jetbrains.mps.fitch/models/editor.mps +++ b/samples/fitch/languages/jetbrains.mps.fitch/models/editor.mps @@ -13,6 +13,7 @@ + @@ -59,6 +60,7 @@ + @@ -68,6 +70,10 @@ + + + + @@ -81,10 +87,15 @@ + + + + + @@ -93,6 +104,7 @@ + @@ -158,6 +170,7 @@ + @@ -169,6 +182,8 @@ + + @@ -185,12 +200,14 @@ + + @@ -198,12 +215,17 @@ + + + + + @@ -220,26 +242,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -282,12 +331,21 @@ + + + + + + + + + @@ -1716,7 +1774,7 @@ - + @@ -1730,7 +1788,7 @@ - + @@ -1740,14 +1798,14 @@ - + - + @@ -1792,7 +1850,7 @@ - + @@ -1849,5 +1907,251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/fitch/languages/jetbrains.mps.fitch/models/structure.mps b/samples/fitch/languages/jetbrains.mps.fitch/models/structure.mps index 1a950501..2c9fba39 100644 --- a/samples/fitch/languages/jetbrains.mps.fitch/models/structure.mps +++ b/samples/fitch/languages/jetbrains.mps.fitch/models/structure.mps @@ -413,5 +413,13 @@ + + + + + + + + diff --git a/samples/fitch/languages/jetbrains.mps.fitch/models/types.mps b/samples/fitch/languages/jetbrains.mps.fitch/models/types.mps index 1a942c70..08487492 100644 --- a/samples/fitch/languages/jetbrains.mps.fitch/models/types.mps +++ b/samples/fitch/languages/jetbrains.mps.fitch/models/types.mps @@ -981,6 +981,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1027,6 +1083,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/fitch/languages/jetbrains.mps.fitch/sandbox/models/jetbrains.mps.fitch.sandbox.mps b/samples/fitch/languages/jetbrains.mps.fitch/sandbox/models/jetbrains.mps.fitch.sandbox.mps index e75aa312..1c2101bb 100644 --- a/samples/fitch/languages/jetbrains.mps.fitch/sandbox/models/jetbrains.mps.fitch.sandbox.mps +++ b/samples/fitch/languages/jetbrains.mps.fitch/sandbox/models/jetbrains.mps.fitch.sandbox.mps @@ -42,6 +42,7 @@ + @@ -58,7 +59,7 @@ - + @@ -117,14 +118,17 @@ - - - - + + + + + + + - - + + @@ -136,8 +140,8 @@ - - + + @@ -270,14 +274,17 @@ - - - - + + + + + + + - - + + @@ -289,8 +296,8 @@ - - + +