From 5161a0356d8752f3b1b4f4385e799bca92718814 Mon Sep 17 00:00:00 2001 From: Josh Chen Date: Sun, 17 Jun 2018 00:48:01 +0200 Subject: Decided on a new proper scheme for type rules using the idea of implicit well-formed contexts and guaranteed conclusion well-formedness. Product type rules now follow this scheme. --- Prod.thy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Prod.thy') diff --git a/Prod.thy b/Prod.thy index 113998e..7cce7f0 100644 --- a/Prod.thy +++ b/Prod.thy @@ -33,7 +33,7 @@ translations axiomatization where Prod_form [intro]: "\A B. \A : U; B : A \ U\ \ \x:A. B x : U" and - Prod_intro [intro]: "\A B b. (\x. x : A \ b x : B x) \ \<^bold>\x:A. b x : \x:A. B x" + Prod_intro [intro]: "\A B b. \A : U; \x. x : A \ b x : B x\ \ \<^bold>\x:A. b x : \x:A. B x" and Prod_elim [elim]: "\A B f a. \f : \x:A. B x; a : A\ \ f`a : B a" and -- cgit v1.2.3