HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem uzind 4603
Description: Induction on the upper partition of ℤ that starts at an integer B. The first four hypotheses give us the substitution instances we need; the last two are the basis and the induction hypothesis.

Warning: The HTML proof page is 3/4 megabyte in size. An attempt to shorten it is on my to-do list.

Hypotheses
Ref Expression
uzind.1 (x = B → (φψ))
uzind.2 (x = y → (φχ))
uzind.3 (x = (y + 1) → (φθ))
uzind.4 (x = A → (φτ))
uzind.5 ψ
uzind.6 (((y ∈ ℤ ∧ B ∈ ℤ) ∧ By) → (χθ))
Assertion
Ref Expression
uzind (((A ∈ ℤ ∧ B ∈ ℤ) ∧ BA) → τ)
Distinct variable group(s):   x,A   ψ,x   χ,x   θ,x   τ,x   φ,y   x,y,B

Proof of Theorem uzind
StepHypRef Expression
1 leadd2t 4351 . . . . . 6 ((1 ∈ ℝ ∧ ((AB) + 1) ∈ ℝ ∧ (B − 1) ∈ ℝ) → (1 ≤ ((AB) + 1) ↔ ((B − 1) + 1) ≤ ((B − 1) + ((AB) + 1))))
2 ax1re 4064 . . . . . . 7 1 ∈ ℝ
32a1i 7 . . . . . 6 ((A ∈ ℝ ∧ B ∈ ℝ) → 1 ∈ ℝ)
4 resubclt 4173 . . . . . . . 8 ((A ∈ ℝ ∧ B ∈ ℝ) → (AB) ∈ ℝ)
54, 2jctir 241 . . . . . . 7 ((A ∈ ℝ ∧ B ∈ ℝ) → ((AB) ∈ ℝ ∧ 1 ∈ ℝ))
6 axaddrcl 4067 . . . . . . 7 (((AB) ∈ ℝ ∧ 1 ∈ ℝ) → ((AB) + 1) ∈ ℝ)
75, 6syl 12 . . . . . 6 ((A ∈ ℝ ∧ B ∈ ℝ) → ((AB) + 1) ∈ ℝ)
8 resubclt 4173 . . . . . . . 8 ((B ∈ ℝ ∧ 1 ∈ ℝ) → (B − 1) ∈ ℝ)
92, 8mpan2 519 . . . . . . 7 (B ∈ ℝ → (B − 1) ∈ ℝ)
109adantl 305 . . . . . 6 ((A ∈ ℝ ∧ B ∈ ℝ) → (B − 1) ∈ ℝ)
111, 3, 7, 10syl3anc 629 . . . . 5 ((A ∈ ℝ ∧ B ∈ ℝ) → (1 ≤ ((AB) + 1) ↔ ((B − 1) + 1) ≤ ((B − 1) + ((AB) + 1))))
12 1cn 4101 . . . . . . . . 9 1 ∈ ℂ
13 npcant 4162 . . . . . . . . 9 ((B ∈ ℂ ∧ 1 ∈ ℂ) → ((B − 1) + 1) = B)
1412, 13mpan2 519 . . . . . . . 8 (B ∈ ℂ → ((B − 1) + 1) = B)
1514adantl 305 . . . . . . 7 ((A ∈ ℂ ∧ B ∈ ℂ) → ((B − 1) + 1) = B)
16 add12t 4125 . . . . . . . . 9 (((B − 1) ∈ ℂ ∧ (AB) ∈ ℂ ∧ 1 ∈ ℂ) → ((B − 1) + ((AB) + 1)) = ((AB) + ((B − 1) + 1)))
17 subclt 4140 . . . . . . . . . . 11 ((B ∈ ℂ ∧ 1 ∈ ℂ) → (B − 1) ∈ ℂ)
1812, 17mpan2 519 . . . . . . . . . 10 (B ∈ ℂ → (B − 1) ∈ ℂ)
1918adantl 305 . . . . . . . . 9 ((A ∈ ℂ ∧ B ∈ ℂ) → (B − 1) ∈ ℂ)
20 subclt 4140 . . . . . . . . 9 ((A ∈ ℂ ∧ B ∈ ℂ) → (AB) ∈ ℂ)
2112a1i 7 . . . . . . . . 9 ((A ∈ ℂ ∧ B ∈ ℂ) → 1 ∈ ℂ)
2216, 19, 20, 21syl3anc 629 . . . . . . . 8 ((A ∈ ℂ ∧ B ∈ ℂ) → ((B − 1) + ((AB) + 1)) = ((AB) + ((B − 1) + 1)))
2314opreq2d 3013 . . . . . . . . 9 (B ∈ ℂ → ((AB) + ((B − 1) + 1)) = ((AB) + B))
2423adantl 305 . . . . . . . 8 ((A ∈ ℂ ∧ B ∈ ℂ) → ((AB) + ((B − 1) + 1)) = ((AB) + B))
25 npcant 4162 . . . . . . . 8 ((A ∈ ℂ ∧ B ∈ ℂ) → ((AB) + B) = A)
2622, 24, 253eqtrd 1132 . . . . . . 7 ((A ∈ ℂ ∧ B ∈ ℂ) → ((B − 1) + ((AB) + 1)) = A)
2715, 26breq12d 2073 . . . . . 6 ((A ∈ ℂ ∧ B ∈ ℂ) → (((B − 1) + 1) ≤ ((B − 1) + ((AB) + 1)) ↔ BA))
28 recnt 4097 . . . . . 6 (A ∈ ℝ → A ∈ ℂ)
29 recnt 4097 . . . . . 6 (B ∈ ℝ → B ∈ ℂ)
3027, 28, 29syl2an 349 . . . . 5 ((A ∈ ℝ ∧ B ∈ ℝ) → (((B − 1) + 1) ≤ ((B − 1) + ((AB) + 1)) ↔ BA))
3111, 30bitr2d 407 . . . 4 ((A ∈ ℝ ∧ B ∈ ℝ) → (BA ↔ 1 ≤ ((AB) + 1)))
32 zret 4567 . . . 4 (A ∈ ℤ → A ∈ ℝ)
33 zret 4567 . . . 4 (B ∈ ℤ → B ∈ ℝ)
3431, 32, 33syl2an 349 . . 3 ((A ∈ ℤ ∧ B ∈ ℤ) → (BA ↔ 1 ≤ ((AB) + 1)))
35 zsubclt 4591 . . . . 5 ((A ∈ ℤ ∧ B ∈ ℤ) → (AB) ∈ ℤ)
36 1z 4584 . . . . . 6 1 ∈ ℤ
37 zaddclt 4590 . . . . . 6 (((AB) ∈ ℤ ∧ 1 ∈ ℤ) → ((AB) + 1) ∈ ℤ)
3836, 37mpan2 519 . . . . 5 ((AB) ∈ ℤ → ((AB) + 1) ∈ ℤ)
3935, 38syl 12 . . . 4 ((A ∈ ℤ ∧ B ∈ ℤ) → ((AB) + 1) ∈ ℤ)
40 elnnz1 4581 . . . . . . . 8 (((AB) + 1) ∈ ℕ ↔ (((AB) + 1) ∈ ℤ ∧ 1 ≤ ((AB) + 1)))
41 eleq1 1149 . . . . . . . . . 10 (z = 1 → (z ∈ ℤ ↔ 1 ∈ ℤ))
42 oprex 3018 . . . . . . . . . . . . . . 15 ((z − 1) + B) ∈ V
4342isseti 1352 . . . . . . . . . . . . . 14 x x = ((z − 1) + B)
44 ax-17 925 . . . . . . . . . . . . . . . 16 ((z = 1 ∧ B ∈ ℤ) → ∀x(z = 1 ∧ B ∈ ℤ))
4542hbsbcv 1447 . . . . . . . . . . . . . . . . 17 ([((z − 1) + B) / x]φ → ∀x[((z − 1) + B) / x]φ)
46 ax-17 925 . . . . . . . . . . . . . . . . 17 (ψ → ∀xψ)
4745, 46hbbi 705 . . . . . . . . . . . . . . . 16 (([((z − 1) + B) / x]φψ) → ∀x([((z − 1) + B) / x]φψ))
4844, 47hbim 702 . . . . . . . . . . . . . . 15 (((z = 1 ∧ B ∈ ℤ) → ([((z − 1) + B) / x]φψ)) → ∀x((z = 1 ∧ B ∈ ℤ) → ([((z − 1) + B) / x]φψ)))
49 sbceq1 1443 . . . . . . . . . . . . . . . . . 18 (x = ((z − 1) + B) → (φ ↔ [((z − 1) + B) / x]φ))
5049adantr 306 . . . . . . . . . . . . . . . . 17 ((x = ((z − 1) + B) ∧ (z = 1 ∧ B ∈ ℤ)) → (φ ↔ [((z − 1) + B) / x]φ))
51 cleqtr 1118 . . . . . . . . . . . . . . . . . . 19 ((x = ((z − 1) + B) ∧ ((z − 1) + B) = B) → x = B)
52 opreq1 3006 . . . . . . . . . . . . . . . . . . . . 21 (z = 1 → (z − 1) = (1 − 1))
5352opreq1d 3012 . . . . . . . . . . . . . . . . . . . 20 (z = 1 → ((z − 1) + B) = ((1 − 1) + B))
54 zcnt 4568 . . . . . . . . . . . . . . . . . . . . . 22 (B ∈ ℤ → B ∈ ℂ)
55 addid2t 4132 . . . . . . . . . . . . . . . . . . . . . 22 (B ∈ ℂ → (0 + B) = B)
5654, 55syl 12 . . . . . . . . . . . . . . . . . . . . 21 (B ∈ ℤ → (0 + B) = B)
5712subid 4155 . . . . . . . . . . . . . . . . . . . . . 22 (1 − 1) = 0
5857opreq1i 3009 . . . . . . . . . . . . . . . . . . . . 21 ((1 − 1) + B) = (0 + B)
5956, 58syl5eq 1136 . . . . . . . . . . . . . . . . . . . 20 (B ∈ ℤ → ((1 − 1) + B) = B)
6053, 59sylan9eq 1144 . . . . . . . . . . . . . . . . . . 19 ((z = 1 ∧ B ∈ ℤ) → ((z − 1) + B) = B)
6151, 60sylan2 346 . . . . . . . . . . . . . . . . . 18 ((x = ((z − 1) + B) ∧ (z = 1 ∧ B ∈ ℤ)) → x = B)
62 uzind.1 . . . . . . . . . . . . . . . . . 18 (x = B → (φψ))
6361, 62syl 12 . . . . . . . . . . . . . . . . 17 ((x = ((z − 1) + B) ∧ (z = 1 ∧ B ∈ ℤ)) → (φψ))
6450, 63bitr3d 408 . . . . . . . . . . . . . . . 16 ((x = ((z − 1) + B) ∧ (z = 1 ∧ B ∈ ℤ)) → ([((z − 1) + B) / x]φψ))
6564exp 291 . . . . . . . . . . . . . . 15 (x = ((z − 1) + B) → ((z = 1 ∧ B ∈ ℤ) → ([((z − 1) + B) / x]φψ)))
6648, 6519.23ai 746 . . . . . . . . . . . . . 14 (∃x x = ((z − 1) + B) → ((z = 1 ∧ B ∈ ℤ) → ([((z − 1) + B) / x]φψ)))
6743, 66ax-mp 6 . . . . . . . . . . . . 13 ((z = 1 ∧ B ∈ ℤ) → ([((z − 1) + B) / x]φψ))
6867exp 291 . . . . . . . . . . . 12 (z = 1 → (B ∈ ℤ → ([((z − 1) + B) / x]φψ)))
6968adantld 307 . . . . . . . . . . 11 (z = 1 → ((A ∈ ℤ ∧ B ∈ ℤ) → ([((z − 1) + B) / x]φψ)))
7069pm5.74d 444 . . . . . . . . . 10 (z = 1 → (((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ) ↔ ((A ∈ ℤ ∧ B ∈ ℤ) → ψ)))
7141, 70imbi12d 474 . . . . . . . . 9 (z = 1 → ((z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ)) ↔ (1 ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → ψ))))
72 eleq1 1149 . . . . . . . . . 10 (z = w → (z ∈ ℤ ↔ w ∈ ℤ))
73 oprex 3018 . . . . . . . . . . . . 13 ((w − 1) + B) ∈ V
7473isseti 1352 . . . . . . . . . . . 12 y y = ((w − 1) + B)
75 eeanv 980 . . . . . . . . . . . . 13 (∃xy(x = ((z − 1) + B) ∧ y = ((w − 1) + B)) ↔ (∃x x = ((z − 1) + B) ∧ ∃y y = ((w − 1) + B)))
76 ax-17 925 . . . . . . . . . . . . . . 15 (z = w → ∀x z = w)
77 ax-17 925 . . . . . . . . . . . . . . . 16 ([((w − 1) + B) / y]χ → ∀x[((w − 1) + B) / y]χ)
7845, 77hbbi 705 . . . . . . . . . . . . . . 15 (([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ) → ∀x([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ))
7976, 78hbim 702 . . . . . . . . . . . . . 14 ((z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)) → ∀x(z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)))
80 ax-17 925 . . . . . . . . . . . . . . . 16 (z = w → ∀y z = w)
81 ax-17 925 . . . . . . . . . . . . . . . . 17 ([((z − 1) + B) / x]φ → ∀y[((z − 1) + B) / x]φ)
8273hbsbcv 1447 . . . . . . . . . . . . . . . . 17 ([((w − 1) + B) / y]χ → ∀y[((w − 1) + B) / y]χ)
8381, 82hbbi 705 . . . . . . . . . . . . . . . 16 (([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ) → ∀y([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ))
8480, 83hbim 702 . . . . . . . . . . . . . . 15 ((z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)) → ∀y(z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)))
85 cleq12 1113 . . . . . . . . . . . . . . . . . 18 ((x = ((z − 1) + B) ∧ y = ((w − 1) + B)) → (x = y ↔ ((z − 1) + B) = ((w − 1) + B)))
86 opreq1 3006 . . . . . . . . . . . . . . . . . . 19 (z = w → (z − 1) = (w − 1))
8786opreq1d 3012 . . . . . . . . . . . . . . . . . 18 (z = w → ((z − 1) + B) = ((w − 1) + B))
8885, 87syl5bir 184 . . . . . . . . . . . . . . . . 17 ((x = ((z − 1) + B) ∧ y = ((w − 1) + B)) → (z = wx = y))
89 uzind.2 . . . . . . . . . . . . . . . . 17 (x = y → (φχ))
9088, 89syl6 23 . . . . . . . . . . . . . . . 16 ((x = ((z − 1) + B) ∧ y = ((w − 1) + B)) → (z = w → (φχ)))
91 sbceq1 1443 . . . . . . . . . . . . . . . . 17 (y = ((w − 1) + B) → (χ ↔ [((w − 1) + B) / y]χ))
9249, 91bi2bian9 480 . . . . . . . . . . . . . . . 16 ((x = ((z − 1) + B) ∧ y = ((w − 1) + B)) → ((φχ) ↔ ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)))
9390, 92sylibd 177 . . . . . . . . . . . . . . 15 ((x = ((z − 1) + B) ∧ y = ((w − 1) + B)) → (z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)))
9484, 9319.23ai 746 . . . . . . . . . . . . . 14 (∃y(x = ((z − 1) + B) ∧ y = ((w − 1) + B)) → (z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)))
9579, 9419.23ai 746 . . . . . . . . . . . . 13 (∃xy(x = ((z − 1) + B) ∧ y = ((w − 1) + B)) → (z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)))
9675, 95sylbir 176 . . . . . . . . . . . 12 ((∃x x = ((z − 1) + B) ∧ ∃y y = ((w − 1) + B)) → (z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ)))
9743, 74, 96mp2an 520 . . . . . . . . . . 11 (z = w → ([((z − 1) + B) / x]φ ↔ [((w − 1) + B) / y]χ))
9897imbi2d 464 . . . . . . . . . 10 (z = w → (((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ) ↔ ((A ∈ ℤ ∧ B ∈ ℤ) → [((w − 1) + B) / y]χ)))
9972, 98imbi12d 474 . . . . . . . . 9 (z = w → ((z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ)) ↔ (w ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((w − 1) + B) / y]χ))))
100 eleq1 1149 . . . . . . . . . . 11 (z = (w + 1) → (z ∈ ℤ ↔ (w + 1) ∈ ℤ))
101 oprex 3018 . . . . . . . . . . . . . 14 ((((z − 1) + B) − 1) + 1) ∈ V
102101isseti 1352 . . . . . . . . . . . . 13 x x = ((((z − 1) + B) − 1) + 1)
103 oprex 3018 . . . . . . . . . . . . . 14 ((((w + 1) − 1) + B) − 1) ∈ V
104103isseti 1352 . . . . . . . . . . . . 13 y y = ((((w + 1) − 1) + B) − 1)
105 eeanv 980 . . . . . . . . . . . . . 14 (∃xy(x = ((((z − 1) + B) − 1) + 1) ∧ y = ((((w + 1) − 1) + B) − 1)) ↔ (∃x x = ((((z − 1) + B) − 1) + 1) ∧ ∃y y = ((((w + 1) − 1) + B) − 1)))
106 ax-17 925 . . . . . . . . . . . . . . . 16 (z = (w + 1) → ∀x z = (w + 1))
107101hbsbcv 1447 . . . . . . . . . . . . . . . . 17 ([((((z − 1) + B) − 1) + 1) / x]φ → ∀x[((((z − 1) + B) − 1) + 1) / x]φ)
108 ax-17 925 . . . . . . . . . . . . . . . . 17 ([((((w + 1) − 1) + B) − 1) / y]θ → ∀x[((((w + 1) − 1) + B) − 1) / y]θ)
109107, 108hbbi 705 . . . . . . . . . . . . . . . 16 (([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ) → ∀x([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ))
110106, 109hbim 702 . . . . . . . . . . . . . . 15 ((z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)) → ∀x(z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)))
111 ax-17 925 . . . . . . . . . . . . . . . . 17 (z = (w + 1) → ∀y z = (w + 1))
112 ax-17 925 . . . . . . . . . . . . . . . . . 18 ([((((z − 1) + B) − 1) + 1) / x]φ → ∀y[((((z − 1) + B) − 1) + 1) / x]φ)
113103hbsbcv 1447 . . . . . . . . . . . . . . . . . 18 ([((((w + 1) − 1) + B) − 1) / y]θ → ∀y[((((w + 1) − 1) + B) − 1) / y]θ)
114112, 113hbbi 705 . . . . . . . . . . . . . . . . 17 (([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ) → ∀y([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ))
115111, 114hbim 702 . . . . . . . . . . . . . . . 16 ((z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)) → ∀y(z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)))
116 cleq12 1113 . . . . . . . . . . . . . . . . . . . 20 ((x = ((((z − 1) + B) − 1) + 1) ∧ (y + 1) = (((((w + 1) − 1) + B) − 1) + 1)) → (x = (y + 1) ↔ ((((z − 1) + B) − 1) + 1) = (((((w + 1) − 1) + B) − 1) + 1)))
117 opreq1 3006 . . . . . . . . . . . . . . . . . . . 20 (y = ((((w + 1) − 1) + B) − 1) → (y + 1) = (((((w + 1) − 1) + B) − 1) + 1))
118116, 117sylan2 346 . . . . . . . . . . . . . . . . . . 19 ((x = ((((z − 1) + B) − 1) + 1) ∧ y = ((((w + 1) − 1) + B) − 1)) → (x = (y + 1) ↔ ((((z − 1) + B) − 1) + 1) = (((((w + 1) − 1) + B) − 1) + 1)))
119 opreq1 3006 . . . . . . . . . . . . . . . . . . . . . 22 (z = (w + 1) → (z − 1) = ((w + 1) − 1))
120119opreq1d 3012 . . . . . . . . . . . . . . . . . . . . 21 (z = (w + 1) → ((z − 1) + B) = (((w + 1) − 1) + B))
121120opreq1d 3012 . . . . . . . . . . . . . . . . . . . 20 (z = (w + 1) → (((z − 1) + B) − 1) = ((((w + 1) − 1) + B) − 1))
122121opreq1d 3012 . . . . . . . . . . . . . . . . . . 19 (z = (w + 1) → ((((z − 1) + B) − 1) + 1) = (((((w + 1) − 1) + B) − 1) + 1))
123118, 122syl5bir 184 . . . . . . . . . . . . . . . . . 18 ((x = ((((z − 1) + B) − 1) + 1) ∧ y = ((((w + 1) − 1) + B) − 1)) → (z = (w + 1) → x = (y + 1)))
124 uzind.3 . . . . . . . . . . . . . . . . . 18 (x = (y + 1) → (φθ))
125123, 124syl6 23 . . . . . . . . . . . . . . . . 17 ((x = ((((z − 1) + B) − 1) + 1) ∧ y = ((((w + 1) − 1) + B) − 1)) → (z = (w + 1) → (φθ)))
126 sbceq1 1443 . . . . . . . . . . . . . . . . . 18 (x = ((((z − 1) + B) − 1) + 1) → (φ ↔ [((((z − 1) + B) − 1) + 1) / x]φ))
127 sbceq1 1443 . . . . . . . . . . . . . . . . . 18 (y = ((((w + 1) − 1) + B) − 1) → (θ ↔ [((((w + 1) − 1) + B) − 1) / y]θ))
128126, 127bi2bian9 480 . . . . . . . . . . . . . . . . 17 ((x = ((((z − 1) + B) − 1) + 1) ∧ y = ((((w + 1) − 1) + B) − 1)) → ((φθ) ↔ ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)))
129125, 128sylibd 177 . . . . . . . . . . . . . . . 16 ((x = ((((z − 1) + B) − 1) + 1) ∧ y = ((((w + 1) − 1) + B) − 1)) → (z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)))
130115, 12919.23ai 746 . . . . . . . . . . . . . . 15 (∃y(x = ((((z − 1) + B) − 1) + 1) ∧ y = ((((w + 1) − 1) + B) − 1)) → (z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)))
131110, 13019.23ai 746 . . . . . . . . . . . . . 14 (∃xy(x = ((((z − 1) + B) − 1) + 1) ∧ y = ((((w + 1) − 1) + B) − 1)) → (z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)))
132105, 131sylbir 176 . . . . . . . . . . . . 13 ((∃x x = ((((z − 1) + B) − 1) + 1) ∧ ∃y y = ((((w + 1) − 1) + B) − 1)) → (z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ)))
133102, 104, 132mp2an 520 . . . . . . . . . . . 12 (z = (w + 1) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((((w + 1) − 1) + B) − 1) / y]θ))
134133imbi2d 464 . . . . . . . . . . 11 (z = (w + 1) → (((A ∈ ℤ ∧ B ∈ ℤ) → [((((z − 1) + B) − 1) + 1) / x]φ) ↔ ((A ∈ ℤ ∧ B ∈ ℤ) → [((((w + 1) − 1) + B) − 1) / y]θ)))
135100, 134imbi12d 474 . . . . . . . . . 10 (z = (w + 1) → ((z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((((z − 1) + B) − 1) + 1) / x]φ)) ↔ ((w + 1) ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((((w + 1) − 1) + B) − 1) / y]θ))))
136 axaddcl 4066 . . . . . . . . . . . . . . . . . 18 (((z − 1) ∈ ℂ ∧ B ∈ ℂ) → ((z − 1) + B) ∈ ℂ)
137 subclt 4140 . . . . . . . . . . . . . . . . . . 19 ((z ∈ ℂ ∧ 1 ∈ ℂ) → (z − 1) ∈ ℂ)
13812, 137mpan2 519 . . . . . . . . . . . . . . . . . 18 (z ∈ ℂ → (z − 1) ∈ ℂ)
139136, 138sylan 343 . . . . . . . . . . . . . . . . 17 ((z ∈ ℂ ∧ B ∈ ℂ) → ((z − 1) + B) ∈ ℂ)
140 npcant 4162 . . . . . . . . . . . . . . . . . 18 ((((z − 1) + B) ∈ ℂ ∧ 1 ∈ ℂ) → ((((z − 1) + B) − 1) + 1) = ((z − 1) + B))
14112, 140mpan2 519 . . . . . . . . . . . . . . . . 17 (((z − 1) + B) ∈ ℂ → ((((z − 1) + B) − 1) + 1) = ((z − 1) + B))
142139, 141syl 12 . . . . . . . . . . . . . . . 16 ((z ∈ ℂ ∧ B ∈ ℂ) → ((((z − 1) + B) − 1) + 1) = ((z − 1) + B))
143 zcnt 4568 . . . . . . . . . . . . . . . 16 (z ∈ ℤ → z ∈ ℂ)
144142, 143, 54syl2an 349 . . . . . . . . . . . . . . 15 ((z ∈ ℤ ∧ B ∈ ℤ) → ((((z − 1) + B) − 1) + 1) = ((z − 1) + B))
145144exp 291 . . . . . . . . . . . . . 14 (z ∈ ℤ → (B ∈ ℤ → ((((z − 1) + B) − 1) + 1) = ((z − 1) + B)))
146145adantld 307 . . . . . . . . . . . . 13 (z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → ((((z − 1) + B) − 1) + 1) = ((z − 1) + B)))
147 dfsbcq 1442 . . . . . . . . . . . . 13 (((((z − 1) + B) − 1) + 1) = ((z − 1) + B) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((z − 1) + B) / x]φ))
148146, 147syl6 23 . . . . . . . . . . . 12 (z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → ([((((z − 1) + B) − 1) + 1) / x]φ ↔ [((z − 1) + B) / x]φ)))
149148pm5.74d 444 . . . . . . . . . . 11 (z ∈ ℤ → (((A ∈ ℤ ∧ B ∈ ℤ) → [((((z − 1) + B) − 1) + 1) / x]φ) ↔ ((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ)))
150149pm5.74i 443 . . . . . . . . . 10 ((z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((((z − 1) + B) − 1) + 1) / x]φ)) ↔ (z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ)))
151135, 150syl5bbr 412 . . . . . . . . 9 (z = (w + 1) → ((z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ)) ↔ ((w + 1) ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((((w + 1) − 1) + B) − 1) / y]θ))))
152 eleq1 1149 . . . . . . . . . 10 (z = ((AB) + 1) → (z ∈ ℤ ↔ ((AB) + 1) ∈ ℤ))
153 ax-17 925 . . . . . . . . . . . . . . 15 ((z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ)) → ∀x(z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ)))
154 ax-17 925 . . . . . . . . . . . . . . . 16 (τ → ∀xτ)
15545, 154hbbi 705 . . . . . . . . . . . . . . 15 (([((z − 1) + B) / x]φτ) → ∀x([((z − 1) + B) / x]φτ))
156153, 155hbim 702 . . . . . . . . . . . . . 14 (((z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ)) → ([((z − 1) + B) / x]φτ)) → ∀x((z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ)) → ([((z − 1) + B) / x]φτ)))
15749adantr 306 . . . . . . . . . . . . . . . 16 ((x = ((z − 1) + B) ∧ (z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ))) → (φ ↔ [((z − 1) + B) / x]φ))
158 cleqtr 1118 . . . . . . . . . . . . . . . . . . . 20 ((x = ((z − 1) + B) ∧ ((z − 1) + B) = ((((AB) + 1) − 1) + B)) → x = ((((AB) + 1) − 1) + B))
159 opreq1 3006 . . . . . . . . . . . . . . . . . . . . 21 (z = ((AB) + 1) → (z − 1) = (((AB) + 1) − 1))
160159opreq1d 3012 . . . . . . . . . . . . . . . . . . . 20 (z = ((AB) + 1) → ((z − 1) + B) = ((((AB) + 1) − 1) + B))
161158, 160sylan2 346 . . . . . . . . . . . . . . . . . . 19 ((x = ((z − 1) + B) ∧ z = ((AB) + 1)) → x = ((((AB) + 1) − 1) + B))
162 add23t 4126 . . . . . . . . . . . . . . . . . . . . . . . 24 (((AB) ∈ ℂ ∧ 1 ∈ ℂ ∧ B ∈ ℂ) → (((AB) + 1) + B) = (((AB) + B) + 1))
163 pm3.27 260 . . . . . . . . . . . . . . . . . . . . . . . 24 ((A ∈ ℂ ∧ B ∈ ℂ) → B ∈ ℂ)
164162, 20, 21, 163syl3anc 629 . . . . . . . . . . . . . . . . . . . . . . 23 ((A ∈ ℂ ∧ B ∈ ℂ) → (((AB) + 1) + B) = (((AB) + B) + 1))
16525opreq1d 3012 . . . . . . . . . . . . . . . . . . . . . . 23 ((A ∈ ℂ ∧ B ∈ ℂ) → (((AB) + B) + 1) = (A + 1))
166164, 165eqtrd 1128 . . . . . . . . . . . . . . . . . . . . . 22 ((A ∈ ℂ ∧ B ∈ ℂ) → (((AB) + 1) + B) = (A + 1))
167166opreq1d 3012 . . . . . . . . . . . . . . . . . . . . 21 ((A ∈ ℂ ∧ B ∈ ℂ) → ((((AB) + 1) + B) − 1) = ((A + 1) − 1))
168 addsubt 4151 . . . . . . . . . . . . . . . . . . . . . 22 ((((AB) + 1) ∈ ℂ ∧ B ∈ ℂ ∧ 1 ∈ ℂ) → ((((AB) + 1) + B) − 1) = ((((AB) + 1) − 1) + B))
169 axaddcl 4066 . . . . . . . . . . . . . . . . . . . . . . . 24 (((AB) ∈ ℂ ∧ 1 ∈ ℂ) → ((AB) + 1) ∈ ℂ)
17012, 169mpan2 519 . . . . . . . . . . . . . . . . . . . . . . 23 ((AB) ∈ ℂ → ((AB) + 1) ∈ ℂ)
17120, 170syl 12 . . . . . . . . . . . . . . . . . . . . . 22 ((A ∈ ℂ ∧ B ∈ ℂ) → ((AB) + 1) ∈ ℂ)
172168, 171, 163, 21syl3anc 629 . . . . . . . . . . . . . . . . . . . . 21 ((A ∈ ℂ ∧ B ∈ ℂ) → ((((AB) + 1) + B) − 1) = ((((AB) + 1) − 1) + B))
173 pncant 4161 . . . . . . . . . . . . . . . . . . . . . . 23 ((A ∈ ℂ ∧ 1 ∈ ℂ) → ((A + 1) − 1) = A)
17412, 173mpan2 519 . . . . . . . . . . . . . . . . . . . . . 22 (A ∈ ℂ → ((A + 1) − 1) = A)
175174adantr 306 . . . . . . . . . . . . . . . . . . . . 21 ((A ∈ ℂ ∧ B ∈ ℂ) → ((A + 1) − 1) = A)
176167, 172, 1753eqtr3d 1133 . . . . . . . . . . . . . . . . . . . 20 ((A ∈ ℂ ∧ B ∈ ℂ) → ((((AB) + 1) − 1) + B) = A)
177 zcnt 4568 . . . . . . . . . . . . . . . . . . . 20 (A ∈ ℤ → A ∈ ℂ)
178176, 177, 54syl2an 349 . . . . . . . . . . . . . . . . . . 19 ((A ∈ ℤ ∧ B ∈ ℤ) → ((((AB) + 1) − 1) + B) = A)
179161, 178sylan9eq 1144 . . . . . . . . . . . . . . . . . 18 (((x = ((z − 1) + B) ∧ z = ((AB) + 1)) ∧ (A ∈ ℤ ∧ B ∈ ℤ)) → x = A)
180179anasss 337 . . . . . . . . . . . . . . . . 17 ((x = ((z − 1) + B) ∧ (z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ))) → x = A)
181 uzind.4 . . . . . . . . . . . . . . . . 17 (x = A → (φτ))
182180, 181syl 12 . . . . . . . . . . . . . . . 16 ((x = ((z − 1) + B) ∧ (z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ))) → (φτ))
183157, 182bitr3d 408 . . . . . . . . . . . . . . 15 ((x = ((z − 1) + B) ∧ (z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ))) → ([((z − 1) + B) / x]φτ))
184183exp 291 . . . . . . . . . . . . . 14 (x = ((z − 1) + B) → ((z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ)) → ([((z − 1) + B) / x]φτ)))
185156, 18419.23ai 746 . . . . . . . . . . . . 13 (∃x x = ((z − 1) + B) → ((z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ)) → ([((z − 1) + B) / x]φτ)))
18643, 185ax-mp 6 . . . . . . . . . . . 12 ((z = ((AB) + 1) ∧ (A ∈ ℤ ∧ B ∈ ℤ)) → ([((z − 1) + B) / x]φτ))
187186exp 291 . . . . . . . . . . 11 (z = ((AB) + 1) → ((A ∈ ℤ ∧ B ∈ ℤ) → ([((z − 1) + B) / x]φτ)))
188187pm5.74d 444 . . . . . . . . . 10 (z = ((AB) + 1) → (((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ) ↔ ((A ∈ ℤ ∧ B ∈ ℤ) → τ)))
189152, 188imbi12d 474 . . . . . . . . 9 (z = ((AB) + 1) → ((z ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → [((z − 1) + B) / x]φ)) ↔ (((AB) + 1) ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → τ))))
190 uzind.5 . . . . . . . . . . 11 ψ
191190a1i 7 . . . . . . . . . 10 ((A ∈ ℤ ∧ B ∈ ℤ) → ψ)
192191a1i 7 . . . . . . . . 9 (1 ∈ ℤ → ((A ∈ ℤ ∧ B ∈ ℤ) → ψ))
193 nnzt 4579 . . . . . . . . . . 11 (w ∈ ℕ → w ∈ ℤ)
194193a1d 14 . . . . . . . . . 10 (w ∈ ℕ → ((w + 1) ∈ ℤ → w ∈ ℤ))
195 ax-17 925 . . . . . . . . . . . . . . . . 17 ((w ∈ ℕ ∧ B ∈ ℤ) → ∀y(w ∈ ℕ ∧ B ∈ ℤ))
19673hbsbcv 1447 . . . . . . . . . . . . . . . . . 18 ([((w − 1) + B) / y]θ → ∀y[((w − 1) + B) / y]θ)
19782, 196hbim 702 . . . . . . . . . . . . . . . . 17 (([((w − 1) + B) / y]χ → [((w − 1) + B) / y]θ) → ∀y([((w − 1) + B) / y]χ → [((w − 1) + B) / y]θ))
198195, 197hbim 702 . . . . . . . . . . . . . . . 16 (((w ∈ ℕ ∧ B ∈ ℤ) → ([((w − 1) + B) / y]χ → [((w − 1) + B) / y]θ)) → ∀y((w ∈ ℕ ∧ B ∈ ℤ) → ([((w − 1) + B) / y]χ → [((w − 1) + B) / y]θ)))
199 uzind.6 . . . . . . . . . . . . . . . . 17 (((y ∈ ℤ ∧ B ∈ ℤ) ∧ By) → (χθ))
200 eleq1 1149 . . . . . . . . . . . . . . . . . . . . 21 (y = ((w − 1) + B) → (y ∈ ℤ ↔ ((w − 1) + B) ∈ ℤ))
201200anbi1d 469 . . . . . . . . . . . . . . . . . . . 20 (y = ((w − 1) + B) → ((y ∈ ℤ ∧ B ∈ ℤ) ↔ (((w − 1) + B) ∈ ℤ ∧ B ∈ ℤ)))
202 breq2 2066 . . . . . . . . . . . . . . . . . . . 20 (