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 42715
Description: Lemma for expdioph 42716. 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 8868 . . . . 5 (𝑎 ∈ (ℕ0m (1...3)) → 𝑎:(1...3)⟶ℕ0)
2 3nn 12335 . . . . . 6 3 ∈ ℕ
32jm2.27dlem3 42704 . . . . 5 3 ∈ (1...3)
4 ffvelcdm 7085 . . . . 5 ((𝑎:(1...3)⟶ℕ0 ∧ 3 ∈ (1...3)) → (𝑎‘3) ∈ ℕ0)
51, 3, 4sylancl 584 . . . 4 (𝑎 ∈ (ℕ0m (1...3)) → (𝑎‘3) ∈ ℕ0)
6 expdiophlem1 42714 . . . 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 3424 . 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 12534 . . 3 3 ∈ ℕ0
10 fvex 6904 . . . . . . . . 9 (𝑒‘5) ∈ V
11 fvex 6904 . . . . . . . . 9 (𝑒‘6) ∈ V
12 eqeq1 2730 . . . . . . . . . . . . . 14 (𝑐 = (𝑒‘5) → (𝑐 = (𝑏 Yrm (𝑎‘2)) ↔ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))))
1312anbi2d 628 . . . . . . . . . . . . 13 (𝑐 = (𝑒‘5) → ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ↔ (𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2)))))
1413adantr 479 . . . . . . . . . . . 12 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((𝑏 ∈ (ℤ‘2) ∧ 𝑐 = (𝑏 Yrm (𝑎‘2))) ↔ (𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2)))))
15 eqeq1 2730 . . . . . . . . . . . . . . 15 (𝑑 = (𝑒‘6) → (𝑑 = (𝑏 Xrm (𝑎‘2)) ↔ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))))
1615anbi2d 628 . . . . . . . . . . . . . 14 (𝑑 = (𝑒‘6) → ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ↔ (𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2)))))
1716adantl 480 . . . . . . . . . . . . 13 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((𝑏 ∈ (ℤ‘2) ∧ 𝑑 = (𝑏 Xrm (𝑎‘2))) ↔ (𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2)))))
18 simpr 483 . . . . . . . . . . . . . . . . 17 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → 𝑑 = (𝑒‘6))
19 oveq2 7422 . . . . . . . . . . . . . . . . . 18 (𝑐 = (𝑒‘5) → ((𝑏 − (𝑎‘1)) · 𝑐) = ((𝑏 − (𝑎‘1)) · (𝑒‘5)))
2019adantr 479 . . . . . . . . . . . . . . . . 17 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((𝑏 − (𝑎‘1)) · 𝑐) = ((𝑏 − (𝑎‘1)) · (𝑒‘5)))
2118, 20oveq12d 7432 . . . . . . . . . . . . . . . 16 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → (𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) = ((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))))
2221oveq1d 7429 . . . . . . . . . . . . . . 15 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)) = (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)))
2322breq2d 5156 . . . . . . . . . . . . . 14 ((𝑐 = (𝑒‘5) ∧ 𝑑 = (𝑒‘6)) → (((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ ((𝑑 − ((𝑏 − (𝑎‘1)) · 𝑐)) − (𝑎‘3)) ↔ ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ∥ (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3))))
2423anbi2d 628 . . . . . . . . . . . . 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 630 . . . . . . . . . . . 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 630 . . . . . . . . . . 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 628 . . . . . . . . . 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 628 . . . . . . . . 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 3859 . . . . . . . 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 3837 . . . . . . 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 3837 . . . . . 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 3467 . . . . . . . 8 𝑒 ∈ V
3332resex 6029 . . . . . . 7 (𝑒 ↾ (1...3)) ∈ V
34 fvex 6904 . . . . . . 7 (𝑒‘4) ∈ V
35 df-2 12319 . . . . . . . . . . . . . 14 2 = (1 + 1)
36 df-3 12320 . . . . . . . . . . . . . . 15 3 = (2 + 1)
37 ssid 4002 . . . . . . . . . . . . . . 15 (1...3) ⊆ (1...3)
3836, 37jm2.27dlem5 42706 . . . . . . . . . . . . . 14 (1...2) ⊆ (1...3)
3935, 38jm2.27dlem5 42706 . . . . . . . . . . . . 13 (1...1) ⊆ (1...3)
40 1nn 12267 . . . . . . . . . . . . . 14 1 ∈ ℕ
4140jm2.27dlem3 42704 . . . . . . . . . . . . 13 1 ∈ (1...1)
4239, 41sselii 3976 . . . . . . . . . . . 12 1 ∈ (1...3)
4342jm2.27dlem1 42702 . . . . . . . . . . 11 (𝑎 = (𝑒 ↾ (1...3)) → (𝑎‘1) = (𝑒‘1))
4443eleq1d 2811 . . . . . . . . . 10 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘1) ∈ (ℤ‘2) ↔ (𝑒‘1) ∈ (ℤ‘2)))
45 2nn 12329 . . . . . . . . . . . . . 14 2 ∈ ℕ
4645jm2.27dlem3 42704 . . . . . . . . . . . . 13 2 ∈ (1...2)
4746, 36, 45jm2.27dlem2 42703 . . . . . . . . . . . 12 2 ∈ (1...3)
4847jm2.27dlem1 42702 . . . . . . . . . . 11 (𝑎 = (𝑒 ↾ (1...3)) → (𝑎‘2) = (𝑒‘2))
4948eleq1d 2811 . . . . . . . . . 10 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘2) ∈ ℕ ↔ (𝑒‘2) ∈ ℕ))
5044, 49anbi12d 630 . . . . . . . . 9 (𝑎 = (𝑒 ↾ (1...3)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ)))
5150adantr 479 . . . . . . . 8 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ)))
5244adantr 479 . . . . . . . . . 10 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑎‘1) ∈ (ℤ‘2) ↔ (𝑒‘1) ∈ (ℤ‘2)))
53 id 22 . . . . . . . . . . 11 (𝑏 = (𝑒‘4) → 𝑏 = (𝑒‘4))
5448oveq1d 7429 . . . . . . . . . . . 12 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘2) + 1) = ((𝑒‘2) + 1))
5543, 54oveq12d 7432 . . . . . . . . . . 11 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘1) Yrm ((𝑎‘2) + 1)) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))
5653, 55eqeqan12rd 2741 . . . . . . . . . 10 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1)) ↔ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))))
5752, 56anbi12d 630 . . . . . . . . 9 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ 𝑏 = ((𝑎‘1) Yrm ((𝑎‘2) + 1))) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))))
58 eleq1 2814 . . . . . . . . . . . 12 (𝑏 = (𝑒‘4) → (𝑏 ∈ (ℤ‘2) ↔ (𝑒‘4) ∈ (ℤ‘2)))
5958adantl 480 . . . . . . . . . . 11 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 ∈ (ℤ‘2) ↔ (𝑒‘4) ∈ (ℤ‘2)))
6053, 48oveqan12rd 7434 . . . . . . . . . . . 12 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 Yrm (𝑎‘2)) = ((𝑒‘4) Yrm (𝑒‘2)))
6160eqeq2d 2737 . . . . . . . . . . 11 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑒‘5) = (𝑏 Yrm (𝑎‘2)) ↔ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))))
6259, 61anbi12d 630 . . . . . . . . . 10 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘5) = (𝑏 Yrm (𝑎‘2))) ↔ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2)))))
6353, 48oveqan12rd 7434 . . . . . . . . . . . . 13 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 Xrm (𝑎‘2)) = ((𝑒‘4) Xrm (𝑒‘2)))
6463eqeq2d 2737 . . . . . . . . . . . 12 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑒‘6) = (𝑏 Xrm (𝑎‘2)) ↔ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))))
6559, 64anbi12d 630 . . . . . . . . . . 11 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑏 ∈ (ℤ‘2) ∧ (𝑒‘6) = (𝑏 Xrm (𝑎‘2))) ↔ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2)))))
663jm2.27dlem1 42702 . . . . . . . . . . . . . 14 (𝑎 = (𝑒 ↾ (1...3)) → (𝑎‘3) = (𝑒‘3))
6766adantr 479 . . . . . . . . . . . . 13 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑎‘3) = (𝑒‘3))
68 oveq2 7422 . . . . . . . . . . . . . . . 16 (𝑏 = (𝑒‘4) → (2 · 𝑏) = (2 · (𝑒‘4)))
6968, 43oveqan12rd 7434 . . . . . . . . . . . . . . 15 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((2 · 𝑏) · (𝑎‘1)) = ((2 · (𝑒‘4)) · (𝑒‘1)))
7043oveq1d 7429 . . . . . . . . . . . . . . . 16 (𝑎 = (𝑒 ↾ (1...3)) → ((𝑎‘1)↑2) = ((𝑒‘1)↑2))
7170adantr 479 . . . . . . . . . . . . . . 15 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑎‘1)↑2) = ((𝑒‘1)↑2))
7269, 71oveq12d 7432 . . . . . . . . . . . . . 14 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) = (((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)))
7372oveq1d 7429 . . . . . . . . . . . . 13 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) = ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1))
7467, 73breq12d 5157 . . . . . . . . . . . 12 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑎‘3) < ((((2 · 𝑏) · (𝑎‘1)) − ((𝑎‘1)↑2)) − 1) ↔ (𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)))
75 simpr 483 . . . . . . . . . . . . . . . . 17 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → 𝑏 = (𝑒‘4))
7643adantr 479 . . . . . . . . . . . . . . . . 17 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑎‘1) = (𝑒‘1))
7775, 76oveq12d 7432 . . . . . . . . . . . . . . . 16 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (𝑏 − (𝑎‘1)) = ((𝑒‘4) − (𝑒‘1)))
7877oveq1d 7429 . . . . . . . . . . . . . . 15 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑏 − (𝑎‘1)) · (𝑒‘5)) = (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5)))
7978oveq2d 7430 . . . . . . . . . . . . . 14 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → ((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) = ((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))))
8079, 67oveq12d 7432 . . . . . . . . . . . . 13 ((𝑎 = (𝑒 ↾ (1...3)) ∧ 𝑏 = (𝑒‘4)) → (((𝑒‘6) − ((𝑏 − (𝑎‘1)) · (𝑒‘5))) − (𝑎‘3)) = (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3)))
8173, 80breq12d 5157 . . . . . . . . . . . 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 630 . . . . . . . . . . 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 630 . . . . . . . . . 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 630 . . . . . . . . 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 630 . . . . . . . 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 630 . . . . . . 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 3859 . . . . . 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 274 . . . . 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 3426 . . . 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 12537 . . . . . . 7 6 ∈ ℕ0
91 2z 12638 . . . . . . 7 2 ∈ ℤ
92 ovex 7447 . . . . . . . 8 (1...6) ∈ V
93 df-4 12321 . . . . . . . . . . . 12 4 = (3 + 1)
94 df-5 12322 . . . . . . . . . . . . 13 5 = (4 + 1)
95 df-6 12323 . . . . . . . . . . . . . 14 6 = (5 + 1)
96 ssid 4002 . . . . . . . . . . . . . 14 (1...6) ⊆ (1...6)
9795, 96jm2.27dlem5 42706 . . . . . . . . . . . . 13 (1...5) ⊆ (1...6)
9894, 97jm2.27dlem5 42706 . . . . . . . . . . . 12 (1...4) ⊆ (1...6)
9993, 98jm2.27dlem5 42706 . . . . . . . . . . 11 (1...3) ⊆ (1...6)
10036, 99jm2.27dlem5 42706 . . . . . . . . . 10 (1...2) ⊆ (1...6)
10135, 100jm2.27dlem5 42706 . . . . . . . . 9 (1...1) ⊆ (1...6)
102101, 41sselii 3976 . . . . . . . 8 1 ∈ (1...6)
103 mzpproj 42429 . . . . . . . 8 (((1...6) ∈ V ∧ 1 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6)))
10492, 102, 103mp2an 690 . . . . . . 7 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6))
105 eluzrabdioph 42498 . . . . . . 7 ((6 ∈ ℕ0 ∧ 2 ∈ ℤ ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6))) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘1) ∈ (ℤ‘2)} ∈ (Dioph‘6))
10690, 91, 104, 105mp3an 1458 . . . . . 6 {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘1) ∈ (ℤ‘2)} ∈ (Dioph‘6)
107100, 46sselii 3976 . . . . . . . 8 2 ∈ (1...6)
108 mzpproj 42429 . . . . . . . 8 (((1...6) ∈ V ∧ 2 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘2)) ∈ (mzPoly‘(1...6)))
10992, 107, 108mp2an 690 . . . . . . 7 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘2)) ∈ (mzPoly‘(1...6))
110 elnnrabdioph 42499 . . . . . . 7 ((6 ∈ ℕ0 ∧ (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘2)) ∈ (mzPoly‘(1...6))) → {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘2) ∈ ℕ} ∈ (Dioph‘6))
11190, 109, 110mp2an 690 . . . . . 6 {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘2) ∈ ℕ} ∈ (Dioph‘6)
112 anrabdioph 42472 . . . . . 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 690 . . . . 5 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘2) ∈ ℕ)} ∈ (Dioph‘6)
114 elmapi 8868 . . . . . . . . . . 11 (𝑒 ∈ (ℕ0m (1...6)) → 𝑒:(1...6)⟶ℕ0)
115 ffvelcdm 7085 . . . . . . . . . . 11 ((𝑒:(1...6)⟶ℕ0 ∧ 2 ∈ (1...6)) → (𝑒‘2) ∈ ℕ0)
116114, 107, 115sylancl 584 . . . . . . . . . 10 (𝑒 ∈ (ℕ0m (1...6)) → (𝑒‘2) ∈ ℕ0)
117 peano2nn0 12556 . . . . . . . . . 10 ((𝑒‘2) ∈ ℕ0 → ((𝑒‘2) + 1) ∈ ℕ0)
118 oveq2 7422 . . . . . . . . . . . . 13 (𝑏 = ((𝑒‘2) + 1) → ((𝑒‘1) Yrm 𝑏) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))
119118eqeq2d 2737 . . . . . . . . . . . 12 (𝑏 = ((𝑒‘2) + 1) → ((𝑒‘4) = ((𝑒‘1) Yrm 𝑏) ↔ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))))
120119anbi2d 628 . . . . . . . . . . 11 (𝑏 = ((𝑒‘2) + 1) → (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)) ↔ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))))
121120ceqsrexv 3640 . . . . . . . . . 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 222 . . . . . . . 8 (𝑒 ∈ (ℕ0m (1...6)) → (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1))) ↔ ∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))))
124123rabbiia 3424 . . . . . . 7 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))} = {𝑒 ∈ (ℕ0m (1...6)) ∣ ∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))}
125 vex 3467 . . . . . . . . . . . 12 𝑎 ∈ V
126125resex 6029 . . . . . . . . . . 11 (𝑎 ↾ (1...6)) ∈ V
127 fvex 6904 . . . . . . . . . . 11 (𝑎‘7) ∈ V
128 id 22 . . . . . . . . . . . . 13 (𝑏 = (𝑎‘7) → 𝑏 = (𝑎‘7))
129107jm2.27dlem1 42702 . . . . . . . . . . . . . 14 (𝑒 = (𝑎 ↾ (1...6)) → (𝑒‘2) = (𝑎‘2))
130129oveq1d 7429 . . . . . . . . . . . . 13 (𝑒 = (𝑎 ↾ (1...6)) → ((𝑒‘2) + 1) = ((𝑎‘2) + 1))
131128, 130eqeqan12rd 2741 . . . . . . . . . . . 12 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → (𝑏 = ((𝑒‘2) + 1) ↔ (𝑎‘7) = ((𝑎‘2) + 1)))
132102jm2.27dlem1 42702 . . . . . . . . . . . . . . 15 (𝑒 = (𝑎 ↾ (1...6)) → (𝑒‘1) = (𝑎‘1))
133132adantr 479 . . . . . . . . . . . . . 14 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → (𝑒‘1) = (𝑎‘1))
134133eleq1d 2811 . . . . . . . . . . . . 13 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → ((𝑒‘1) ∈ (ℤ‘2) ↔ (𝑎‘1) ∈ (ℤ‘2)))
135 4nn 12339 . . . . . . . . . . . . . . . . . 18 4 ∈ ℕ
136135jm2.27dlem3 42704 . . . . . . . . . . . . . . . . 17 4 ∈ (1...4)
13798, 136sselii 3976 . . . . . . . . . . . . . . . 16 4 ∈ (1...6)
138137jm2.27dlem1 42702 . . . . . . . . . . . . . . 15 (𝑒 = (𝑎 ↾ (1...6)) → (𝑒‘4) = (𝑎‘4))
139138adantr 479 . . . . . . . . . . . . . 14 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → (𝑒‘4) = (𝑎‘4))
140132, 128oveqan12d 7433 . . . . . . . . . . . . . 14 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → ((𝑒‘1) Yrm 𝑏) = ((𝑎‘1) Yrm (𝑎‘7)))
141139, 140eqeq12d 2742 . . . . . . . . . . . . 13 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → ((𝑒‘4) = ((𝑒‘1) Yrm 𝑏) ↔ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))
142134, 141anbi12d 630 . . . . . . . . . . . 12 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → (((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)) ↔ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))))
143131, 142anbi12d 630 . . . . . . . . . . 11 ((𝑒 = (𝑎 ↾ (1...6)) ∧ 𝑏 = (𝑎‘7)) → ((𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏))) ↔ ((𝑎‘7) = ((𝑎‘2) + 1) ∧ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))))
144126, 127, 143sbc2ie 3859 . . . . . . . . . 10 ([(𝑎 ↾ (1...6)) / 𝑒][(𝑎‘7) / 𝑏](𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏))) ↔ ((𝑎‘7) = ((𝑎‘2) + 1) ∧ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))))
145144rabbii 3426 . . . . . . . . 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 12538 . . . . . . . . . . 11 7 ∈ ℕ0
147 ovex 7447 . . . . . . . . . . . 12 (1...7) ∈ V
148 7nn 12348 . . . . . . . . . . . . 13 7 ∈ ℕ
149148jm2.27dlem3 42704 . . . . . . . . . . . 12 7 ∈ (1...7)
150 mzpproj 42429 . . . . . . . . . . . 12 (((1...7) ∈ V ∧ 7 ∈ (1...7)) → (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘7)) ∈ (mzPoly‘(1...7)))
151147, 149, 150mp2an 690 . . . . . . . . . . 11 (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘7)) ∈ (mzPoly‘(1...7))
152 df-7 12324 . . . . . . . . . . . . . 14 7 = (6 + 1)
153 6nn 12345 . . . . . . . . . . . . . 14 6 ∈ ℕ
154107, 152, 153jm2.27dlem2 42703 . . . . . . . . . . . . 13 2 ∈ (1...7)
155 mzpproj 42429 . . . . . . . . . . . . 13 (((1...7) ∈ V ∧ 2 ∈ (1...7)) → (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘2)) ∈ (mzPoly‘(1...7)))
156147, 154, 155mp2an 690 . . . . . . . . . . . 12 (𝑎 ∈ (ℤ ↑m (1...7)) ↦ (𝑎‘2)) ∈ (mzPoly‘(1...7))
157 1z 12636 . . . . . . . . . . . . 13 1 ∈ ℤ
158 mzpconstmpt 42432 . . . . . . . . . . . . 13 (((1...7) ∈ V ∧ 1 ∈ ℤ) → (𝑎 ∈ (ℤ ↑m (1...7)) ↦ 1) ∈ (mzPoly‘(1...7)))
159147, 157, 158mp2an 690 . . . . . . . . . . . 12 (𝑎 ∈ (ℤ ↑m (1...7)) ↦ 1) ∈ (mzPoly‘(1...7))
160 mzpaddmpt 42433 . . . . . . . . . . . 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 690 . . . . . . . . . . 11 (𝑎 ∈ (ℤ ↑m (1...7)) ↦ ((𝑎‘2) + 1)) ∈ (mzPoly‘(1...7))
162 eqrabdioph 42469 . . . . . . . . . . 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 1458 . . . . . . . . . 10 {𝑎 ∈ (ℕ0m (1...7)) ∣ (𝑎‘7) = ((𝑎‘2) + 1)} ∈ (Dioph‘7)
164 rmydioph 42707 . . . . . . . . . . 11 {𝑏 ∈ (ℕ0m (1...3)) ∣ ((𝑏‘1) ∈ (ℤ‘2) ∧ (𝑏‘3) = ((𝑏‘1) Yrm (𝑏‘2)))} ∈ (Dioph‘3)
165 simp1 1133 . . . . . . . . . . . . . 14 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → (𝑏‘1) = (𝑎‘1))
166165eleq1d 2811 . . . . . . . . . . . . 13 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → ((𝑏‘1) ∈ (ℤ‘2) ↔ (𝑎‘1) ∈ (ℤ‘2)))
167 simp3 1135 . . . . . . . . . . . . . 14 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → (𝑏‘3) = (𝑎‘4))
168 simp2 1134 . . . . . . . . . . . . . . 15 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → (𝑏‘2) = (𝑎‘7))
169165, 168oveq12d 7432 . . . . . . . . . . . . . 14 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → ((𝑏‘1) Yrm (𝑏‘2)) = ((𝑎‘1) Yrm (𝑎‘7)))
170167, 169eqeq12d 2742 . . . . . . . . . . . . 13 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → ((𝑏‘3) = ((𝑏‘1) Yrm (𝑏‘2)) ↔ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))
171166, 170anbi12d 630 . . . . . . . . . . . 12 (((𝑏‘1) = (𝑎‘1) ∧ (𝑏‘2) = (𝑎‘7) ∧ (𝑏‘3) = (𝑎‘4)) → (((𝑏‘1) ∈ (ℤ‘2) ∧ (𝑏‘3) = ((𝑏‘1) Yrm (𝑏‘2))) ↔ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))))
172102, 152, 153jm2.27dlem2 42703 . . . . . . . . . . . 12 1 ∈ (1...7)
173137, 152, 153jm2.27dlem2 42703 . . . . . . . . . . . 12 4 ∈ (1...7)
174171, 172, 149, 173rabren3dioph 42507 . . . . . . . . . . 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 690 . . . . . . . . . 10 {𝑎 ∈ (ℕ0m (1...7)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7)))} ∈ (Dioph‘7)
176 anrabdioph 42472 . . . . . . . . . 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 690 . . . . . . . . 9 {𝑎 ∈ (ℕ0m (1...7)) ∣ ((𝑎‘7) = ((𝑎‘2) + 1) ∧ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘4) = ((𝑎‘1) Yrm (𝑎‘7))))} ∈ (Dioph‘7)
178145, 177eqeltri 2822 . . . . . . . 8 {𝑎 ∈ (ℕ0m (1...7)) ∣ [(𝑎 ↾ (1...6)) / 𝑒][(𝑎‘7) / 𝑏](𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))} ∈ (Dioph‘7)
179152rexfrabdioph 42487 . . . . . . . 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 690 . . . . . . 7 {𝑒 ∈ (ℕ0m (1...6)) ∣ ∃𝑏 ∈ ℕ0 (𝑏 = ((𝑒‘2) + 1) ∧ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm 𝑏)))} ∈ (Dioph‘6)
181124, 180eqeltri 2822 . . . . . 6 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘1) ∈ (ℤ‘2) ∧ (𝑒‘4) = ((𝑒‘1) Yrm ((𝑒‘2) + 1)))} ∈ (Dioph‘6)
182 rmydioph 42707 . . . . . . . 8 {𝑎 ∈ (ℕ0m (1...3)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Yrm (𝑎‘2)))} ∈ (Dioph‘3)
183 simp1 1133 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → (𝑎‘1) = (𝑒‘4))
184183eleq1d 2811 . . . . . . . . . 10 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → ((𝑎‘1) ∈ (ℤ‘2) ↔ (𝑒‘4) ∈ (ℤ‘2)))
185 simp3 1135 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → (𝑎‘3) = (𝑒‘5))
186 simp2 1134 . . . . . . . . . . . 12 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → (𝑎‘2) = (𝑒‘2))
187183, 186oveq12d 7432 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → ((𝑎‘1) Yrm (𝑎‘2)) = ((𝑒‘4) Yrm (𝑒‘2)))
188185, 187eqeq12d 2742 . . . . . . . . . 10 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → ((𝑎‘3) = ((𝑎‘1) Yrm (𝑎‘2)) ↔ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2))))
189184, 188anbi12d 630 . . . . . . . . 9 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘5)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Yrm (𝑎‘2))) ↔ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2)))))
190 5nn 12342 . . . . . . . . . . 11 5 ∈ ℕ
191190jm2.27dlem3 42704 . . . . . . . . . 10 5 ∈ (1...5)
192191, 95, 190jm2.27dlem2 42703 . . . . . . . . 9 5 ∈ (1...6)
193189, 137, 107, 192rabren3dioph 42507 . . . . . . . 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 690 . . . . . . 7 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘5) = ((𝑒‘4) Yrm (𝑒‘2)))} ∈ (Dioph‘6)
195 rmxdioph 42709 . . . . . . . . 9 {𝑎 ∈ (ℕ0m (1...3)) ∣ ((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Xrm (𝑎‘2)))} ∈ (Dioph‘3)
196 simp1 1133 . . . . . . . . . . . 12 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → (𝑎‘1) = (𝑒‘4))
197196eleq1d 2811 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → ((𝑎‘1) ∈ (ℤ‘2) ↔ (𝑒‘4) ∈ (ℤ‘2)))
198 simp3 1135 . . . . . . . . . . . 12 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → (𝑎‘3) = (𝑒‘6))
199 simp2 1134 . . . . . . . . . . . . 13 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → (𝑎‘2) = (𝑒‘2))
200196, 199oveq12d 7432 . . . . . . . . . . . 12 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → ((𝑎‘1) Xrm (𝑎‘2)) = ((𝑒‘4) Xrm (𝑒‘2)))
201198, 200eqeq12d 2742 . . . . . . . . . . 11 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → ((𝑎‘3) = ((𝑎‘1) Xrm (𝑎‘2)) ↔ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2))))
202197, 201anbi12d 630 . . . . . . . . . 10 (((𝑎‘1) = (𝑒‘4) ∧ (𝑎‘2) = (𝑒‘2) ∧ (𝑎‘3) = (𝑒‘6)) → (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘3) = ((𝑎‘1) Xrm (𝑎‘2))) ↔ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2)))))
203153jm2.27dlem3 42704 . . . . . . . . . 10 6 ∈ (1...6)
204202, 137, 107, 203rabren3dioph 42507 . . . . . . . . 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 690 . . . . . . . 8 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((𝑒‘4) ∈ (ℤ‘2) ∧ (𝑒‘6) = ((𝑒‘4) Xrm (𝑒‘2)))} ∈ (Dioph‘6)
20699, 3sselii 3976 . . . . . . . . . . 11 3 ∈ (1...6)
207 mzpproj 42429 . . . . . . . . . . 11 (((1...6) ∈ V ∧ 3 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘3)) ∈ (mzPoly‘(1...6)))
20892, 206, 207mp2an 690 . . . . . . . . . 10 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘3)) ∈ (mzPoly‘(1...6))
209 mzpconstmpt 42432 . . . . . . . . . . . . . . 15 (((1...6) ∈ V ∧ 2 ∈ ℤ) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 2) ∈ (mzPoly‘(1...6)))
21092, 91, 209mp2an 690 . . . . . . . . . . . . . 14 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 2) ∈ (mzPoly‘(1...6))
211 mzpproj 42429 . . . . . . . . . . . . . . 15 (((1...6) ∈ V ∧ 4 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘4)) ∈ (mzPoly‘(1...6)))
21292, 137, 211mp2an 690 . . . . . . . . . . . . . 14 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘4)) ∈ (mzPoly‘(1...6))
213 mzpmulmpt 42434 . . . . . . . . . . . . . 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 690 . . . . . . . . . . . . 13 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (2 · (𝑒‘4))) ∈ (mzPoly‘(1...6))
215 mzpmulmpt 42434 . . . . . . . . . . . . 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 690 . . . . . . . . . . . 12 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((2 · (𝑒‘4)) · (𝑒‘1))) ∈ (mzPoly‘(1...6))
217 2nn0 12533 . . . . . . . . . . . . 13 2 ∈ ℕ0
218 mzpexpmpt 42437 . . . . . . . . . . . . 13 (((𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘1)) ∈ (mzPoly‘(1...6)) ∧ 2 ∈ ℕ0) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘1)↑2)) ∈ (mzPoly‘(1...6)))
219104, 217, 218mp2an 690 . . . . . . . . . . . 12 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘1)↑2)) ∈ (mzPoly‘(1...6))
220 mzpsubmpt 42435 . . . . . . . . . . . 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 690 . . . . . . . . . . 11 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2))) ∈ (mzPoly‘(1...6))
222 mzpconstmpt 42432 . . . . . . . . . . . 12 (((1...6) ∈ V ∧ 1 ∈ ℤ) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 1) ∈ (mzPoly‘(1...6)))
22392, 157, 222mp2an 690 . . . . . . . . . . 11 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ 1) ∈ (mzPoly‘(1...6))
224 mzpsubmpt 42435 . . . . . . . . . . 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 690 . . . . . . . . . 10 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)) ∈ (mzPoly‘(1...6))
226 ltrabdioph 42500 . . . . . . . . . 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 1458 . . . . . . . . 9 {𝑒 ∈ (ℕ0m (1...6)) ∣ (𝑒‘3) < ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1)} ∈ (Dioph‘6)
228 mzpproj 42429 . . . . . . . . . . . . 13 (((1...6) ∈ V ∧ 6 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘6)) ∈ (mzPoly‘(1...6)))
22992, 203, 228mp2an 690 . . . . . . . . . . . 12 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘6)) ∈ (mzPoly‘(1...6))
230 mzpsubmpt 42435 . . . . . . . . . . . . . 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 690 . . . . . . . . . . . . 13 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘4) − (𝑒‘1))) ∈ (mzPoly‘(1...6))
232 mzpproj 42429 . . . . . . . . . . . . . 14 (((1...6) ∈ V ∧ 5 ∈ (1...6)) → (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘5)) ∈ (mzPoly‘(1...6)))
23392, 192, 232mp2an 690 . . . . . . . . . . . . 13 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (𝑒‘5)) ∈ (mzPoly‘(1...6))
234 mzpmulmpt 42434 . . . . . . . . . . . . 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 690 . . . . . . . . . . . 12 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) ∈ (mzPoly‘(1...6))
236 mzpsubmpt 42435 . . . . . . . . . . . 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 690 . . . . . . . . . . 11 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ ((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5)))) ∈ (mzPoly‘(1...6))
238 mzpsubmpt 42435 . . . . . . . . . . 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 690 . . . . . . . . . 10 (𝑒 ∈ (ℤ ↑m (1...6)) ↦ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))) ∈ (mzPoly‘(1...6))
240 dvdsrabdioph 42502 . . . . . . . . . 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 1458 . . . . . . . . 9 {𝑒 ∈ (ℕ0m (1...6)) ∣ ((((2 · (𝑒‘4)) · (𝑒‘1)) − ((𝑒‘1)↑2)) − 1) ∥ (((𝑒‘6) − (((𝑒‘4) − (𝑒‘1)) · (𝑒‘5))) − (𝑒‘3))} ∈ (Dioph‘6)
242 anrabdioph 42472 . . . . . . . . 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 690 . . . . . . . 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 42472 . . . . . . . 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 690 . . . . . . 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 42472 . . . . . . 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 690 . . . . . 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 42472 . . . . . 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 690 . . . . 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 42472 . . . . 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 690 . . . 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 2822 . . 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 42489 . . 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 690 . 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 2822 1 {𝑎 ∈ (ℕ0m (1...3)) ∣ (((𝑎‘1) ∈ (ℤ‘2) ∧ (𝑎‘2) ∈ ℕ) ∧ (𝑎‘3) = ((𝑎‘1)↑(𝑎‘2)))} ∈ (Dioph‘3)
Colors of variables: wff setvar class
Syntax hints:  wb 205  wa 394  w3a 1084   = wceq 1534  wcel 2099  wrex 3060  {crab 3420  Vcvv 3463  [wsbc 3776   class class class wbr 5144  cmpt 5227  cres 5675  wf 6540  cfv 6544  (class class class)co 7414  m cmap 8845  1c1 11148   + caddc 11150   · cmul 11152   < clt 11287  cmin 11483  cn 12256  2c2 12311  3c3 12312  4c4 12313  5c5 12314  6c6 12315  7c7 12316  0cn0 12516  cz 12602  cuz 12866  ...cfz 13530  cexp 14073  cdvds 16249  mzPolycmzp 42414  Diophcdioph 42447   Xrm crmx 42592   Yrm crmy 42593
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1790  ax-4 1804  ax-5 1906  ax-6 1964  ax-7 2004  ax-8 2101  ax-9 2109  ax-10 2130  ax-11 2147  ax-12 2167  ax-ext 2697  ax-rep 5281  ax-sep 5295  ax-nul 5302  ax-pow 5360  ax-pr 5424  ax-un 7736  ax-inf2 9675  ax-cnex 11203  ax-resscn 11204  ax-1cn 11205  ax-icn 11206  ax-addcl 11207  ax-addrcl 11208  ax-mulcl 11209  ax-mulrcl 11210  ax-mulcom 11211  ax-addass 11212  ax-mulass 11213  ax-distr 11214  ax-i2m1 11215  ax-1ne0 11216  ax-1rid 11217  ax-rnegex 11218  ax-rrecex 11219  ax-cnre 11220  ax-pre-lttri 11221  ax-pre-lttrn 11222  ax-pre-ltadd 11223  ax-pre-mulgt0 11224  ax-pre-sup 11225  ax-addf 11226
This theorem depends on definitions:  df-bi 206  df-an 395  df-or 846  df-3or 1085  df-3an 1086  df-tru 1537  df-fal 1547  df-ex 1775  df-nf 1779  df-sb 2061  df-mo 2529  df-eu 2558  df-clab 2704  df-cleq 2718  df-clel 2803  df-nfc 2878  df-ne 2931  df-nel 3037  df-ral 3052  df-rex 3061  df-rmo 3365  df-reu 3366  df-rab 3421  df-v 3465  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-pss 3967  df-nul 4324  df-if 4525  df-pw 4600  df-sn 4625  df-pr 4627  df-tp 4629  df-op 4631  df-uni 4907  df-int 4948  df-iun 4996  df-iin 4997  df-br 5145  df-opab 5207  df-mpt 5228  df-tr 5262  df-id 5571  df-eprel 5577  df-po 5585  df-so 5586  df-fr 5628  df-se 5629  df-we 5630  df-xp 5679  df-rel 5680  df-cnv 5681  df-co 5682  df-dm 5683  df-rn 5684  df-res 5685  df-ima 5686  df-pred 6303  df-ord 6369  df-on 6370  df-lim 6371  df-suc 6372  df-iota 6496  df-fun 6546  df-fn 6547  df-f 6548  df-f1 6549  df-fo 6550  df-f1o 6551  df-fv 6552  df-isom 6553  df-riota 7370  df-ov 7417  df-oprab 7418  df-mpo 7419  df-of 7680  df-om 7867  df-1st 7993  df-2nd 7994  df-supp 8165  df-frecs 8286  df-wrecs 8317  df-recs 8391  df-rdg 8430  df-1o 8486  df-2o 8487  df-oadd 8490  df-omul 8491  df-er 8724  df-map 8847  df-pm 8848  df-ixp 8917  df-en 8965  df-dom 8966  df-sdom 8967  df-fin 8968  df-fsupp 9397  df-fi 9445  df-sup 9476  df-inf 9477  df-oi 9544  df-dju 9935  df-card 9973  df-acn 9976  df-pnf 11289  df-mnf 11290  df-xr 11291  df-ltxr 11292  df-le 11293  df-sub 11485  df-neg 11486  df-div 11911  df-nn 12257  df-2 12319  df-3 12320  df-4 12321  df-5 12322  df-6 12323  df-7 12324  df-8 12325  df-9 12326  df-n0 12517  df-xnn0 12589  df-z 12603  df-dec 12722  df-uz 12867  df-q 12977  df-rp 13021  df-xneg 13138  df-xadd 13139  df-xmul 13140  df-ioo 13374  df-ioc 13375  df-ico 13376  df-icc 13377  df-fz 13531  df-fzo 13674  df-fl 13804  df-mod 13882  df-seq 14014  df-exp 14074  df-fac 14284  df-bc 14313  df-hash 14341  df-shft 15065  df-cj 15097  df-re 15098  df-im 15099  df-sqrt 15233  df-abs 15234  df-limsup 15466  df-clim 15483  df-rlim 15484  df-sum 15684  df-ef 16062  df-sin 16064  df-cos 16065  df-pi 16067  df-dvds 16250  df-gcd 16488  df-prm 16666  df-numer 16730  df-denom 16731  df-struct 17142  df-sets 17159  df-slot 17177  df-ndx 17189  df-base 17207  df-ress 17236  df-plusg 17272  df-mulr 17273  df-starv 17274  df-sca 17275  df-vsca 17276  df-ip 17277  df-tset 17278  df-ple 17279  df-ds 17281  df-unif 17282  df-hom 17283  df-cco 17284  df-rest 17430  df-topn 17431  df-0g 17449  df-gsum 17450  df-topgen 17451  df-pt 17452  df-prds 17455  df-xrs 17510  df-qtop 17515  df-imas 17516  df-xps 17518  df-mre 17592  df-mrc 17593  df-acs 17595  df-mgm 18626  df-sgrp 18705  df-mnd 18721  df-submnd 18767  df-mulg 19056  df-cntz 19305  df-cmn 19774  df-psmet 21329  df-xmet 21330  df-met 21331  df-bl 21332  df-mopn 21333  df-fbas 21334  df-fg 21335  df-cnfld 21338  df-top 22882  df-topon 22899  df-topsp 22921  df-bases 22935  df-cld 23009  df-ntr 23010  df-cls 23011  df-nei 23088  df-lp 23126  df-perf 23127  df-cn 23217  df-cnp 23218  df-haus 23305  df-tx 23552  df-hmeo 23745  df-fil 23836  df-fm 23928  df-flim 23929  df-flf 23930  df-xms 24312  df-ms 24313  df-tms 24314  df-cncf 24884  df-limc 25881  df-dv 25882  df-log 26578  df-mzpcl 42415  df-mzp 42416  df-dioph 42448  df-squarenn 42533  df-pell1qr 42534  df-pell14qr 42535  df-pell1234qr 42536  df-pellfund 42537  df-rmx 42594  df-rmy 42595
This theorem is referenced by:  expdioph  42716
  Copyright terms: Public domain W3C validator