Metamath Proof Explorer


Theorem ofrfval

Description: Value of a relation applied to two functions. (Contributed by Mario Carneiro, 28-Jul-2014)

Ref Expression
Hypotheses offval.1 φ F Fn A
offval.2 φ G Fn B
offval.3 φ A V
offval.4 φ B W
offval.5 A B = S
offval.6 φ x A F x = C
offval.7 φ x B G x = D
Assertion ofrfval φ F R f G x S C R D

Proof

Step Hyp Ref Expression
1 offval.1 φ F Fn A
2 offval.2 φ G Fn B
3 offval.3 φ A V
4 offval.4 φ B W
5 offval.5 A B = S
6 offval.6 φ x A F x = C
7 offval.7 φ x B G x = D
8 fnex F Fn A A V F V
9 1 3 8 syl2anc φ F V
10 fnex G Fn B B W G V
11 2 4 10 syl2anc φ G V
12 dmeq f = F dom f = dom F
13 dmeq g = G dom g = dom G
14 12 13 ineqan12d f = F g = G dom f dom g = dom F dom G
15 fveq1 f = F f x = F x
16 fveq1 g = G g x = G x
17 15 16 breqan12d f = F g = G f x R g x F x R G x
18 14 17 raleqbidv f = F g = G x dom f dom g f x R g x x dom F dom G F x R G x
19 df-ofr r R = f g | x dom f dom g f x R g x
20 18 19 brabga F V G V F R f G x dom F dom G F x R G x
21 9 11 20 syl2anc φ F R f G x dom F dom G F x R G x
22 1 fndmd φ dom F = A
23 2 fndmd φ dom G = B
24 22 23 ineq12d φ dom F dom G = A B
25 24 5 syl6eq φ dom F dom G = S
26 25 raleqdv φ x dom F dom G F x R G x x S F x R G x
27 inss1 A B A
28 5 27 eqsstrri S A
29 28 sseli x S x A
30 29 6 sylan2 φ x S F x = C
31 inss2 A B B
32 5 31 eqsstrri S B
33 32 sseli x S x B
34 33 7 sylan2 φ x S G x = D
35 30 34 breq12d φ x S F x R G x C R D
36 35 ralbidva φ x S F x R G x x S C R D
37 21 26 36 3bitrd φ F R f G x S C R D