Metamath Proof Explorer


Theorem constrsslem

Description: Lemma for constrss . This lemma requires the additional condition that 0 is the constructible number; that condition is removed in constrss . (Proposed by Saveliy Skresanov, 23-JUn-2025.) (Contributed by Thierry Arnoux, 25-Jun-2025)

Ref Expression
Hypotheses constr0.1 𝐶 = rec ( ( 𝑠 ∈ V ↦ { 𝑥 ∈ ℂ ∣ ( ∃ 𝑎𝑠𝑏𝑠𝑐𝑠𝑑𝑠𝑡 ∈ ℝ ∃ 𝑟 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ 𝑥 = ( 𝑐 + ( 𝑟 · ( 𝑑𝑐 ) ) ) ∧ ( ℑ ‘ ( ( ∗ ‘ ( 𝑏𝑎 ) ) · ( 𝑑𝑐 ) ) ) ≠ 0 ) ∨ ∃ 𝑎𝑠𝑏𝑠𝑐𝑠𝑒𝑠𝑓𝑠𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ∨ ∃ 𝑎𝑠𝑏𝑠𝑐𝑠𝑑𝑠𝑒𝑠𝑓𝑠 ( 𝑎𝑑 ∧ ( abs ‘ ( 𝑥𝑎 ) ) = ( abs ‘ ( 𝑏𝑐 ) ) ∧ ( abs ‘ ( 𝑥𝑑 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) } ) , { 0 , 1 } )
constrsscn.1 ( 𝜑𝑁 ∈ On )
constrsslem.1 ( 𝜑 → 0 ∈ ( 𝐶𝑁 ) )
Assertion constrsslem ( 𝜑 → ( 𝐶𝑁 ) ⊆ ( 𝐶 ‘ suc 𝑁 ) )

Proof

Step Hyp Ref Expression
1 constr0.1 𝐶 = rec ( ( 𝑠 ∈ V ↦ { 𝑥 ∈ ℂ ∣ ( ∃ 𝑎𝑠𝑏𝑠𝑐𝑠𝑑𝑠𝑡 ∈ ℝ ∃ 𝑟 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ 𝑥 = ( 𝑐 + ( 𝑟 · ( 𝑑𝑐 ) ) ) ∧ ( ℑ ‘ ( ( ∗ ‘ ( 𝑏𝑎 ) ) · ( 𝑑𝑐 ) ) ) ≠ 0 ) ∨ ∃ 𝑎𝑠𝑏𝑠𝑐𝑠𝑒𝑠𝑓𝑠𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ∨ ∃ 𝑎𝑠𝑏𝑠𝑐𝑠𝑑𝑠𝑒𝑠𝑓𝑠 ( 𝑎𝑑 ∧ ( abs ‘ ( 𝑥𝑎 ) ) = ( abs ‘ ( 𝑏𝑐 ) ) ∧ ( abs ‘ ( 𝑥𝑑 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) } ) , { 0 , 1 } )
2 constrsscn.1 ( 𝜑𝑁 ∈ On )
3 constrsslem.1 ( 𝜑 → 0 ∈ ( 𝐶𝑁 ) )
4 1 2 constrsscn ( 𝜑 → ( 𝐶𝑁 ) ⊆ ℂ )
5 4 sselda ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → 𝑥 ∈ ℂ )
6 simpr ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → 𝑥 ∈ ( 𝐶𝑁 ) )
7 id ( 𝑎 = 𝑥𝑎 = 𝑥 )
8 oveq2 ( 𝑎 = 𝑥 → ( 𝑏𝑎 ) = ( 𝑏𝑥 ) )
9 8 oveq2d ( 𝑎 = 𝑥 → ( 𝑡 · ( 𝑏𝑎 ) ) = ( 𝑡 · ( 𝑏𝑥 ) ) )
10 7 9 oveq12d ( 𝑎 = 𝑥 → ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) )
11 10 eqeq2d ( 𝑎 = 𝑥 → ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ↔ 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ) )
12 11 anbi1d ( 𝑎 = 𝑥 → ( ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
13 12 rexbidv ( 𝑎 = 𝑥 → ( ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
14 13 2rexbidv ( 𝑎 = 𝑥 → ( ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
15 14 2rexbidv ( 𝑎 = 𝑥 → ( ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
16 15 adantl ( ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) ∧ 𝑎 = 𝑥 ) → ( ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
17 3 adantr ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → 0 ∈ ( 𝐶𝑁 ) )
18 oveq1 ( 𝑏 = 0 → ( 𝑏𝑥 ) = ( 0 − 𝑥 ) )
19 18 oveq2d ( 𝑏 = 0 → ( 𝑡 · ( 𝑏𝑥 ) ) = ( 𝑡 · ( 0 − 𝑥 ) ) )
20 19 oveq2d ( 𝑏 = 0 → ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) )
21 20 eqeq2d ( 𝑏 = 0 → ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ↔ 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ) )
22 21 anbi1d ( 𝑏 = 0 → ( ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
23 22 2rexbidv ( 𝑏 = 0 → ( ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
24 23 2rexbidv ( 𝑏 = 0 → ( ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
25 24 adantl ( ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) ∧ 𝑏 = 0 ) → ( ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
26 oveq2 ( 𝑐 = 0 → ( 𝑥𝑐 ) = ( 𝑥 − 0 ) )
27 26 fveq2d ( 𝑐 = 0 → ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) )
28 27 eqeq1d ( 𝑐 = 0 → ( ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ↔ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) )
29 28 anbi2d ( 𝑐 = 0 → ( ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
30 29 rexbidv ( 𝑐 = 0 → ( ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
31 30 2rexbidv ( 𝑐 = 0 → ( ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
32 31 adantl ( ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) ∧ 𝑐 = 0 ) → ( ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
33 oveq1 ( 𝑒 = 𝑥 → ( 𝑒𝑓 ) = ( 𝑥𝑓 ) )
34 33 fveq2d ( 𝑒 = 𝑥 → ( abs ‘ ( 𝑒𝑓 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) )
35 34 eqeq2d ( 𝑒 = 𝑥 → ( ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ↔ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ) )
36 35 anbi2d ( 𝑒 = 𝑥 → ( ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ) ) )
37 36 2rexbidv ( 𝑒 = 𝑥 → ( ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ) ) )
38 37 adantl ( ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) ∧ 𝑒 = 𝑥 ) → ( ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ↔ ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ) ) )
39 oveq2 ( 𝑓 = 0 → ( 𝑥𝑓 ) = ( 𝑥 − 0 ) )
40 39 fveq2d ( 𝑓 = 0 → ( abs ‘ ( 𝑥𝑓 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) )
41 40 eqeq2d ( 𝑓 = 0 → ( ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ↔ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) )
42 41 anbi2d ( 𝑓 = 0 → ( ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ) ↔ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) ) )
43 42 rexbidv ( 𝑓 = 0 → ( ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ) ↔ ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) ) )
44 43 adantl ( ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) ∧ 𝑓 = 0 ) → ( ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ) ↔ ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) ) )
45 0red ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → 0 ∈ ℝ )
46 oveq1 ( 𝑡 = 0 → ( 𝑡 · ( 0 − 𝑥 ) ) = ( 0 · ( 0 − 𝑥 ) ) )
47 46 oveq2d ( 𝑡 = 0 → ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) = ( 𝑥 + ( 0 · ( 0 − 𝑥 ) ) ) )
48 47 eqeq2d ( 𝑡 = 0 → ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ↔ 𝑥 = ( 𝑥 + ( 0 · ( 0 − 𝑥 ) ) ) ) )
49 48 anbi1d ( 𝑡 = 0 → ( ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) ↔ ( 𝑥 = ( 𝑥 + ( 0 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) ) )
50 49 adantl ( ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) ∧ 𝑡 = 0 ) → ( ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) ↔ ( 𝑥 = ( 𝑥 + ( 0 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) ) )
51 0cnd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → 0 ∈ ℂ )
52 51 5 subcld ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ( 0 − 𝑥 ) ∈ ℂ )
53 52 mul02d ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ( 0 · ( 0 − 𝑥 ) ) = 0 )
54 53 oveq2d ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ( 𝑥 + ( 0 · ( 0 − 𝑥 ) ) ) = ( 𝑥 + 0 ) )
55 5 addridd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ( 𝑥 + 0 ) = 𝑥 )
56 54 55 eqtr2d ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → 𝑥 = ( 𝑥 + ( 0 · ( 0 − 𝑥 ) ) ) )
57 eqidd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) )
58 56 57 jca ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ( 𝑥 = ( 𝑥 + ( 0 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) )
59 45 50 58 rspcedvd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥 − 0 ) ) ) )
60 17 44 59 rspcedvd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑥𝑓 ) ) ) )
61 6 38 60 rspcedvd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥 − 0 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) )
62 17 32 61 rspcedvd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 0 − 𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) )
63 17 25 62 rspcedvd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑥 + ( 𝑡 · ( 𝑏𝑥 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) )
64 6 16 63 rspcedvd ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) )
65 64 3mix2d ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ( ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑑 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ∃ 𝑟 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ 𝑥 = ( 𝑐 + ( 𝑟 · ( 𝑑𝑐 ) ) ) ∧ ( ℑ ‘ ( ( ∗ ‘ ( 𝑏𝑎 ) ) · ( 𝑑𝑐 ) ) ) ≠ 0 ) ∨ ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ∨ ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑑 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ( 𝑎𝑑 ∧ ( abs ‘ ( 𝑥𝑎 ) ) = ( abs ‘ ( 𝑏𝑐 ) ) ∧ ( abs ‘ ( 𝑥𝑑 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) )
66 eqid ( 𝐶𝑁 ) = ( 𝐶𝑁 )
67 1 2 66 constrsuc ( 𝜑 → ( 𝑥 ∈ ( 𝐶 ‘ suc 𝑁 ) ↔ ( 𝑥 ∈ ℂ ∧ ( ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑑 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ∃ 𝑟 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ 𝑥 = ( 𝑐 + ( 𝑟 · ( 𝑑𝑐 ) ) ) ∧ ( ℑ ‘ ( ( ∗ ‘ ( 𝑏𝑎 ) ) · ( 𝑑𝑐 ) ) ) ≠ 0 ) ∨ ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ∨ ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑑 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ( 𝑎𝑑 ∧ ( abs ‘ ( 𝑥𝑎 ) ) = ( abs ‘ ( 𝑏𝑐 ) ) ∧ ( abs ‘ ( 𝑥𝑑 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) ) ) )
68 67 adantr ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → ( 𝑥 ∈ ( 𝐶 ‘ suc 𝑁 ) ↔ ( 𝑥 ∈ ℂ ∧ ( ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑑 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ∃ 𝑟 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ 𝑥 = ( 𝑐 + ( 𝑟 · ( 𝑑𝑐 ) ) ) ∧ ( ℑ ‘ ( ( ∗ ‘ ( 𝑏𝑎 ) ) · ( 𝑑𝑐 ) ) ) ≠ 0 ) ∨ ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ∃ 𝑡 ∈ ℝ ( 𝑥 = ( 𝑎 + ( 𝑡 · ( 𝑏𝑎 ) ) ) ∧ ( abs ‘ ( 𝑥𝑐 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ∨ ∃ 𝑎 ∈ ( 𝐶𝑁 ) ∃ 𝑏 ∈ ( 𝐶𝑁 ) ∃ 𝑐 ∈ ( 𝐶𝑁 ) ∃ 𝑑 ∈ ( 𝐶𝑁 ) ∃ 𝑒 ∈ ( 𝐶𝑁 ) ∃ 𝑓 ∈ ( 𝐶𝑁 ) ( 𝑎𝑑 ∧ ( abs ‘ ( 𝑥𝑎 ) ) = ( abs ‘ ( 𝑏𝑐 ) ) ∧ ( abs ‘ ( 𝑥𝑑 ) ) = ( abs ‘ ( 𝑒𝑓 ) ) ) ) ) ) )
69 5 65 68 mpbir2and ( ( 𝜑𝑥 ∈ ( 𝐶𝑁 ) ) → 𝑥 ∈ ( 𝐶 ‘ suc 𝑁 ) )
70 69 ex ( 𝜑 → ( 𝑥 ∈ ( 𝐶𝑁 ) → 𝑥 ∈ ( 𝐶 ‘ suc 𝑁 ) ) )
71 70 ssrdv ( 𝜑 → ( 𝐶𝑁 ) ⊆ ( 𝐶 ‘ suc 𝑁 ) )