Metamath Proof Explorer


Theorem srgfcl

Description: Functionality of the multiplication operation of a ring. (Contributed by Steve Rodriguez, 9-Sep-2007) (Revised by AV, 24-Aug-2021)

Ref Expression
Hypotheses srgfcl.b B = Base R
srgfcl.t · ˙ = R
Assertion srgfcl R SRing · ˙ Fn B × B · ˙ : B × B B

Proof

Step Hyp Ref Expression
1 srgfcl.b B = Base R
2 srgfcl.t · ˙ = R
3 simpr R SRing · ˙ Fn B × B · ˙ Fn B × B
4 1 2 srgcl R SRing a B b B a · ˙ b B
5 4 3expb R SRing a B b B a · ˙ b B
6 5 ralrimivva R SRing a B b B a · ˙ b B
7 fveq2 c = a b · ˙ c = · ˙ a b
8 7 eleq1d c = a b · ˙ c B · ˙ a b B
9 df-ov a · ˙ b = · ˙ a b
10 9 eqcomi · ˙ a b = a · ˙ b
11 10 eleq1i · ˙ a b B a · ˙ b B
12 8 11 bitrdi c = a b · ˙ c B a · ˙ b B
13 12 ralxp c B × B · ˙ c B a B b B a · ˙ b B
14 6 13 sylibr R SRing c B × B · ˙ c B
15 14 adantr R SRing · ˙ Fn B × B c B × B · ˙ c B
16 fnfvrnss · ˙ Fn B × B c B × B · ˙ c B ran · ˙ B
17 3 15 16 syl2anc R SRing · ˙ Fn B × B ran · ˙ B
18 df-f · ˙ : B × B B · ˙ Fn B × B ran · ˙ B
19 3 17 18 sylanbrc R SRing · ˙ Fn B × B · ˙ : B × B B