aboutsummaryrefslogtreecommitdiff
path: root/isa/Example.ML
diff options
context:
space:
mode:
authorDavid Aspinall2001-09-03 12:11:59 +0000
committerDavid Aspinall2001-09-03 12:11:59 +0000
commitb7209db785ccd5e68ecc144f628cf7593a215ede (patch)
treed74caf158d93370c57368f40cdf16965d5d6894f /isa/Example.ML
parent53a6404d7394d16783bfc7fb9652993b426938fb (diff)
Updating branch
Diffstat (limited to 'isa/Example.ML')
-rw-r--r--isa/Example.ML123
1 files changed, 123 insertions, 0 deletions
diff --git a/isa/Example.ML b/isa/Example.ML
index c607390f..b1ad1ee2 100644
--- a/isa/Example.ML
+++ b/isa/Example.ML
@@ -12,3 +12,126 @@ Goal "A & B --> B & A";
by (assume_tac 1);
qed "and_comms";
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms2";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms3";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms8";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms3";
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms3";
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms3";
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms";
+
+
+Goal "A & B --> B & A";
+ by (rtac impI 1);
+ by (etac conjE 1);
+ by (rtac conjI 1);
+ by (assume_tac 1);
+ by (assume_tac 1);
+qed "and_comms3";
+