--- a/src/ZF/QPair.thy Fri Dec 08 19:48:15 1995 +0100
+++ b/src/ZF/QPair.thy Sat Dec 09 13:36:11 1995 +0100
@@ -13,19 +13,19 @@
QPair = Sum + "simpdata" +
consts
- QPair :: "[i, i] => i" ("<(_;/ _)>")
- qfst,qsnd :: "i => i"
- qsplit :: "[[i, i] => 'a, i] => 'a::logic" (*for pattern-matching*)
- qconverse :: "i => i"
- QSigma :: "[i, i => i] => i"
+ QPair :: [i, i] => i ("<(_;/ _)>")
+ qfst,qsnd :: i => i
+ qsplit :: [[i, i] => 'a, i] => 'a::logic (*for pattern-matching*)
+ qconverse :: i => i
+ QSigma :: [i, i => i] => i
- "<+>" :: "[i,i]=>i" (infixr 65)
- QInl,QInr :: "i=>i"
- qcase :: "[i=>i, i=>i, i]=>i"
+ "<+>" :: [i,i]=>i (infixr 65)
+ QInl,QInr :: i=>i
+ qcase :: [i=>i, i=>i, i]=>i
syntax
- "@QSUM" :: "[idt, i, i] => i" ("(3QSUM _:_./ _)" 10)
- "<*>" :: "[i, i] => i" (infixr 80)
+ "@QSUM" :: [idt, i, i] => i ("(3QSUM _:_./ _)" 10)
+ "<*>" :: [i, i] => i (infixr 80)
translations
"QSUM x:A. B" => "QSigma(A, %x. B)"