equal
deleted
inserted
replaced
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" |