Users' Mathboxes Mathbox for Stefan O'Rear < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  expdiophlem2 Structured version   Visualization version   GIF version

Theorem expdiophlem2 43046
Description: Lemma for expdioph 43047. Exponentiation on a restricted domain is Diophantine. (Contributed by Stefan O'Rear, 17-Oct-2014.)
Assertion
Ref Expression
expdiophlem2 {𝑎 ∈ (ℕ0m (1...3)) ∣ (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (𝑎‘3) = ((𝑎‘1)↑(𝑎‘2)))} ∈ (Dioph‘3)

Proof of Theorem expdiophlem2
Dummy variables 𝑏 𝑐 𝑑 𝑒 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elmapi 8863 . . . . 5 (𝑎 ∈ (ℕ0m (1...3)) → 𝑎:(1...3)⟶ℕ0)
2 3nn 12319 . . . . . 6 3 ∈ ℕ
32jm2.27dlem3 43035 . . . . 5 3 ∈ (1...3)
4 ffvelcdm 7071 . . . . 5 ((𝑎:(1...3)⟶ℕ0 ∧ 3 ∈ (1...3)) → (𝑎‘3) ∈ ℕ0)
51, 3, 4sylancl 586 . . . 4 (𝑎 ∈ (ℕ0m (1...3)) → (𝑎‘3) ∈ ℕ0)
6 expdiophlem1 43045 . . . 4 ((𝑎‘3) ∈ ℕ0 → ((((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (𝑎‘3) = ((𝑎‘1)↑(𝑎‘2))) ↔ ∃𝑏 ∈ ℕ0𝑐 ∈ ℕ0𝑑 ∈ ℕ0 (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))))))
75, 6syl 17 . . 3 (𝑎 ∈ (ℕ0m (1...3)) → ((((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (𝑎‘3) = ((𝑎‘1)↑(𝑎‘2))) ↔ ∃𝑏 ∈ ℕ0𝑐 ∈ ℕ0𝑑 ∈ ℕ0 (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))))))
87rabbiia 3419 . 2 {𝑎 ∈ (ℕ0m (1...3)) ∣ (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (𝑎‘3) = ((𝑎‘1)↑(𝑎‘2)))} = {𝑎 ∈ (ℕ0m (1...3)) ∣ ∃𝑏 ∈ ℕ0𝑐 ∈ ℕ0𝑑 ∈ ℕ0 (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))))}
9 3nn0 12519 . . 3 3 ∈ ℕ0
10 fvex 6889 . . . . . . . . 9 (𝑒‘5) ∈ V
11 fvex 6889 . . . . . . . . 9 (𝑒‘6) ∈ V
12 eqeq1 2739 . . . . . . . . . . . . . 14 (𝑐 = (𝑒‘5) → (𝑐 = (𝑏 Yrm (𝑎‘2)) ↔ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))))
1312anbi2d 630 . . . . . . . . . . . . 13 (𝑐 = (𝑒‘5) → ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ↔ (𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2)))))
1413adantr 480 . . . . . . . . . . . 12 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ↔ (𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2)))))
15 eqeq1 2739 . . . . . . . . . . . . . . 15 (𝑑 = (𝑒‘6) → (𝑑 = (𝑏 Xrm (𝑎‘2)) ↔ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))))
1615anbi2d 630 . . . . . . . . . . . . . 14 (𝑑 = (𝑒‘6) → ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ↔ (𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2)))))
1716adantl 481 . . . . . . . . . . . . 13 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ↔ (𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2)))))
18 simpr 484 . . . . . . . . . . . . . . . . 17 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → 𝑑 = (𝑒‘6))
19 oveq2 7413 . . . . . . . . . . . . . . . . . 18 (𝑐 = (𝑒‘5) → ((𝑏 − (𝑎‘1)) · 𝑐) = ((𝑏 − (𝑎‘1)) · (𝑒‘5)))
2019adantr 480 . . . . . . . . . . . . . . . . 17 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((𝑏 − (𝑎‘1)) · 𝑐) = ((𝑏 − (𝑎‘1)) · (𝑒‘5)))
2118, 20oveq12d 7423 . . . . . . . . . . . . . . . 16 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → (𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) = ((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))))
2221oveq1d 7420 . . . . . . . . . . . . . . 15 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)) = (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)))
2322breq2d 5131 . . . . . . . . . . . . . 14 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → (((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)) ↔ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))
2423anbi2d 630 . . . . . . . . . . . . 13 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → (((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3))) ↔ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)))))
2517, 24anbi12d 632 . . . . . . . . . . . 12 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → (((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))) ↔ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))))
2614, 25anbi12d 632 . . . . . . . . . . 11 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → (((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3))))) ↔ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)))))))
2726anbi2d 630 . . . . . . . . . 10 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))) ↔ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))))))
2827anbi2d 630 . . . . . . . . 9 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3))))))) ↔ (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)))))))))
2910, 11, 28sbc2ie 3841 . . . . . . . 8 ([(𝑒‘5) / 𝑐][(𝑒‘6) / 𝑑](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3))))))) ↔ (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))))))
3029sbcbii 3822 . . . . . . 7 ([(𝑒‘4) / 𝑏][(𝑒‘5) / 𝑐][(𝑒‘6) / 𝑑](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3))))))) ↔ [(𝑒‘4) / 𝑏](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))))))
3130sbcbii 3822 . . . . . 6 ([(𝑒 ↾ (1...3)) / 𝑎][(𝑒‘4) / 𝑏][(𝑒‘5) / 𝑐][(𝑒‘6) / 𝑑](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3))))))) ↔ [(𝑒 ↾ (1...3)) / 𝑎][(𝑒‘4) / 𝑏](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))))))
32 vex 3463 . . . . . . . 8 𝑒 ∈ V
3332resex 6016 . . . . . . 7 (𝑒 ↾ (1...3)) ∈ V
34 fvex 6889 . . . . . . 7 (𝑒‘4) ∈ V
35 df-2 12303 . . . . . . . . . . . . . 14 2 = (1 + 1)
36 df-3 12304 . . . . . . . . . . . . . . 15 3 = (2 + 1)
37 ssid 3981 . . . . . . . . . . . . . . 15 (1...3) ⊆ (1...3)
3836, 37jm2.27dlem5 43037 . . . . . . . . . . . . . 14 (1...2) ⊆ (1...3)
3935, 38jm2.27dlem5 43037 . . . . . . . . . . . . 13 (1...1) ⊆ (1...3)
40 1nn 12251 . . . . . . . . . . . . . 14 1 ∈ ℕ
4140jm2.27dlem3 43035 . . . . . . . . . . . . 13 1 ∈ (1...1)
4239, 41sselii 3955 . . . . . . . . . . . 12 1 ∈ (1...3)
4342jm2.27dlem1 43033 . . . . . . . . . . 11 (𝑎 = (𝑒 ↾ (1...3)) → (𝑎‘1) = (𝑒‘1))
4443eleq1d 2819 . . . . . . . . . 10 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘1) ∈ (ℤ‘2) ↔ (𝑒‘1) ∈ (ℤ‘2)))
45 2nn 12313 . . . . . . . . . . . . . 14 2 ∈ ℕ
4645jm2.27dlem3 43035 . . . . . . . . . . . . 13 2 ∈ (1...2)
4746, 36, 45jm2.27dlem2 43034 . . . . . . . . . . . 12 2 ∈ (1...3)
4847jm2.27dlem1 43033 . . . . . . . . . . 11 (𝑎 = (𝑒 ↾ (1...3)) → (𝑎‘2) = (𝑒‘2))
4948eleq1d 2819 . . . . . . . . . 10 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘2) ∈ ℕ ↔ (𝑒‘2) ∈ ℕ))
5044, 49anbi12d 632 . . . . . . . . 9 (𝑎 = (𝑒 ↾ (1...3)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ)))
5150adantr 480 . . . . . . . 8 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ)))
5244adantr 480 . . . . . . . . . 10 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑎‘1) ∈ (ℤ‘2) ↔ (𝑒‘1) ∈ (ℤ‘2)))
53 id 22 . . . . . . . . . . 11 (𝑏 = (𝑒‘4) → 𝑏 = (𝑒‘4))
5448oveq1d 7420 . . . . . . . . . . . 12 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘2) + 1) = ((𝑒‘2) + 1))
5543, 54oveq12d 7423 . . . . . . . . . . 11 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘1) Yrm ((𝑎‘2) + 1)) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))
5653, 55eqeqan12rd 2750 . . . . . . . . . 10 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1)) ↔ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))))
5752, 56anbi12d 632 . . . . . . . . 9 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))))
58 eleq1 2822 . . . . . . . . . . . 12 (𝑏 = (𝑒‘4) → (𝑏 ∈ (ℤ‘2) ↔ (𝑒‘4) ∈ (ℤ‘2)))
5958adantl 481 . . . . . . . . . . 11 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 ∈ (ℤ‘2) ↔ (𝑒‘4) ∈ (ℤ‘2)))
6053, 48oveqan12rd 7425 . . . . . . . . . . . 12 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 Yrm (𝑎‘2)) = ((𝑒‘4) Yrm (𝑒‘2)))
6160eqeq2d 2746 . . . . . . . . . . 11 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑒‘5) = (𝑏 Yrm (𝑎‘2)) ↔ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))))
6259, 61anbi12d 632 . . . . . . . . . 10 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ↔ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2)))))
6353, 48oveqan12rd 7425 . . . . . . . . . . . . 13 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 Xrm (𝑎‘2)) = ((𝑒‘4) Xrm (𝑒‘2)))
6463eqeq2d 2746 . . . . . . . . . . . 12 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑒‘6) = (𝑏 Xrm (𝑎‘2)) ↔ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))))
6559, 64anbi12d 632 . . . . . . . . . . 11 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ↔ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2)))))
663jm2.27dlem1 43033 . . . . . . . . . . . . . 14 (𝑎 = (𝑒 ↾ (1...3)) → (𝑎‘3) = (𝑒‘3))
6766adantr 480 . . . . . . . . . . . . 13 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑎‘3) = (𝑒‘3))
68 oveq2 7413 . . . . . . . . . . . . . . . 16 (𝑏 = (𝑒‘4) → (2 · 𝑏) = (2 · (𝑒‘4)))
6968, 43oveqan12rd 7425 . . . . . . . . . . . . . . 15 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((2 · 𝑏) · (𝑎‘1)) = ((2 · (𝑒‘4)) · (𝑒‘1)))
7043oveq1d 7420 . . . . . . . . . . . . . . . 16 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘1)↑2) = ((𝑒‘1)↑2))
7170adantr 480 . . . . . . . . . . . . . . 15 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑎‘1)↑2) = ((𝑒‘1)↑2))
7269, 71oveq12d 7423 . . . . . . . . . . . . . 14 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) = (((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)))
7372oveq1d 7420 . . . . . . . . . . . . 13 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) = ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1))
7467, 73breq12d 5132 . . . . . . . . . . . 12 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ↔ (𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)))
75 simpr 484 . . . . . . . . . . . . . . . . 17 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → 𝑏 = (𝑒‘4))
7643adantr 480 . . . . . . . . . . . . . . . . 17 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑎‘1) = (𝑒‘1))
7775, 76oveq12d 7423 . . . . . . . . . . . . . . . 16 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 − (𝑎‘1)) = ((𝑒‘4) − (𝑒‘1)))
7877oveq1d 7420 . . . . . . . . . . . . . . 15 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑏 − (𝑎‘1)) · (𝑒‘5)) = (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5)))
7978oveq2d 7421 . . . . . . . . . . . . . 14 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) = ((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))))
8079, 67oveq12d 7423 . . . . . . . . . . . . 13 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)) = (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))
8173, 80breq12d 5132 . . . . . . . . . . . 12 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)) ↔ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))
8274, 81anbi12d 632 . . . . . . . . . . 11 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))) ↔ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))
8365, 82anbi12d 632 . . . . . . . . . 10 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)))) ↔ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))))
8462, 83anbi12d 632 . . . . . . . . 9 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))) ↔ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))))
8557, 84anbi12d 632 . . . . . . . 8 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)))))) ↔ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))))))
8651, 85anbi12d 632 . . . . . . 7 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))))) ↔ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ) ∧ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))))))
8733, 34, 86sbc2ie 3841 . . . . . 6 ([(𝑒 ↾ (1...3)) / 𝑎][(𝑒‘4) / 𝑏](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))))) ↔ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ) ∧ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))))))
8831, 87bitri 275 . . . . 5 ([(𝑒 ↾ (1...3)) / 𝑎][(𝑒‘4) / 𝑏][(𝑒‘5) / 𝑐][(𝑒‘6) / 𝑑](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3))))))) ↔ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ) ∧ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))))))
8988rabbii 3421 . . . 4 {𝑒 ∈ (ℕ0m (1...6)) ∣ [(𝑒 ↾ (1...3)) / 𝑎][(𝑒‘4) / 𝑏][(𝑒‘5) / 𝑐][(𝑒‘6) / 𝑑](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))))} = {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ) ∧ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))))}
90 6nn0 12522 . . . . . . 7 6 ∈ ℕ0
91 2z 12624 . . . . . . 7 2 ∈ ℤ
92 ovex 7438 . . . . . . . 8 (1...6) ∈ V
93 df-4 12305 . . . . . . . . . . . 12 4 = (3 + 1)
94 df-5 12306 . . . . . . . . . . . . 13 5 = (4 + 1)
95 df-6 12307 . . . . . . . . . . . . . 14 6 = (5 + 1)
96 ssid 3981 . . . . . . . . . . . . . 14 (1...6) ⊆ (1...6)
9795, 96jm2.27dlem5 43037 . . . . . . . . . . . . 13 (1...5) ⊆ (1...6)
9894, 97jm2.27dlem5 43037 . . . . . . . . . . . 12 (1...4) ⊆ (1...6)
9993, 98jm2.27dlem5 43037 . . . . . . . . . . 11 (1...3) ⊆ (1...6)
10036, 99jm2.27dlem5 43037 . . . . . . . . . 10 (1...2) ⊆ (1...6)
10135, 100jm2.27dlem5 43037 . . . . . . . . 9 (1...1) ⊆ (1...6)
102101, 41sselii 3955 . . . . . . . 8 1 ∈ (1...6)
103 mzpproj 42760 . . . . . . . 8 (((1...6) ∈ V ∧ 1 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6)))
10492, 102, 103mp2an 692 . . . . . . 7 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6))
105 eluzrabdioph 42829 . . . . . . 7 ((6 ∈ ℕ0 ∧ 2 ∈ ℤ ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6))) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘1) ∈ (ℤ‘2)} ∈ (Dioph‘6))
10690, 91, 104, 105mp3an 1463 . . . . . 6 {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘1) ∈ (ℤ‘2)} ∈ (Dioph‘6)
107100, 46sselii 3955 . . . . . . . 8 2 ∈ (1...6)
108 mzpproj 42760 . . . . . . . 8 (((1...6) ∈ V ∧ 2 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘2)) ∈ (mzPoly‘(1...6)))
10992, 107, 108mp2an 692 . . . . . . 7 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘2)) ∈ (mzPoly‘(1...6))
110 elnnrabdioph 42830 . . . . . . 7 ((6 ∈ ℕ0 ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘2)) ∈ (mzPoly‘(1...6))) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘2) ∈ ℕ} ∈ (Dioph‘6))
11190, 109, 110mp2an 692 . . . . . 6 {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘2) ∈ ℕ} ∈ (Dioph‘6)
112 anrabdioph 42803 . . . . . 6 (({𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘1) ∈ (ℤ‘2)} ∈ (Dioph‘6) ∧ {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘2) ∈ ℕ} ∈ (Dioph‘6)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ)} ∈ (Dioph‘6))
113106, 111, 112mp2an 692 . . . . 5 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ)} ∈ (Dioph‘6)
114 elmapi 8863 . . . . . . . . . . 11 (𝑒 ∈ (ℕ0m (1...6)) → 𝑒:(1...6)⟶ℕ0)
115 ffvelcdm 7071 . . . . . . . . . . 11 ((𝑒:(1...6)⟶ℕ0 ∧ 2 ∈ (1...6)) → (𝑒‘2) ∈ ℕ0)
116114, 107, 115sylancl 586 . . . . . . . . . 10 (𝑒 ∈ (ℕ0m (1...6)) → (𝑒‘2) ∈ ℕ0)
117 peano2nn0 12541 . . . . . . . . . 10 ((𝑒‘2) ∈ ℕ0 → ((𝑒‘2) + 1) ∈ ℕ0)
118 oveq2 7413 . . . . . . . . . . . . 13 (𝑏 = ((𝑒‘2) + 1) → ((𝑒‘1) Yrm 𝑏) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))
119118eqeq2d 2746 . . . . . . . . . . . 12 (𝑏 = ((𝑒‘2) + 1) → ((𝑒‘4) = ((𝑒‘1) Yrm 𝑏) ↔ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))))
120119anbi2d 630 . . . . . . . . . . 11 (𝑏 = ((𝑒‘2) + 1) → (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))))
121120ceqsrexv 3634 . . . . . . . . . 10 (((𝑒‘2) + 1) ∈ ℕ0 → (∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏))) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))))
122116, 117, 1213syl 18 . . . . . . . . 9 (𝑒 ∈ (ℕ0m (1...6)) → (∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏))) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))))
123122bicomd 223 . . . . . . . 8 (𝑒 ∈ (ℕ0m (1...6)) → (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ↔ ∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))))
124123rabbiia 3419 . . . . . . 7 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))} = {𝑒 ∈ (ℕ0m (1...6)) ∣ ∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))}
125 vex 3463 . . . . . . . . . . . 12 𝑎 ∈ V
126125resex 6016 . . . . . . . . . . 11 (𝑎 ↾ (1...6)) ∈ V
127 fvex 6889 . . . . . . . . . . 11 (𝑎‘7) ∈ V
128 id 22 . . . . . . . . . . . . 13 (𝑏 = (𝑎‘7) → 𝑏 = (𝑎‘7))
129107jm2.27dlem1 43033 . . . . . . . . . . . . . 14 (𝑒 = (𝑎 ↾ (1...6)) → (𝑒‘2) = (𝑎‘2))
130129oveq1d 7420 . . . . . . . . . . . . 13 (𝑒 = (𝑎 ↾ (1...6)) → ((𝑒‘2) + 1) = ((𝑎‘2) + 1))
131128, 130eqeqan12rd 2750 . . . . . . . . . . . 12 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → (𝑏 = ((𝑒‘2) + 1) ↔ (𝑎‘7) = ((𝑎‘2) + 1)))
132102jm2.27dlem1 43033 . . . . . . . . . . . . . . 15 (𝑒 = (𝑎 ↾ (1...6)) → (𝑒‘1) = (𝑎‘1))
133132adantr 480 . . . . . . . . . . . . . 14 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → (𝑒‘1) = (𝑎‘1))
134133eleq1d 2819 . . . . . . . . . . . . 13 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → ((𝑒‘1) ∈ (ℤ‘2) ↔ (𝑎‘1) ∈ (ℤ‘2)))
135 4nn 12323 . . . . . . . . . . . . . . . . . 18 4 ∈ ℕ
136135jm2.27dlem3 43035 . . . . . . . . . . . . . . . . 17 4 ∈ (1...4)
13798, 136sselii 3955 . . . . . . . . . . . . . . . 16 4 ∈ (1...6)
138137jm2.27dlem1 43033 . . . . . . . . . . . . . . 15 (𝑒 = (𝑎 ↾ (1...6)) → (𝑒‘4) = (𝑎‘4))
139138adantr 480 . . . . . . . . . . . . . 14 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → (𝑒‘4) = (𝑎‘4))
140132, 128oveqan12d 7424 . . . . . . . . . . . . . 14 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → ((𝑒‘1) Yrm 𝑏) = ((𝑎‘1) Yrm (𝑎‘7)))
141139, 140eqeq12d 2751 . . . . . . . . . . . . 13 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → ((𝑒‘4) = ((𝑒‘1) Yrm 𝑏) ↔ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))
142134, 141anbi12d 632 . . . . . . . . . . . 12 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)) ↔ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))))
143131, 142anbi12d 632 . . . . . . . . . . 11 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → ((𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏))) ↔ ((𝑎‘7) = ((𝑎‘2) + 1) ∧ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))))
144126, 127, 143sbc2ie 3841 . . . . . . . . . 10 ([(𝑎 ↾ (1...6)) / 𝑒][(𝑎‘7) / 𝑏](𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏))) ↔ ((𝑎‘7) = ((𝑎‘2) + 1) ∧ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))))
145144rabbii 3421 . . . . . . . . 9 {𝑎 ∈ (ℕ0m (1...7)) ∣ [(𝑎 ↾ (1...6)) / 𝑒][(𝑎‘7) / 𝑏](𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))} = {𝑎 ∈ (ℕ0m (1...7)) ∣ ((𝑎‘7) = ((𝑎‘2) + 1) ∧ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))}
146 7nn0 12523 . . . . . . . . . . 11 7 ∈ ℕ0
147 ovex 7438 . . . . . . . . . . . 12 (1...7) ∈ V
148 7nn 12332 . . . . . . . . . . . . 13 7 ∈ ℕ
149148jm2.27dlem3 43035 . . . . . . . . . . . 12 7 ∈ (1...7)
150 mzpproj 42760 . . . . . . . . . . . 12 (((1...7) ∈ V ∧ 7 ∈ (1...7)) → (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘7)) ∈ (mzPoly‘(1...7)))
151147, 149, 150mp2an 692 . . . . . . . . . . 11 (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘7)) ∈ (mzPoly‘(1...7))
152 df-7 12308 . . . . . . . . . . . . . 14 7 = (6 + 1)
153 6nn 12329 . . . . . . . . . . . . . 14 6 ∈ ℕ
154107, 152, 153jm2.27dlem2 43034 . . . . . . . . . . . . 13 2 ∈ (1...7)
155 mzpproj 42760 . . . . . . . . . . . . 13 (((1...7) ∈ V ∧ 2 ∈ (1...7)) → (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘2)) ∈ (mzPoly‘(1...7)))
156147, 154, 155mp2an 692 . . . . . . . . . . . 12 (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘2)) ∈ (mzPoly‘(1...7))
157 1z 12622 . . . . . . . . . . . . 13 1 ∈ ℤ
158 mzpconstmpt 42763 . . . . . . . . . . . . 13 (((1...7) ∈ V ∧ 1 ∈ ℤ) → (𝑎 ∈ (ℤ ↑m (1...7)) ↦ 1) ∈ (mzPoly‘(1...7)))
159147, 157, 158mp2an 692 . . . . . . . . . . . 12 (𝑎 ∈ (ℤ ↑m (1...7)) ↦ 1) ∈ (mzPoly‘(1...7))
160 mzpaddmpt 42764 . . . . . . . . . . . 12 (((𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘2)) ∈ (mzPoly‘(1...7)) ∧ (𝑎 ∈ (ℤ ↑m (1...7)) ↦ 1) ∈ (mzPoly‘(1...7))) → (𝑎 ∈ (ℤ ↑m (1...7)) ↦ ((𝑎‘2) + 1)) ∈ (mzPoly‘(1...7)))
161156, 159, 160mp2an 692 . . . . . . . . . . 11 (𝑎 ∈ (ℤ ↑m (1...7)) ↦ ((𝑎‘2) + 1)) ∈ (mzPoly‘(1...7))
162 eqrabdioph 42800 . . . . . . . . . . 11 ((7 ∈ ℕ0 ∧ (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘7)) ∈ (mzPoly‘(1...7)) ∧ (𝑎 ∈ (ℤ ↑m (1...7)) ↦ ((𝑎‘2) + 1)) ∈ (mzPoly‘(1...7))) → {𝑎 ∈ (ℕ0m (1...7)) ∣ (𝑎‘7) = ((𝑎‘2) + 1)} ∈ (Dioph‘7))
163146, 151, 161, 162mp3an 1463 . . . . . . . . . 10 {𝑎 ∈ (ℕ0m (1...7)) ∣ (𝑎‘7) = ((𝑎‘2) + 1)} ∈ (Dioph‘7)
164 rmydioph 43038 . . . . . . . . . . 11 {𝑏 ∈ (ℕ0m (1...3)) ∣ ((𝑏‘1) ∈ (ℤ‘2) ∧ (𝑏‘3) = ((𝑏‘1) Yrm (𝑏‘2)))} ∈ (Dioph‘3)
165 simp1 1136 . . . . . . . . . . . . . 14 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → (𝑏‘1) = (𝑎‘1))
166165eleq1d 2819 . . . . . . . . . . . . 13 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → ((𝑏‘1) ∈ (ℤ‘2) ↔ (𝑎‘1) ∈ (ℤ‘2)))
167 simp3 1138 . . . . . . . . . . . . . 14 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → (𝑏‘3) = (𝑎‘4))
168 simp2 1137 . . . . . . . . . . . . . . 15 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → (𝑏‘2) = (𝑎‘7))
169165, 168oveq12d 7423 . . . . . . . . . . . . . 14 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → ((𝑏‘1) Yrm (𝑏‘2)) = ((𝑎‘1) Yrm (𝑎‘7)))
170167, 169eqeq12d 2751 . . . . . . . . . . . . 13 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → ((𝑏‘3) = ((𝑏‘1) Yrm (𝑏‘2)) ↔ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))
171166, 170anbi12d 632 . . . . . . . . . . . 12 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → (((𝑏‘1) ∈ (ℤ‘2) ∧ (𝑏‘3) = ((𝑏‘1) Yrm (𝑏‘2))) ↔ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))))
172102, 152, 153jm2.27dlem2 43034 . . . . . . . . . . . 12 1 ∈ (1...7)
173137, 152, 153jm2.27dlem2 43034 . . . . . . . . . . . 12 4 ∈ (1...7)
174171, 172, 149, 173rabren3dioph 42838 . . . . . . . . . . 11 ((7 ∈ ℕ0 ∧ {𝑏 ∈ (ℕ0m (1...3)) ∣ ((𝑏‘1) ∈ (ℤ‘2) ∧ (𝑏‘3) = ((𝑏‘1) Yrm (𝑏‘2)))} ∈ (Dioph‘3)) → {𝑎 ∈ (ℕ0m (1...7)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))} ∈ (Dioph‘7))
175146, 164, 174mp2an 692 . . . . . . . . . 10 {𝑎 ∈ (ℕ0m (1...7)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))} ∈ (Dioph‘7)
176 anrabdioph 42803 . . . . . . . . . 10 (({𝑎 ∈ (ℕ0m (1...7)) ∣ (𝑎‘7) = ((𝑎‘2) + 1)} ∈ (Dioph‘7) ∧ {𝑎 ∈ (ℕ0m (1...7)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))} ∈ (Dioph‘7)) → {𝑎 ∈ (ℕ0m (1...7)) ∣ ((𝑎‘7) = ((𝑎‘2) + 1) ∧ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))} ∈ (Dioph‘7))
177163, 175, 176mp2an 692 . . . . . . . . 9 {𝑎 ∈ (ℕ0m (1...7)) ∣ ((𝑎‘7) = ((𝑎‘2) + 1) ∧ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))} ∈ (Dioph‘7)
178145, 177eqeltri 2830 . . . . . . . 8 {𝑎 ∈ (ℕ0m (1...7)) ∣ [(𝑎 ↾ (1...6)) / 𝑒][(𝑎‘7) / 𝑏](𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))} ∈ (Dioph‘7)
179152rexfrabdioph 42818 . . . . . . . 8 ((6 ∈ ℕ0 ∧ {𝑎 ∈ (ℕ0m (1...7)) ∣ [(𝑎 ↾ (1...6)) / 𝑒][(𝑎‘7) / 𝑏](𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))} ∈ (Dioph‘7)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ ∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))} ∈ (Dioph‘6))
18090, 178, 179mp2an 692 . . . . . . 7 {𝑒 ∈ (ℕ0m (1...6)) ∣ ∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))} ∈ (Dioph‘6)
181124, 180eqeltri 2830 . . . . . 6 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))} ∈ (Dioph‘6)
182 rmydioph 43038 . . . . . . . 8 {𝑎 ∈ (ℕ0m (1...3)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Yrm (𝑎‘2)))} ∈ (Dioph‘3)
183 simp1 1136 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → (𝑎‘1) = (𝑒‘4))
184183eleq1d 2819 . . . . . . . . . 10 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → ((𝑎‘1) ∈ (ℤ‘2) ↔ (𝑒‘4) ∈ (ℤ‘2)))
185 simp3 1138 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → (𝑎‘3) = (𝑒‘5))
186 simp2 1137 . . . . . . . . . . . 12 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → (𝑎‘2) = (𝑒‘2))
187183, 186oveq12d 7423 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → ((𝑎‘1) Yrm (𝑎‘2)) = ((𝑒‘4) Yrm (𝑒‘2)))
188185, 187eqeq12d 2751 . . . . . . . . . 10 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → ((𝑎‘3) = ((𝑎‘1) Yrm (𝑎‘2)) ↔ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))))
189184, 188anbi12d 632 . . . . . . . . 9 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Yrm (𝑎‘2))) ↔ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2)))))
190 5nn 12326 . . . . . . . . . . 11 5 ∈ ℕ
191190jm2.27dlem3 43035 . . . . . . . . . 10 5 ∈ (1...5)
192191, 95, 190jm2.27dlem2 43034 . . . . . . . . 9 5 ∈ (1...6)
193189, 137, 107, 192rabren3dioph 42838 . . . . . . . 8 ((6 ∈ ℕ0 ∧ {𝑎 ∈ (ℕ0m (1...3)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Yrm (𝑎‘2)))} ∈ (Dioph‘3)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2)))} ∈ (Dioph‘6))
19490, 182, 193mp2an 692 . . . . . . 7 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2)))} ∈ (Dioph‘6)
195 rmxdioph 43040 . . . . . . . . 9 {𝑎 ∈ (ℕ0m (1...3)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Xrm (𝑎‘2)))} ∈ (Dioph‘3)
196 simp1 1136 . . . . . . . . . . . 12 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → (𝑎‘1) = (𝑒‘4))
197196eleq1d 2819 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → ((𝑎‘1) ∈ (ℤ‘2) ↔ (𝑒‘4) ∈ (ℤ‘2)))
198 simp3 1138 . . . . . . . . . . . 12 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → (𝑎‘3) = (𝑒‘6))
199 simp2 1137 . . . . . . . . . . . . 13 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → (𝑎‘2) = (𝑒‘2))
200196, 199oveq12d 7423 . . . . . . . . . . . 12 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → ((𝑎‘1) Xrm (𝑎‘2)) = ((𝑒‘4) Xrm (𝑒‘2)))
201198, 200eqeq12d 2751 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → ((𝑎‘3) = ((𝑎‘1) Xrm (𝑎‘2)) ↔ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))))
202197, 201anbi12d 632 . . . . . . . . . 10 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Xrm (𝑎‘2))) ↔ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2)))))
203153jm2.27dlem3 43035 . . . . . . . . . 10 6 ∈ (1...6)
204202, 137, 107, 203rabren3dioph 42838 . . . . . . . . 9 ((6 ∈ ℕ0 ∧ {𝑎 ∈ (ℕ0m (1...3)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Xrm (𝑎‘2)))} ∈ (Dioph‘3)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2)))} ∈ (Dioph‘6))
20590, 195, 204mp2an 692 . . . . . . . 8 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2)))} ∈ (Dioph‘6)
20699, 3sselii 3955 . . . . . . . . . . 11 3 ∈ (1...6)
207 mzpproj 42760 . . . . . . . . . . 11 (((1...6) ∈ V ∧ 3 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘3)) ∈ (mzPoly‘(1...6)))
20892, 206, 207mp2an 692 . . . . . . . . . 10 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘3)) ∈ (mzPoly‘(1...6))
209 mzpconstmpt 42763 . . . . . . . . . . . . . . 15 (((1...6) ∈ V ∧ 2 ∈ ℤ) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 2) ∈ (mzPoly‘(1...6)))
21092, 91, 209mp2an 692 . . . . . . . . . . . . . 14 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 2) ∈ (mzPoly‘(1...6))
211 mzpproj 42760 . . . . . . . . . . . . . . 15 (((1...6) ∈ V ∧ 4 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘4)) ∈ (mzPoly‘(1...6)))
21292, 137, 211mp2an 692 . . . . . . . . . . . . . 14 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘4)) ∈ (mzPoly‘(1...6))
213 mzpmulmpt 42765 . . . . . . . . . . . . . 14 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ 2) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘4)) ∈ (mzPoly‘(1...6))) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (2 · (𝑒‘4))) ∈ (mzPoly‘(1...6)))
214210, 212, 213mp2an 692 . . . . . . . . . . . . 13 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (2 · (𝑒‘4))) ∈ (mzPoly‘(1...6))
215 mzpmulmpt 42765 . . . . . . . . . . . . 13 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ (2 · (𝑒‘4))) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6))) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((2 · (𝑒‘4)) · (𝑒‘1))) ∈ (mzPoly‘(1...6)))
216214, 104, 215mp2an 692 . . . . . . . . . . . 12 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((2 · (𝑒‘4)) · (𝑒‘1))) ∈ (mzPoly‘(1...6))
217 2nn0 12518 . . . . . . . . . . . . 13 2 ∈ ℕ0
218 mzpexpmpt 42768 . . . . . . . . . . . . 13 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6)) ∧ 2 ∈ ℕ0) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘1)↑2)) ∈ (mzPoly‘(1...6)))
219104, 217, 218mp2an 692 . . . . . . . . . . . 12 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘1)↑2)) ∈ (mzPoly‘(1...6))
220 mzpsubmpt 42766 . . . . . . . . . . . 12 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((2 · (𝑒‘4)) · (𝑒‘1))) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘1)↑2)) ∈ (mzPoly‘(1...6))) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2))) ∈ (mzPoly‘(1...6)))
221216, 219, 220mp2an 692 . . . . . . . . . . 11 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2))) ∈ (mzPoly‘(1...6))
222 mzpconstmpt 42763 . . . . . . . . . . . 12 (((1...6) ∈ V ∧ 1 ∈ ℤ) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 1) ∈ (mzPoly‘(1...6)))
22392, 157, 222mp2an 692 . . . . . . . . . . 11 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 1) ∈ (mzPoly‘(1...6))
224 mzpsubmpt 42766 . . . . . . . . . . 11 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2))) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 1) ∈ (mzPoly‘(1...6))) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)) ∈ (mzPoly‘(1...6)))
225221, 223, 224mp2an 692 . . . . . . . . . 10 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)) ∈ (mzPoly‘(1...6))
226 ltrabdioph 42831 . . . . . . . . . 10 ((6 ∈ ℕ0 ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘3)) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)) ∈ (mzPoly‘(1...6))) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)} ∈ (Dioph‘6))
22790, 208, 225, 226mp3an 1463 . . . . . . . . 9 {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)} ∈ (Dioph‘6)
228 mzpproj 42760 . . . . . . . . . . . . 13 (((1...6) ∈ V ∧ 6 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘6)) ∈ (mzPoly‘(1...6)))
22992, 203, 228mp2an 692 . . . . . . . . . . . 12 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘6)) ∈ (mzPoly‘(1...6))
230 mzpsubmpt 42766 . . . . . . . . . . . . . 14 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘4)) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6))) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘4) − (𝑒‘1))) ∈ (mzPoly‘(1...6)))
231212, 104, 230mp2an 692 . . . . . . . . . . . . 13 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘4) − (𝑒‘1))) ∈ (mzPoly‘(1...6))
232 mzpproj 42760 . . . . . . . . . . . . . 14 (((1...6) ∈ V ∧ 5 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘5)) ∈ (mzPoly‘(1...6)))
23392, 192, 232mp2an 692 . . . . . . . . . . . . 13 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘5)) ∈ (mzPoly‘(1...6))
234 mzpmulmpt 42765 . . . . . . . . . . . . 13 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘4) − (𝑒‘1))) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘5)) ∈ (mzPoly‘(1...6))) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) ∈ (mzPoly‘(1...6)))
235231, 233, 234mp2an 692 . . . . . . . . . . . 12 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) ∈ (mzPoly‘(1...6))
236 mzpsubmpt 42766 . . . . . . . . . . . 12 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘6)) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) ∈ (mzPoly‘(1...6))) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5)))) ∈ (mzPoly‘(1...6)))
237229, 235, 236mp2an 692 . . . . . . . . . . 11 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5)))) ∈ (mzPoly‘(1...6))
238 mzpsubmpt 42766 . . . . . . . . . . 11 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5)))) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘3)) ∈ (mzPoly‘(1...6))) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))) ∈ (mzPoly‘(1...6)))
239237, 208, 238mp2an 692 . . . . . . . . . 10 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))) ∈ (mzPoly‘(1...6))
240 dvdsrabdioph 42833 . . . . . . . . . 10 ((6 ∈ ℕ0 ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)) ∈ (mzPoly‘(1...6)) ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))) ∈ (mzPoly‘(1...6))) → {𝑒 ∈ (ℕ0m (1...6)) ∣ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))} ∈ (Dioph‘6))
24190, 225, 239, 240mp3an 1463 . . . . . . . . 9 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))} ∈ (Dioph‘6)
242 anrabdioph 42803 . . . . . . . . 9 (({𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)} ∈ (Dioph‘6) ∧ {𝑒 ∈ (ℕ0m (1...6)) ∣ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))} ∈ (Dioph‘6)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))} ∈ (Dioph‘6))
243227, 241, 242mp2an 692 . . . . . . . 8 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))} ∈ (Dioph‘6)
244 anrabdioph 42803 . . . . . . . 8 (({𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2)))} ∈ (Dioph‘6) ∧ {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))} ∈ (Dioph‘6)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))} ∈ (Dioph‘6))
245205, 243, 244mp2an 692 . . . . . . 7 {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))} ∈ (Dioph‘6)
246 anrabdioph 42803 . . . . . . 7 (({𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2)))} ∈ (Dioph‘6) ∧ {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))} ∈ (Dioph‘6)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))} ∈ (Dioph‘6))
247194, 245, 246mp2an 692 . . . . . 6 {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))} ∈ (Dioph‘6)
248 anrabdioph 42803 . . . . . 6 (({𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))} ∈ (Dioph‘6) ∧ {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))} ∈ (Dioph‘6)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))))} ∈ (Dioph‘6))
249181, 247, 248mp2an 692 . . . . 5 {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))))} ∈ (Dioph‘6)
250 anrabdioph 42803 . . . . 5 (({𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ)} ∈ (Dioph‘6) ∧ {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))))))} ∈ (Dioph‘6)) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ) ∧ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))))} ∈ (Dioph‘6))
251113, 249, 250mp2an 692 . . . 4 {𝑒 ∈ (ℕ0m (1...6)) ∣ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ) ∧ (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))) ∧ (((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))) ∧ ((𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∧ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))))))} ∈ (Dioph‘6)
25289, 251eqeltri 2830 . . 3 {𝑒 ∈ (ℕ0m (1...6)) ∣ [(𝑒 ↾ (1...3)) / 𝑎][(𝑒‘4) / 𝑏][(𝑒‘5) / 𝑐][(𝑒‘6) / 𝑑](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))))} ∈ (Dioph‘6)
25393, 94, 953rexfrabdioph 42820 . . 3 ((3 ∈ ℕ0 ∧ {𝑒 ∈ (ℕ0m (1...6)) ∣ [(𝑒 ↾ (1...3)) / 𝑎][(𝑒‘4) / 𝑏][(𝑒‘5) / 𝑐][(𝑒‘6) / 𝑑](((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))))} ∈ (Dioph‘6)) → {𝑎 ∈ (ℕ0m (1...3)) ∣ ∃𝑏 ∈ ℕ0𝑐 ∈ ℕ0𝑑 ∈ ℕ0 (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))))} ∈ (Dioph‘3))
2549, 252, 253mp2an 692 . 2 {𝑎 ∈ (ℕ0m (1...3)) ∣ ∃𝑏 ∈ ℕ0𝑐 ∈ ℕ0𝑑 ∈ ℕ0 (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ∧ ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ∧ ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∧ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)))))))} ∈ (Dioph‘3)
2558, 254eqeltri 2830 1 {𝑎 ∈ (ℕ0m (1...3)) ∣ (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (𝑎‘3) = ((𝑎‘1)↑(𝑎‘2)))} ∈ (Dioph‘3)
Colors of variables: wff setvar class
Syntax hints:  wb 206  wa 395  w3a 1086   = wceq 1540  wcel 2108  wrex 3060  {crab 3415  Vcvv 3459  [wsbc 3765   class class class wbr 5119  cmpt 5201  cres 5656  wf 6527  cfv 6531  (class class class)co 7405  m cmap 8840  1c1 11130   + caddc 11132   · cmul 11134   < clt 11269  cmin 11466  cn 12240  2c2 12295  3c3 12296  4c4 12297  5c5 12298  6c6 12299  7c7 12300  0cn0 12501  cz 12588  cuz 12852  ...cfz 13524  cexp 14079  cdvds 16272  mzPolycmzp 42745  Diophcdioph 42778   Xrm crmx 42923   Yrm crmy 42924
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2007  ax-8 2110  ax-9 2118  ax-10 2141  ax-11 2157  ax-12 2177  ax-ext 2707  ax-rep 5249  ax-sep 5266  ax-nul 5276  ax-pow 5335  ax-pr 5402  ax-un 7729  ax-inf2 9655  ax-cnex 11185  ax-resscn 11186  ax-1cn 11187  ax-icn 11188  ax-addcl 11189  ax-addrcl 11190  ax-mulcl 11191  ax-mulrcl 11192  ax-mulcom 11193  ax-addass 11194  ax-mulass 11195  ax-distr 11196  ax-i2m1 11197  ax-1ne0 11198  ax-1rid 11199  ax-rnegex 11200  ax-rrecex 11201  ax-cnre 11202  ax-pre-lttri 11203  ax-pre-lttrn 11204  ax-pre-ltadd 11205  ax-pre-mulgt0 11206  ax-pre-sup 11207  ax-addf 11208
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2065  df-mo 2539  df-eu 2568  df-clab 2714  df-cleq 2727  df-clel 2809  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3061  df-rmo 3359  df-reu 3360  df-rab 3416  df-v 3461  df-sbc 3766  df-csb 3875  df-dif 3929  df-un 3931  df-in 3933  df-ss 3943  df-pss 3946  df-nul 4309  df-if 4501  df-pw 4577  df-sn 4602  df-pr 4604  df-tp 4606  df-op 4608  df-uni 4884  df-int 4923  df-iun 4969  df-iin 4970  df-br 5120  df-opab 5182  df-mpt 5202  df-tr 5230  df-id 5548  df-eprel 5553  df-po 5561  df-so 5562  df-fr 5606  df-se 5607  df-we 5608  df-xp 5660  df-rel 5661  df-cnv 5662  df-co 5663  df-dm 5664  df-rn 5665  df-res 5666  df-ima 5667  df-pred 6290  df-ord 6355  df-on 6356  df-lim 6357  df-suc 6358  df-iota 6484  df-fun 6533  df-fn 6534  df-f 6535  df-f1 6536  df-fo 6537  df-f1o 6538  df-fv 6539  df-isom 6540  df-riota 7362  df-ov 7408  df-oprab 7409  df-mpo 7410  df-of 7671  df-om 7862  df-1st 7988  df-2nd 7989  df-supp 8160  df-frecs 8280  df-wrecs 8311  df-recs 8385  df-rdg 8424  df-1o 8480  df-2o 8481  df-oadd 8484  df-omul 8485  df-er 8719  df-map 8842  df-pm 8843  df-ixp 8912  df-en 8960  df-dom 8961  df-sdom 8962  df-fin 8963  df-fsupp 9374  df-fi 9423  df-sup 9454  df-inf 9455  df-oi 9524  df-dju 9915  df-card 9953  df-acn 9956  df-pnf 11271  df-mnf 11272  df-xr 11273  df-ltxr 11274  df-le 11275  df-sub 11468  df-neg 11469  df-div 11895  df-nn 12241  df-2 12303  df-3 12304  df-4 12305  df-5 12306  df-6 12307  df-7 12308  df-8 12309  df-9 12310  df-n0 12502  df-xnn0 12575  df-z 12589  df-dec 12709  df-uz 12853  df-q 12965  df-rp 13009  df-xneg 13128  df-xadd 13129  df-xmul 13130  df-ioo 13366  df-ioc 13367  df-ico 13368  df-icc 13369  df-fz 13525  df-fzo 13672  df-fl 13809  df-mod 13887  df-seq 14020  df-exp 14080  df-fac 14292  df-bc 14321  df-hash 14349  df-shft 15086  df-cj 15118  df-re 15119  df-im 15120  df-sqrt 15254  df-abs 15255  df-limsup 15487  df-clim 15504  df-rlim 15505  df-sum 15703  df-ef 16083  df-sin 16085  df-cos 16086  df-pi 16088  df-dvds 16273  df-gcd 16514  df-prm 16691  df-numer 16754  df-denom 16755  df-struct 17166  df-sets 17183  df-slot 17201  df-ndx 17213  df-base 17229  df-ress 17252  df-plusg 17284  df-mulr 17285  df-starv 17286  df-sca 17287  df-vsca 17288  df-ip 17289  df-tset 17290  df-ple 17291  df-ds 17293  df-unif 17294  df-hom 17295  df-cco 17296  df-rest 17436  df-topn 17437  df-0g 17455  df-gsum 17456  df-topgen 17457  df-pt 17458  df-prds 17461  df-xrs 17516  df-qtop 17521  df-imas 17522  df-xps 17524  df-mre 17598  df-mrc 17599  df-acs 17601  df-mgm 18618  df-sgrp 18697  df-mnd 18713  df-submnd 18762  df-mulg 19051  df-cntz 19300  df-cmn 19763  df-psmet 21307  df-xmet 21308  df-met 21309  df-bl 21310  df-mopn 21311  df-fbas 21312  df-fg 21313  df-cnfld 21316  df-top 22832  df-topon 22849  df-topsp 22871  df-bases 22884  df-cld 22957  df-ntr 22958  df-cls 22959  df-nei 23036  df-lp 23074  df-perf 23075  df-cn 23165  df-cnp 23166  df-haus 23253  df-tx 23500  df-hmeo 23693  df-fil 23784  df-fm 23876  df-flim 23877  df-flf 23878  df-xms 24259  df-ms 24260  df-tms 24261  df-cncf 24822  df-limc 25819  df-dv 25820  df-log 26517  df-mzpcl 42746  df-mzp 42747  df-dioph 42779  df-squarenn 42864  df-pell1qr 42865  df-pell14qr 42866  df-pell1234qr 42867  df-pellfund 42868  df-rmx 42925  df-rmy 42926
This theorem is referenced by:  expdioph  43047
  Copyright terms: Public domain W3C validator