Mathbox for Scott Fenton < Previous   Next > Nearby theorems Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  noinfbnd1lem5 Structured version   Visualization version   GIF version

Theorem noinfbnd1lem5 33527
 Description: Lemma for noinfbnd1 33529. If 𝑈 is a prolongment of 𝑇 and in 𝐵, then (𝑈‘dom 𝑇) is not 2o. (Contributed by Scott Fenton, 9-Aug-2024.)
Hypothesis
Ref Expression
noinfbnd1.1 𝑇 = if(∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥, ((𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥) ∪ {⟨dom (𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥), 1o⟩}), (𝑔 ∈ {𝑦 ∣ ∃𝑢𝐵 (𝑦 ∈ dom 𝑢 ∧ ∀𝑣𝐵𝑢 <s 𝑣 → (𝑢 ↾ suc 𝑦) = (𝑣 ↾ suc 𝑦)))} ↦ (℩𝑥𝑢𝐵 (𝑔 ∈ dom 𝑢 ∧ ∀𝑣𝐵𝑢 <s 𝑣 → (𝑢 ↾ suc 𝑔) = (𝑣 ↾ suc 𝑔)) ∧ (𝑢𝑔) = 𝑥))))
Assertion
Ref Expression
noinfbnd1lem5 ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) → (𝑈‘dom 𝑇) ≠ 2o)
Distinct variable groups:   𝐵,𝑔,𝑢,𝑣,𝑥,𝑦   𝑣,𝑈   𝑥,𝑢,𝑦   𝑔,𝑉   𝑥,𝑣,𝑦,𝑈
Allowed substitution hints:   𝑇(𝑥,𝑦,𝑣,𝑢,𝑔)   𝑈(𝑢,𝑔)   𝑉(𝑥,𝑦,𝑣,𝑢)

Proof of Theorem noinfbnd1lem5
Dummy variables 𝑝 𝑧 𝑎 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 noinfbnd1.1 . . . . . . . . 9 𝑇 = if(∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥, ((𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥) ∪ {⟨dom (𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥), 1o⟩}), (𝑔 ∈ {𝑦 ∣ ∃𝑢𝐵 (𝑦 ∈ dom 𝑢 ∧ ∀𝑣𝐵𝑢 <s 𝑣 → (𝑢 ↾ suc 𝑦) = (𝑣 ↾ suc 𝑦)))} ↦ (℩𝑥𝑢𝐵 (𝑔 ∈ dom 𝑢 ∧ ∀𝑣𝐵𝑢 <s 𝑣 → (𝑢 ↾ suc 𝑔) = (𝑣 ↾ suc 𝑔)) ∧ (𝑢𝑔) = 𝑥))))
21noinfno 33518 . . . . . . . 8 ((𝐵 No 𝐵𝑉) → 𝑇 No )
323ad2ant2 1131 . . . . . . 7 ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) → 𝑇 No )
43adantl 485 . . . . . 6 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → 𝑇 No )
5 nodmord 33453 . . . . . 6 (𝑇 No → Ord dom 𝑇)
64, 5syl 17 . . . . 5 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → Ord dom 𝑇)
7 ordirr 6192 . . . . 5 (Ord dom 𝑇 → ¬ dom 𝑇 ∈ dom 𝑇)
86, 7syl 17 . . . 4 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ¬ dom 𝑇 ∈ dom 𝑇)
9 simpr3l 1231 . . . . . . . 8 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → 𝑈𝐵)
109adantr 484 . . . . . . 7 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → 𝑈𝐵)
11 ndmfv 6693 . . . . . . . . . . 11 (¬ dom 𝑇 ∈ dom 𝑈 → (𝑈‘dom 𝑇) = ∅)
12 2on0 8129 . . . . . . . . . . . . 13 2o ≠ ∅
1312necomi 3005 . . . . . . . . . . . 12 ∅ ≠ 2o
14 neeq1 3013 . . . . . . . . . . . 12 ((𝑈‘dom 𝑇) = ∅ → ((𝑈‘dom 𝑇) ≠ 2o ↔ ∅ ≠ 2o))
1513, 14mpbiri 261 . . . . . . . . . . 11 ((𝑈‘dom 𝑇) = ∅ → (𝑈‘dom 𝑇) ≠ 2o)
1611, 15syl 17 . . . . . . . . . 10 (¬ dom 𝑇 ∈ dom 𝑈 → (𝑈‘dom 𝑇) ≠ 2o)
1716neneqd 2956 . . . . . . . . 9 (¬ dom 𝑇 ∈ dom 𝑈 → ¬ (𝑈‘dom 𝑇) = 2o)
1817con4i 114 . . . . . . . 8 ((𝑈‘dom 𝑇) = 2o → dom 𝑇 ∈ dom 𝑈)
1918adantl 485 . . . . . . 7 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → dom 𝑇 ∈ dom 𝑈)
20 simpl2l 1223 . . . . . . . . . . . . . . . . 17 (((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) → 𝐵 No )
2120adantr 484 . . . . . . . . . . . . . . . 16 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → 𝐵 No )
22 simpl3l 1225 . . . . . . . . . . . . . . . . 17 (((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) → 𝑈𝐵)
2322adantr 484 . . . . . . . . . . . . . . . 16 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → 𝑈𝐵)
2421, 23sseldd 3895 . . . . . . . . . . . . . . 15 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → 𝑈 No )
25 nofun 33449 . . . . . . . . . . . . . . 15 (𝑈 No → Fun 𝑈)
2624, 25syl 17 . . . . . . . . . . . . . 14 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → Fun 𝑈)
27 simprll 778 . . . . . . . . . . . . . . . 16 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → 𝑧𝐵)
2821, 27sseldd 3895 . . . . . . . . . . . . . . 15 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → 𝑧 No )
29 nofun 33449 . . . . . . . . . . . . . . 15 (𝑧 No → Fun 𝑧)
3028, 29syl 17 . . . . . . . . . . . . . 14 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → Fun 𝑧)
31 simpl3r 1226 . . . . . . . . . . . . . . . 16 (((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) → (𝑈 ↾ dom 𝑇) = 𝑇)
3231adantr 484 . . . . . . . . . . . . . . 15 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑈 ↾ dom 𝑇) = 𝑇)
33 simpll1 1209 . . . . . . . . . . . . . . . 16 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → ¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥)
34 simpll2 1210 . . . . . . . . . . . . . . . 16 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝐵 No 𝐵𝑉))
35 simpll3 1211 . . . . . . . . . . . . . . . 16 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))
36 simprl 770 . . . . . . . . . . . . . . . 16 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧))
371noinfbnd1lem2 33524 . . . . . . . . . . . . . . . 16 ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ ((𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇) ∧ (𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧))) → (𝑧 ↾ dom 𝑇) = 𝑇)
3833, 34, 35, 36, 37syl112anc 1371 . . . . . . . . . . . . . . 15 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑧 ↾ dom 𝑇) = 𝑇)
3932, 38eqtr4d 2796 . . . . . . . . . . . . . 14 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑈 ↾ dom 𝑇) = (𝑧 ↾ dom 𝑇))
40 simplr 768 . . . . . . . . . . . . . . 15 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑈‘dom 𝑇) = 2o)
4140, 18syl 17 . . . . . . . . . . . . . 14 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → dom 𝑇 ∈ dom 𝑈)
42 simprr 772 . . . . . . . . . . . . . . 15 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑧‘dom 𝑇) = 2o)
43 ndmfv 6693 . . . . . . . . . . . . . . . . . 18 (¬ dom 𝑇 ∈ dom 𝑧 → (𝑧‘dom 𝑇) = ∅)
44 neeq1 3013 . . . . . . . . . . . . . . . . . . 19 ((𝑧‘dom 𝑇) = ∅ → ((𝑧‘dom 𝑇) ≠ 2o ↔ ∅ ≠ 2o))
4513, 44mpbiri 261 . . . . . . . . . . . . . . . . . 18 ((𝑧‘dom 𝑇) = ∅ → (𝑧‘dom 𝑇) ≠ 2o)
4643, 45syl 17 . . . . . . . . . . . . . . . . 17 (¬ dom 𝑇 ∈ dom 𝑧 → (𝑧‘dom 𝑇) ≠ 2o)
4746neneqd 2956 . . . . . . . . . . . . . . . 16 (¬ dom 𝑇 ∈ dom 𝑧 → ¬ (𝑧‘dom 𝑇) = 2o)
4847con4i 114 . . . . . . . . . . . . . . 15 ((𝑧‘dom 𝑇) = 2o → dom 𝑇 ∈ dom 𝑧)
4942, 48syl 17 . . . . . . . . . . . . . 14 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → dom 𝑇 ∈ dom 𝑧)
5040, 42eqtr4d 2796 . . . . . . . . . . . . . 14 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑈‘dom 𝑇) = (𝑧‘dom 𝑇))
51 eqfunressuc 33264 . . . . . . . . . . . . . 14 (((Fun 𝑈 ∧ Fun 𝑧) ∧ (𝑈 ↾ dom 𝑇) = (𝑧 ↾ dom 𝑇) ∧ (dom 𝑇 ∈ dom 𝑈 ∧ dom 𝑇 ∈ dom 𝑧 ∧ (𝑈‘dom 𝑇) = (𝑧‘dom 𝑇))) → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))
5226, 30, 39, 41, 49, 50, 51syl213anc 1386 . . . . . . . . . . . . 13 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ ((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ (𝑧‘dom 𝑇) = 2o)) → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))
5352expr 460 . . . . . . . . . . . 12 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ (𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧)) → ((𝑧‘dom 𝑇) = 2o → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))
5453expr 460 . . . . . . . . . . 11 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ 𝑧𝐵) → (¬ 𝑈 <s 𝑧 → ((𝑧‘dom 𝑇) = 2o → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
5554a2d 29 . . . . . . . . . 10 ((((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) ∧ 𝑧𝐵) → ((¬ 𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) → (¬ 𝑈 <s 𝑧 → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
5655ralimdva 3108 . . . . . . . . 9 (((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o) → (∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) → ∀𝑧𝐵𝑈 <s 𝑧 → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
5756impcom 411 . . . . . . . 8 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) ∧ (𝑈‘dom 𝑇) = 2o)) → ∀𝑧𝐵𝑈 <s 𝑧 → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))
5857anassrs 471 . . . . . . 7 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → ∀𝑧𝐵𝑈 <s 𝑧 → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))
59 dmeq 5749 . . . . . . . . . 10 (𝑝 = 𝑈 → dom 𝑝 = dom 𝑈)
6059eleq2d 2837 . . . . . . . . 9 (𝑝 = 𝑈 → (dom 𝑇 ∈ dom 𝑝 ↔ dom 𝑇 ∈ dom 𝑈))
61 breq1 5039 . . . . . . . . . . . 12 (𝑝 = 𝑈 → (𝑝 <s 𝑧𝑈 <s 𝑧))
6261notbid 321 . . . . . . . . . . 11 (𝑝 = 𝑈 → (¬ 𝑝 <s 𝑧 ↔ ¬ 𝑈 <s 𝑧))
63 reseq1 5822 . . . . . . . . . . . 12 (𝑝 = 𝑈 → (𝑝 ↾ suc dom 𝑇) = (𝑈 ↾ suc dom 𝑇))
6463eqeq1d 2760 . . . . . . . . . . 11 (𝑝 = 𝑈 → ((𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇) ↔ (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))
6562, 64imbi12d 348 . . . . . . . . . 10 (𝑝 = 𝑈 → ((¬ 𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)) ↔ (¬ 𝑈 <s 𝑧 → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
6665ralbidv 3126 . . . . . . . . 9 (𝑝 = 𝑈 → (∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)) ↔ ∀𝑧𝐵𝑈 <s 𝑧 → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
6760, 66anbi12d 633 . . . . . . . 8 (𝑝 = 𝑈 → ((dom 𝑇 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))) ↔ (dom 𝑇 ∈ dom 𝑈 ∧ ∀𝑧𝐵𝑈 <s 𝑧 → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))))
6867rspcev 3543 . . . . . . 7 ((𝑈𝐵 ∧ (dom 𝑇 ∈ dom 𝑈 ∧ ∀𝑧𝐵𝑈 <s 𝑧 → (𝑈 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))) → ∃𝑝𝐵 (dom 𝑇 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
6910, 19, 58, 68syl12anc 835 . . . . . 6 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → ∃𝑝𝐵 (dom 𝑇 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
70 nodmon 33450 . . . . . . . . 9 (𝑇 No → dom 𝑇 ∈ On)
714, 70syl 17 . . . . . . . 8 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → dom 𝑇 ∈ On)
7271adantr 484 . . . . . . 7 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → dom 𝑇 ∈ On)
73 eleq1 2839 . . . . . . . . . 10 (𝑎 = dom 𝑇 → (𝑎 ∈ dom 𝑝 ↔ dom 𝑇 ∈ dom 𝑝))
74 suceq 6239 . . . . . . . . . . . . . 14 (𝑎 = dom 𝑇 → suc 𝑎 = suc dom 𝑇)
7574reseq2d 5828 . . . . . . . . . . . . 13 (𝑎 = dom 𝑇 → (𝑝 ↾ suc 𝑎) = (𝑝 ↾ suc dom 𝑇))
7674reseq2d 5828 . . . . . . . . . . . . 13 (𝑎 = dom 𝑇 → (𝑧 ↾ suc 𝑎) = (𝑧 ↾ suc dom 𝑇))
7775, 76eqeq12d 2774 . . . . . . . . . . . 12 (𝑎 = dom 𝑇 → ((𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎) ↔ (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))
7877imbi2d 344 . . . . . . . . . . 11 (𝑎 = dom 𝑇 → ((¬ 𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)) ↔ (¬ 𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
7978ralbidv 3126 . . . . . . . . . 10 (𝑎 = dom 𝑇 → (∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)) ↔ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇))))
8073, 79anbi12d 633 . . . . . . . . 9 (𝑎 = dom 𝑇 → ((𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎))) ↔ (dom 𝑇 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))))
8180rexbidv 3221 . . . . . . . 8 (𝑎 = dom 𝑇 → (∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎))) ↔ ∃𝑝𝐵 (dom 𝑇 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))))
8281elabg 3589 . . . . . . 7 (dom 𝑇 ∈ On → (dom 𝑇 ∈ {𝑎 ∣ ∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)))} ↔ ∃𝑝𝐵 (dom 𝑇 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))))
8372, 82syl 17 . . . . . 6 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → (dom 𝑇 ∈ {𝑎 ∣ ∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)))} ↔ ∃𝑝𝐵 (dom 𝑇 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc dom 𝑇) = (𝑧 ↾ suc dom 𝑇)))))
8469, 83mpbird 260 . . . . 5 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → dom 𝑇 ∈ {𝑎 ∣ ∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)))})
851noinfdm 33519 . . . . . . . . 9 (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 → dom 𝑇 = {𝑎 ∣ ∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)))})
86853ad2ant1 1130 . . . . . . . 8 ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) → dom 𝑇 = {𝑎 ∣ ∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)))})
8786adantl 485 . . . . . . 7 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → dom 𝑇 = {𝑎 ∣ ∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)))})
8887adantr 484 . . . . . 6 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → dom 𝑇 = {𝑎 ∣ ∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)))})
8988eleq2d 2837 . . . . 5 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → (dom 𝑇 ∈ dom 𝑇 ↔ dom 𝑇 ∈ {𝑎 ∣ ∃𝑝𝐵 (𝑎 ∈ dom 𝑝 ∧ ∀𝑧𝐵𝑝 <s 𝑧 → (𝑝 ↾ suc 𝑎) = (𝑧 ↾ suc 𝑎)))}))
9084, 89mpbird 260 . . . 4 (((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) ∧ (𝑈‘dom 𝑇) = 2o) → dom 𝑇 ∈ dom 𝑇)
918, 90mtand 815 . . 3 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ¬ (𝑈‘dom 𝑇) = 2o)
9291neqned 2958 . 2 ((∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑈‘dom 𝑇) ≠ 2o)
93 rexanali 3189 . . 3 (∃𝑧𝐵𝑈 <s 𝑧 ∧ ¬ (𝑧‘dom 𝑇) = 2o) ↔ ¬ ∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o))
94 simpr1 1191 . . . . . . . . . . 11 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥)
95 simpr2 1192 . . . . . . . . . . 11 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝐵 No 𝐵𝑉))
96 simplll 774 . . . . . . . . . . 11 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → 𝑧𝐵)
97 simpr3 1193 . . . . . . . . . . . 12 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))
98 simpll 766 . . . . . . . . . . . 12 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧))
9994, 95, 97, 98, 37syl112anc 1371 . . . . . . . . . . 11 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑧 ↾ dom 𝑇) = 𝑇)
1001noinfbnd1lem4 33526 . . . . . . . . . . 11 ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑧𝐵 ∧ (𝑧 ↾ dom 𝑇) = 𝑇)) → (𝑧‘dom 𝑇) ≠ ∅)
10194, 95, 96, 99, 100syl112anc 1371 . . . . . . . . . 10 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑧‘dom 𝑇) ≠ ∅)
102101neneqd 2956 . . . . . . . . 9 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ¬ (𝑧‘dom 𝑇) = ∅)
103102pm2.21d 121 . . . . . . . 8 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ((𝑧‘dom 𝑇) = ∅ → (𝑈‘dom 𝑇) ≠ 2o))
1041noinfbnd1lem3 33525 . . . . . . . . . . 11 ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑧𝐵 ∧ (𝑧 ↾ dom 𝑇) = 𝑇)) → (𝑧‘dom 𝑇) ≠ 1o)
10594, 95, 96, 99, 104syl112anc 1371 . . . . . . . . . 10 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑧‘dom 𝑇) ≠ 1o)
106105neneqd 2956 . . . . . . . . 9 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ¬ (𝑧‘dom 𝑇) = 1o)
107106pm2.21d 121 . . . . . . . 8 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ((𝑧‘dom 𝑇) = 1o → (𝑈‘dom 𝑇) ≠ 2o))
108 simplr 768 . . . . . . . . 9 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ¬ (𝑧‘dom 𝑇) = 2o)
109 simpr2l 1229 . . . . . . . . . . 11 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → 𝐵 No )
110109, 96sseldd 3895 . . . . . . . . . 10 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → 𝑧 No )
111 nofv 33457 . . . . . . . . . 10 (𝑧 No → ((𝑧‘dom 𝑇) = ∅ ∨ (𝑧‘dom 𝑇) = 1o ∨ (𝑧‘dom 𝑇) = 2o))
112110, 111syl 17 . . . . . . . . 9 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ((𝑧‘dom 𝑇) = ∅ ∨ (𝑧‘dom 𝑇) = 1o ∨ (𝑧‘dom 𝑇) = 2o))
113 3orel3 33185 . . . . . . . . 9 (¬ (𝑧‘dom 𝑇) = 2o → (((𝑧‘dom 𝑇) = ∅ ∨ (𝑧‘dom 𝑇) = 1o ∨ (𝑧‘dom 𝑇) = 2o) → ((𝑧‘dom 𝑇) = ∅ ∨ (𝑧‘dom 𝑇) = 1o)))
114108, 112, 113sylc 65 . . . . . . . 8 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → ((𝑧‘dom 𝑇) = ∅ ∨ (𝑧‘dom 𝑇) = 1o))
115103, 107, 114mpjaod 857 . . . . . . 7 ((((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑈‘dom 𝑇) ≠ 2o)
116115ex 416 . . . . . 6 (((𝑧𝐵 ∧ ¬ 𝑈 <s 𝑧) ∧ ¬ (𝑧‘dom 𝑇) = 2o) → ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) → (𝑈‘dom 𝑇) ≠ 2o))
117116anasss 470 . . . . 5 ((𝑧𝐵 ∧ (¬ 𝑈 <s 𝑧 ∧ ¬ (𝑧‘dom 𝑇) = 2o)) → ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) → (𝑈‘dom 𝑇) ≠ 2o))
118117rexlimiva 3205 . . . 4 (∃𝑧𝐵𝑈 <s 𝑧 ∧ ¬ (𝑧‘dom 𝑇) = 2o) → ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) → (𝑈‘dom 𝑇) ≠ 2o))
119118imp 410 . . 3 ((∃𝑧𝐵𝑈 <s 𝑧 ∧ ¬ (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑈‘dom 𝑇) ≠ 2o)
12093, 119sylanbr 585 . 2 ((¬ ∀𝑧𝐵𝑈 <s 𝑧 → (𝑧‘dom 𝑇) = 2o) ∧ (¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇))) → (𝑈‘dom 𝑇) ≠ 2o)
12192, 120pm2.61ian 811 1 ((¬ ∃𝑥𝐵𝑦𝐵 ¬ 𝑦 <s 𝑥 ∧ (𝐵 No 𝐵𝑉) ∧ (𝑈𝐵 ∧ (𝑈 ↾ dom 𝑇) = 𝑇)) → (𝑈‘dom 𝑇) ≠ 2o)
 Colors of variables: wff setvar class Syntax hints:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 399   ∨ wo 844   ∨ w3o 1083   ∧ w3a 1084   = wceq 1538   ∈ wcel 2111  {cab 2735   ≠ wne 2951  ∀wral 3070  ∃wrex 3071   ∪ cun 3858   ⊆ wss 3860  ∅c0 4227  ifcif 4423  {csn 4525  ⟨cop 4531   class class class wbr 5036   ↦ cmpt 5116  dom cdm 5528   ↾ cres 5530  Ord word 6173  Oncon0 6174  suc csuc 6176  ℩cio 6297  Fun wfun 6334  ‘cfv 6340  ℩crio 7113  1oc1o 8111  2oc2o 8112   No csur 33440
 Copyright terms: Public domain W3C validator