Metamath Proof Explorer


Theorem noinfbnd1lem4

Description: Lemma for noinfbnd1 . If U is a prolongment of T and in B , then ( Udom T ) is not undefined. (Contributed by Scott Fenton, 9-Aug-2024)

Ref Expression
Hypothesis noinfbnd1.1 ⊢ T = if ∃ x ∈ B ∀ y ∈ B ¬ y < s x ι x ∈ B | ∀ y ∈ B ¬ y < s x ∪ dom ⁡ ι x ∈ B | ∀ y ∈ B ¬ y < s x 1 𝑜 g ∈ y | ∃ u ∈ B y ∈ dom ⁡ u ∧ ∀ v ∈ B ¬ u < s v → u ↾ suc ⁡ y = v ↾ suc ⁡ y ⟼ ι x | ∃ u ∈ B g ∈ dom ⁡ u ∧ ∀ v ∈ B ¬ u < s v → u ↾ suc ⁡ g = v ↾ suc ⁡ g ∧ u ⁡ g = x
Assertion noinfbnd1lem4 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T → U ⁡ dom ⁡ T ≠ ∅

Proof

Step Hyp Ref Expression
1 noinfbnd1.1 ⊢ T = if ∃ x ∈ B ∀ y ∈ B ¬ y < s x ι x ∈ B | ∀ y ∈ B ¬ y < s x ∪ dom ⁡ ι x ∈ B | ∀ y ∈ B ¬ y < s x 1 𝑜 g ∈ y | ∃ u ∈ B y ∈ dom ⁡ u ∧ ∀ v ∈ B ¬ u < s v → u ↾ suc ⁡ y = v ↾ suc ⁡ y ⟼ ι x | ∃ u ∈ B g ∈ dom ⁡ u ∧ ∀ v ∈ B ¬ u < s v → u ↾ suc ⁡ g = v ↾ suc ⁡ g ∧ u ⁡ g = x
2 simpl1 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x
3 simpl2 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → B ⊆ No ∧ B ∈ V
4 simprl ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → w ∈ B
5 simpl3 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → U ∈ B ∧ U ↾ dom ⁡ T = T
6 simp2l ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T → B ⊆ No
7 6 sselda ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B → w ∈ No
8 simp3l ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T → U ∈ B
9 6 8 sseldd ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T → U ∈ No
10 9 adantr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B → U ∈ No
11 ltsso ⊢ < s Or No
12 soasym ⊢ < s Or No ∧ w ∈ No ∧ U ∈ No → w < s U → ¬ U < s w
13 11 12 mpan ⊢ w ∈ No ∧ U ∈ No → w < s U → ¬ U < s w
14 7 10 13 syl2anc ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B → w < s U → ¬ U < s w
15 14 impr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → ¬ U < s w
16 4 15 jca ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → w ∈ B ∧ ¬ U < s w
17 1 noinfbnd1lem2 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ ¬ U < s w → w ↾ dom ⁡ T = T
18 2 3 5 16 17 syl112anc ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → w ↾ dom ⁡ T = T
19 1 noinfbnd1lem3 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ w ∈ B ∧ w ↾ dom ⁡ T = T → w ⁡ dom ⁡ T ≠ 1 𝑜
20 2 3 4 18 19 syl112anc ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → w ⁡ dom ⁡ T ≠ 1 𝑜
21 20 neneqd ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B ∧ w < s U → ¬ w ⁡ dom ⁡ T = 1 𝑜
22 21 expr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B → w < s U → ¬ w ⁡ dom ⁡ T = 1 𝑜
23 imnan ⊢ w < s U → ¬ w ⁡ dom ⁡ T = 1 𝑜 ↔ ¬ w < s U ∧ w ⁡ dom ⁡ T = 1 𝑜
24 22 23 sylib ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ w ∈ B → ¬ w < s U ∧ w ⁡ dom ⁡ T = 1 𝑜
25 24 nrexdv ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T → ¬ ∃ w ∈ B w < s U ∧ w ⁡ dom ⁡ T = 1 𝑜
26 breq2 ⊢ x = U → y < s x ↔ y < s U
27 26 rexbidv ⊢ x = U → ∃ y ∈ B y < s x ↔ ∃ y ∈ B y < s U
28 simpl1 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x
29 dfral2 ⊢ ∀ x ∈ B ∃ y ∈ B y < s x ↔ ¬ ∃ x ∈ B ¬ ∃ y ∈ B y < s x
30 ralnex ⊢ ∀ y ∈ B ¬ y < s x ↔ ¬ ∃ y ∈ B y < s x
31 30 rexbii ⊢ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ↔ ∃ x ∈ B ¬ ∃ y ∈ B y < s x
32 29 31 xchbinxr ⊢ ∀ x ∈ B ∃ y ∈ B y < s x ↔ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x
33 28 32 sylibr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → ∀ x ∈ B ∃ y ∈ B y < s x
34 simpl3l ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → U ∈ B
35 27 33 34 rspcdva ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → ∃ y ∈ B y < s U
36 breq1 ⊢ y = w → y < s U ↔ w < s U
37 36 cbvrexvw ⊢ ∃ y ∈ B y < s U ↔ ∃ w ∈ B w < s U
38 35 37 sylib ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → ∃ w ∈ B w < s U
39 simpl2l ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → B ⊆ No
40 39 adantr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → B ⊆ No
41 simprl ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → w ∈ B
42 40 41 sseldd ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → w ∈ No
43 34 adantr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → U ∈ B
44 40 43 sseldd ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → U ∈ No
45 simpl2 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → B ⊆ No ∧ B ∈ V
46 1 noinfno ⊢ B ⊆ No ∧ B ∈ V → T ∈ No
47 45 46 syl ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → T ∈ No
48 47 adantr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → T ∈ No
49 nodmon ⊢ T ∈ No → dom ⁡ T ∈ On
50 48 49 syl ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → dom ⁡ T ∈ On
51 simpll1 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x
52 simpll2 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → B ⊆ No ∧ B ∈ V
53 simpll3 ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → U ∈ B ∧ U ↾ dom ⁡ T = T
54 simprr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → w < s U
55 42 44 13 syl2anc ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → w < s U → ¬ U < s w
56 54 55 mpd ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → ¬ U < s w
57 41 56 jca ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → w ∈ B ∧ ¬ U < s w
58 51 52 53 57 17 syl112anc ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → w ↾ dom ⁡ T = T
59 simpl3r ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → U ↾ dom ⁡ T = T
60 59 adantr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → U ↾ dom ⁡ T = T
61 58 60 eqtr4d ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → w ↾ dom ⁡ T = U ↾ dom ⁡ T
62 simplr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → U ⁡ dom ⁡ T = ∅
63 nogt01o ⊢ w ∈ No ∧ U ∈ No ∧ dom ⁡ T ∈ On ∧ w ↾ dom ⁡ T = U ↾ dom ⁡ T ∧ w < s U ∧ U ⁡ dom ⁡ T = ∅ → w ⁡ dom ⁡ T = 1 𝑜
64 42 44 50 61 54 62 63 syl321anc ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B ∧ w < s U → w ⁡ dom ⁡ T = 1 𝑜
65 64 expr ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B → w < s U → w ⁡ dom ⁡ T = 1 𝑜
66 65 ancld ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ ∧ w ∈ B → w < s U → w < s U ∧ w ⁡ dom ⁡ T = 1 𝑜
67 66 reximdva ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → ∃ w ∈ B w < s U → ∃ w ∈ B w < s U ∧ w ⁡ dom ⁡ T = 1 𝑜
68 38 67 mpd ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T ∧ U ⁡ dom ⁡ T = ∅ → ∃ w ∈ B w < s U ∧ w ⁡ dom ⁡ T = 1 𝑜
69 25 68 mtand ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T → ¬ U ⁡ dom ⁡ T = ∅
70 69 neqned ⊢ ¬ ∃ x ∈ B ∀ y ∈ B ¬ y < s x ∧ B ⊆ No ∧ B ∈ V ∧ U ∈ B ∧ U ↾ dom ⁡ T = T → U ⁡ dom ⁡ T ≠ ∅