Metamath Proof Explorer


Theorem funcoeqres

Description: Express a constraint on a composition as a constraint on the composand. (Contributed by Stefan O'Rear, 7-Mar-2015)

Ref Expression
Assertion funcoeqres ⊢ Fun ⁡ G ∧ F ∘ G = H → F ↾ ran ⁡ G = H ∘ G -1

Proof

Step Hyp Ref Expression
1 funcocnv2 ⊢ Fun ⁡ G → G ∘ G -1 = I ↾ ran ⁡ G
2 1 coeq2d ⊢ Fun ⁡ G → F ∘ G ∘ G -1 = F ∘ I ↾ ran ⁡ G
3 coass ⊢ F ∘ G ∘ G -1 = F ∘ G ∘ G -1
4 3 eqcomi ⊢ F ∘ G ∘ G -1 = F ∘ G ∘ G -1
5 coires1 ⊢ F ∘ I ↾ ran ⁡ G = F ↾ ran ⁡ G
6 2 4 5 3eqtr3g ⊢ Fun ⁡ G → F ∘ G ∘ G -1 = F ↾ ran ⁡ G
7 coeq1 ⊢ F ∘ G = H → F ∘ G ∘ G -1 = H ∘ G -1
8 6 7 sylan9req ⊢ Fun ⁡ G ∧ F ∘ G = H → F ↾ ran ⁡ G = H ∘ G -1