Metamath Proof Explorer


Theorem dvdsacongtr

Description: Alternating congruence passes from a base to a dividing base. (Contributed by Stefan O'Rear, 4-Oct-2014)

Ref Expression
Assertion dvdsacongtr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C ∨ A ∥ B − − C → D ∥ B − C ∨ D ∥ B − − C

Proof

Step Hyp Ref Expression
1 simprr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ → D ∈ ℤ
2 1 ad2antrr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C → D ∈ ℤ
3 simp-4l ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C → A ∈ ℤ
4 simplr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ → B ∈ ℤ
5 4 ad2antrr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C → B ∈ ℤ
6 simprl ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ → C ∈ ℤ
7 6 ad2antrr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C → C ∈ ℤ
8 5 7 zsubcld ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C → B − C ∈ ℤ
9 simplr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C → D ∥ A
10 simpr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C → A ∥ B − C
11 2 3 8 9 10 dvdstrd ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C → D ∥ B − C
12 11 ex ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A → A ∥ B − C → D ∥ B − C
13 1 ad2antrr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → D ∈ ℤ
14 simp-4l ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → A ∈ ℤ
15 4 ad2antrr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → B ∈ ℤ
16 6 ad2antrr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → C ∈ ℤ
17 16 znegcld ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → − C ∈ ℤ
18 15 17 zsubcld ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → B − − C ∈ ℤ
19 simplr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → D ∥ A
20 simpr ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → A ∥ B − − C
21 13 14 18 19 20 dvdstrd ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − − C → D ∥ B − − C
22 21 ex ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A → A ∥ B − − C → D ∥ B − − C
23 12 22 orim12d ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A → A ∥ B − C ∨ A ∥ B − − C → D ∥ B − C ∨ D ∥ B − − C
24 23 expimpd ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ → D ∥ A ∧ A ∥ B − C ∨ A ∥ B − − C → D ∥ B − C ∨ D ∥ B − − C
25 24 3impia ⊢ A ∈ ℤ ∧ B ∈ ℤ ∧ C ∈ ℤ ∧ D ∈ ℤ ∧ D ∥ A ∧ A ∥ B − C ∨ A ∥ B − − C → D ∥ B − C ∨ D ∥ B − − C