--- a/src/ZF/QPair.thy Tue Jun 18 17:58:21 2002 +0200
+++ b/src/ZF/QPair.thy Tue Jun 18 18:45:07 2002 +0200
@@ -14,19 +14,19 @@
QPair = Sum +
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)"