Metamath Proof Explorer


Theorem disjimeceqim2

Description: Disj implies injectivity (pairwise form). The same content as disjimeceqim but packaged for direct use with explicit hypotheses ( A e. dom R /\ B e. dom R ) . (Contributed by Peter Mazsa, 16-Feb-2026)

Ref Expression
Assertion disjimeceqim2 ⊢ Disj R → A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → A R = B R → A = B

Proof

Step Hyp Ref Expression
1 simprl ⊢ Disj R ∧ A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → A ∈ dom ⁡ R
2 simprr ⊢ Disj R ∧ A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → B ∈ dom ⁡ R
3 eleq1 ⊢ u = A → u ∈ dom ⁡ R ↔ A ∈ dom ⁡ R
4 eleq1 ⊢ v = B → v ∈ dom ⁡ R ↔ B ∈ dom ⁡ R
5 3 4 bi2anan9 ⊢ u = A ∧ v = B → u ∈ dom ⁡ R ∧ v ∈ dom ⁡ R ↔ A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R
6 eceq1 ⊢ u = A → u R = A R
7 eceq1 ⊢ v = B → v R = B R
8 6 7 eqeqan12d ⊢ u = A ∧ v = B → u R = v R ↔ A R = B R
9 eqeq12 ⊢ u = A ∧ v = B → u = v ↔ A = B
10 8 9 imbi12d ⊢ u = A ∧ v = B → u R = v R → u = v ↔ A R = B R → A = B
11 5 10 imbi12d ⊢ u = A ∧ v = B → u ∈ dom ⁡ R ∧ v ∈ dom ⁡ R → u R = v R → u = v ↔ A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → A R = B R → A = B
12 disjimeceqim ⊢ Disj R → ∀ u ∈ dom ⁡ R ∀ v ∈ dom ⁡ R u R = v R → u = v
13 rsp2 ⊢ ∀ u ∈ dom ⁡ R ∀ v ∈ dom ⁡ R u R = v R → u = v → u ∈ dom ⁡ R ∧ v ∈ dom ⁡ R → u R = v R → u = v
14 12 13 syl ⊢ Disj R → u ∈ dom ⁡ R ∧ v ∈ dom ⁡ R → u R = v R → u = v
15 14 adantr ⊢ Disj R ∧ A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → u ∈ dom ⁡ R ∧ v ∈ dom ⁡ R → u R = v R → u = v
16 1 2 11 15 vtocl2d ⊢ Disj R ∧ A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → A R = B R → A = B
17 16 ex ⊢ Disj R → A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → A R = B R → A = B
18 17 pm2.43d ⊢ Disj R → A ∈ dom ⁡ R ∧ B ∈ dom ⁡ R → A R = B R → A = B