QuotScript.thy
changeset 317 d3c7f6d19c7f
parent 253 e169a99c6ada
child 394 199d1ae1401f
equal deleted inserted replaced
316:13ea9a34c269 317:d3c7f6d19c7f
   388   and     q2: "QUOTIENT R2 Abs2 Rep2"
   388   and     q2: "QUOTIENT R2 Abs2 Rep2"
   389   and     a: "(R1 ===> R2) f g" "R1 x y"
   389   and     a: "(R1 ===> R2) f g" "R1 x y"
   390   shows "R2 (f x) (g y)"
   390   shows "R2 (f x) (g y)"
   391 using a by (rule FUN_REL_IMP)
   391 using a by (rule FUN_REL_IMP)
   392 
   392 
       
   393 lemma APPLY_RSP2:
       
   394   assumes a: "(R1 ===> R2) f g" "R1 x y"
       
   395   shows "R2 (f x) (g y)"
       
   396 using a by (rule FUN_REL_IMP)
       
   397 
   393 
   398 
   394 (* combinators: I, K, o, C, W *)
   399 (* combinators: I, K, o, C, W *)
   395 
   400 
   396 lemma I_PRS:
   401 lemma I_PRS:
   397   assumes q: "QUOTIENT R Abs Rep"
   402   assumes q: "QUOTIENT R Abs Rep"