MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  noinfbnd2lem1 Structured version   Visualization version   GIF version

Theorem noinfbnd2lem1 27967
Description: Bounding law from below when a set of surreals has a minimum. (Contributed by Scott Fenton, 9-Aug-2024.)
Assertion
Ref Expression
noinfbnd2lem1 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈))
Distinct variable groups:   𝐵,𝑏   𝑈,𝑏   𝑍,𝑏
Allowed substitution hints:   𝐵(𝑦)   𝑈(𝑦)   𝑉(𝑦, 𝑏)   𝑍(𝑦)

Proof of Theorem noinfbnd2lem1
Dummy variables 𝑞 𝑝 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 breq2 5107 . . 3 (𝑏 = 𝑈 → (𝑍 <s 𝑏𝑍 <s 𝑈))
2 simp3 1156 . . 3 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → ∀𝑏𝐵 𝑍 <s 𝑏)
3 simp1l 1216 . . 3 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → 𝑈𝐵)
41, 2, 3rspcdva 3577 . 2 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → 𝑍 <s 𝑈)
5 simpl21 1270 . . . . . . . . . . 11 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → 𝐵 No )
6 simpl1l 1243 . . . . . . . . . . 11 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → 𝑈𝐵)
75, 6sseldd 3932 . . . . . . . . . 10 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → 𝑈 No )
8 nodmon 27887 . . . . . . . . . 10 (𝑈 No → dom 𝑈 ∈ On)
97, 8syl 18 . . . . . . . . 9 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → dom 𝑈 ∈ On)
10 onelon 6382 . . . . . . . . 9 ((dom 𝑈 ∈ On ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ On)
119, 10sylan 592 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ On)
12 simpr 490 . . . . . . . . . . . 12 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)})
13 simplr 781 . . . . . . . . . . . 12 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈)
149adantr 486 . . . . . . . . . . . . . 14 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → dom 𝑈 ∈ On)
1514adantr 486 . . . . . . . . . . . . 13 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → dom 𝑈 ∈ On)
16 ontr1 6405 . . . . . . . . . . . . 13 (dom 𝑈 ∈ On → ((𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → 𝑞 ∈ dom 𝑈))
1715, 16syl 18 . . . . . . . . . . . 12 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → ((𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → 𝑞 ∈ dom 𝑈))
1812, 13, 17mp2and 712 . . . . . . . . . . 11 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → 𝑞 ∈ dom 𝑈)
1918fvresd 6899 . . . . . . . . . 10 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑍𝑞))
20 onelon 6382 . . . . . . . . . . . . 13 (( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ On ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → 𝑞 ∈ On)
2111, 20sylan 592 . . . . . . . . . . . 12 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → 𝑞 ∈ On)
22 fveq2 6879 . . . . . . . . . . . . . 14 (𝑥 = 𝑞 → (𝑈𝑥) = (𝑈𝑞))
23 fveq2 6879 . . . . . . . . . . . . . 14 (𝑥 = 𝑞 → (𝑍𝑥) = (𝑍𝑞))
2422, 23neeq12d 3016 . . . . . . . . . . . . 13 (𝑥 = 𝑞 → ((𝑈𝑥) ≠ (𝑍𝑥) ↔ (𝑈𝑞) ≠ (𝑍𝑞)))
2524onnminsb 7799 . . . . . . . . . . . 12 (𝑞 ∈ On → (𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} → ¬ (𝑈𝑞) ≠ (𝑍𝑞)))
2621, 12, 25sylc 66 . . . . . . . . . . 11 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → ¬ (𝑈𝑞) ≠ (𝑍𝑞))
27 df-ne 2956 . . . . . . . . . . . 12 ((𝑈𝑞) ≠ (𝑍𝑞) ↔ ¬ (𝑈𝑞) = (𝑍𝑞))
2827con2bii 360 . . . . . . . . . . 11 ((𝑈𝑞) = (𝑍𝑞) ↔ ¬ (𝑈𝑞) ≠ (𝑍𝑞))
2926, 28sylibr 237 . . . . . . . . . 10 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → (𝑈𝑞) = (𝑍𝑞))
3019, 29eqtr4d 2798 . . . . . . . . 9 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) ∧ 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) → ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞))
3130ralrimiva 3154 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ∀𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞))
32 simpr 490 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈)
3332fvresd 6899 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑍 ↾ dom 𝑈)‘ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) = (𝑍 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}))
34 simplr 781 . . . . . . . . . . 11 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → 𝑍 <s 𝑈)
35 simpl23 1272 . . . . . . . . . . . 12 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → 𝑍 No )
367adantr 486 . . . . . . . . . . . 12 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → 𝑈 No )
37 ltsval2 27893 . . . . . . . . . . . 12 ((𝑍 No 𝑈 No ) → (𝑍 <s 𝑈 ↔ (𝑍 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)})))
3835, 36, 37syl2an2r 698 . . . . . . . . . . 11 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (𝑍 <s 𝑈 ↔ (𝑍 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)})))
3934, 38mpbid 235 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (𝑍 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}))
40 necom 3008 . . . . . . . . . . . . 13 ((𝑈𝑥) ≠ (𝑍𝑥) ↔ (𝑍𝑥) ≠ (𝑈𝑥))
4140rabbii 3417 . . . . . . . . . . . 12 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}
4241inteqi 4911 . . . . . . . . . . 11 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}
4342fveq2i 6882 . . . . . . . . . 10 (𝑍 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) = (𝑍 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)})
4442fveq2i 6882 . . . . . . . . . 10 (𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}) = (𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)})
4539, 43, 443brtr4g 5139 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (𝑍 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}))
4633, 45eqbrtrd 5127 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑍 ↾ dom 𝑈)‘ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}))
47 raleq 3316 . . . . . . . . . 10 (𝑝 = {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} → (∀𝑞𝑝 ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞) ↔ ∀𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞)))
48 fveq2 6879 . . . . . . . . . . 11 (𝑝 = {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} → ((𝑍 ↾ dom 𝑈)‘𝑝) = ((𝑍 ↾ dom 𝑈)‘ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}))
49 fveq2 6879 . . . . . . . . . . 11 (𝑝 = {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} → (𝑈𝑝) = (𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}))
5048, 49breq12d 5116 . . . . . . . . . 10 (𝑝 = {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} → (((𝑍 ↾ dom 𝑈)‘𝑝){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈𝑝) ↔ ((𝑍 ↾ dom 𝑈)‘ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)})))
5147, 50anbi12d 644 . . . . . . . . 9 (𝑝 = {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} → ((∀𝑞𝑝 ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞) ∧ ((𝑍 ↾ dom 𝑈)‘𝑝){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈𝑝)) ↔ (∀𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞) ∧ ((𝑍 ↾ dom 𝑈)‘ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}))))
5251rspcev 3576 . . . . . . . 8 (( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ On ∧ (∀𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞) ∧ ((𝑍 ↾ dom 𝑈)‘ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)}))) → ∃𝑝 ∈ On (∀𝑞𝑝 ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞) ∧ ((𝑍 ↾ dom 𝑈)‘𝑝){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈𝑝)))
5311, 31, 46, 52syl12anc 850 . . . . . . 7 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ∃𝑝 ∈ On (∀𝑞𝑝 ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞) ∧ ((𝑍 ↾ dom 𝑈)‘𝑝){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈𝑝)))
54 noreson 27897 . . . . . . . . 9 ((𝑍 No ∧ dom 𝑈 ∈ On) → (𝑍 ↾ dom 𝑈) ∈ No )
5535, 9, 54syl2anc 596 . . . . . . . 8 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → (𝑍 ↾ dom 𝑈) ∈ No )
56 ltsval 27884 . . . . . . . 8 (((𝑍 ↾ dom 𝑈) ∈ No 𝑈 No ) → ((𝑍 ↾ dom 𝑈) <s 𝑈 ↔ ∃𝑝 ∈ On (∀𝑞𝑝 ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞) ∧ ((𝑍 ↾ dom 𝑈)‘𝑝){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈𝑝))))
5755, 36, 56syl2an2r 698 . . . . . . 7 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑍 ↾ dom 𝑈) <s 𝑈 ↔ ∃𝑝 ∈ On (∀𝑞𝑝 ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞) ∧ ((𝑍 ↾ dom 𝑈)‘𝑝){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈𝑝))))
5853, 57mpbird 260 . . . . . 6 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (𝑍 ↾ dom 𝑈) <s 𝑈)
59 sssucid 6440 . . . . . . 7 dom 𝑈 ⊆ suc dom 𝑈
60 resabs1 5999 . . . . . . 7 (dom 𝑈 ⊆ suc dom 𝑈 → ((𝑍 ↾ suc dom 𝑈) ↾ dom 𝑈) = (𝑍 ↾ dom 𝑈))
6159, 60mp1i 14 . . . . . 6 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑍 ↾ suc dom 𝑈) ↾ dom 𝑈) = (𝑍 ↾ dom 𝑈))
62 resundir 5987 . . . . . . 7 ((𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ↾ dom 𝑈) = ((𝑈 ↾ dom 𝑈) ∪ ({⟨dom 𝑈, 1o⟩} ↾ dom 𝑈))
63 nofun 27886 . . . . . . . . . . . . 13 (𝑈 No → Fun 𝑈)
647, 63syl 18 . . . . . . . . . . . 12 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → Fun 𝑈)
65 funrel 6550 . . . . . . . . . . . 12 (Fun 𝑈 → Rel 𝑈)
6664, 65syl 18 . . . . . . . . . . 11 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → Rel 𝑈)
6766adantr 486 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → Rel 𝑈)
68 resdm 6019 . . . . . . . . . 10 (Rel 𝑈 → (𝑈 ↾ dom 𝑈) = 𝑈)
6967, 68syl 18 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (𝑈 ↾ dom 𝑈) = 𝑈)
70 nodmord 27890 . . . . . . . . . . . . 13 (𝑈 No → Ord dom 𝑈)
717, 70syl 18 . . . . . . . . . . . 12 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → Ord dom 𝑈)
7271adantr 486 . . . . . . . . . . 11 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → Ord dom 𝑈)
73 ordirr 6375 . . . . . . . . . . 11 (Ord dom 𝑈 → ¬ dom 𝑈 ∈ dom 𝑈)
7472, 73syl 18 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ¬ dom 𝑈 ∈ dom 𝑈)
75 1oex 8466 . . . . . . . . . . 11 1o ∈ V
7675snres0 6296 . . . . . . . . . 10 (({⟨dom 𝑈, 1o⟩} ↾ dom 𝑈) = ∅ ↔ ¬ dom 𝑈 ∈ dom 𝑈)
7774, 76sylibr 237 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ({⟨dom 𝑈, 1o⟩} ↾ dom 𝑈) = ∅)
7869, 77uneq12d 4116 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑈 ↾ dom 𝑈) ∪ ({⟨dom 𝑈, 1o⟩} ↾ dom 𝑈)) = (𝑈 ∪ ∅))
79 un0 4344 . . . . . . . 8 (𝑈 ∪ ∅) = 𝑈
8078, 79eqtrdi 2811 . . . . . . 7 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑈 ↾ dom 𝑈) ∪ ({⟨dom 𝑈, 1o⟩} ↾ dom 𝑈)) = 𝑈)
8162, 80eqtrid 2807 . . . . . 6 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ↾ dom 𝑈) = 𝑈)
8258, 61, 813brtr4d 5137 . . . . 5 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑍 ↾ suc dom 𝑈) ↾ dom 𝑈) <s ((𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ↾ dom 𝑈))
83 onsucb 7814 . . . . . . . . 9 (dom 𝑈 ∈ On ↔ suc dom 𝑈 ∈ On)
849, 83sylib 221 . . . . . . . 8 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → suc dom 𝑈 ∈ On)
85 noreson 27897 . . . . . . . 8 ((𝑍 No ∧ suc dom 𝑈 ∈ On) → (𝑍 ↾ suc dom 𝑈) ∈ No )
8635, 84, 85syl2anc 596 . . . . . . 7 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → (𝑍 ↾ suc dom 𝑈) ∈ No )
8786adantr 486 . . . . . 6 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (𝑍 ↾ suc dom 𝑈) ∈ No )
8875prid1 4723 . . . . . . . . 9 1o ∈ {1o, 2o}
8988noextend 27903 . . . . . . . 8 (𝑈 No → (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ∈ No )
907, 89syl 18 . . . . . . 7 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ∈ No )
9190adantr 486 . . . . . 6 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ∈ No )
92 ltsres 27899 . . . . . 6 (((𝑍 ↾ suc dom 𝑈) ∈ No ∧ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ∈ No ∧ dom 𝑈 ∈ On) → (((𝑍 ↾ suc dom 𝑈) ↾ dom 𝑈) <s ((𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ↾ dom 𝑈) → (𝑍 ↾ suc dom 𝑈) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩})))
9387, 91, 14, 92syl3anc 1398 . . . . 5 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (((𝑍 ↾ suc dom 𝑈) ↾ dom 𝑈) <s ((𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ↾ dom 𝑈) → (𝑍 ↾ suc dom 𝑈) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩})))
9482, 93mpd 16 . . . 4 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → (𝑍 ↾ suc dom 𝑈) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩}))
95 ltsso 27913 . . . . . 6 <s Or No
96 soasym 5596 . . . . . 6 (( <s Or No ∧ ((𝑍 ↾ suc dom 𝑈) ∈ No ∧ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ∈ No )) → ((𝑍 ↾ suc dom 𝑈) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈)))
9795, 96mpan 703 . . . . 5 (((𝑍 ↾ suc dom 𝑈) ∈ No ∧ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ∈ No ) → ((𝑍 ↾ suc dom 𝑈) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈)))
9886, 91, 97syl2an2r 698 . . . 4 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ((𝑍 ↾ suc dom 𝑈) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈)))
9994, 98mpd 16 . . 3 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈))
100 sonr 5587 . . . . . 6 (( <s Or No ∧ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) ∈ No ) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩}))
10195, 90, 100sylancr 599 . . . . 5 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩}))
102101adantr 486 . . . 4 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩}))
103 df-suc 6363 . . . . . . . 8 suc dom 𝑈 = (dom 𝑈 ∪ {dom 𝑈})
104103reseq2i 5969 . . . . . . 7 (𝑍 ↾ suc dom 𝑈) = (𝑍 ↾ (dom 𝑈 ∪ {dom 𝑈}))
105 resundi 5986 . . . . . . 7 (𝑍 ↾ (dom 𝑈 ∪ {dom 𝑈})) = ((𝑍 ↾ dom 𝑈) ∪ (𝑍 ↾ {dom 𝑈}))
106104, 105eqtri 2783 . . . . . 6 (𝑍 ↾ suc dom 𝑈) = ((𝑍 ↾ dom 𝑈) ∪ (𝑍 ↾ {dom 𝑈}))
107 dmres 6005 . . . . . . . . 9 dom (𝑍 ↾ dom 𝑈) = (dom 𝑈 ∩ dom 𝑍)
10842eqeq1i 2765 . . . . . . . . . . . 12 ( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)} = dom 𝑈)
109108bilani 510 . . . . . . . . . . 11 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)} = dom 𝑈)
11035adantr 486 . . . . . . . . . . . 12 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → 𝑍 No )
1117adantr 486 . . . . . . . . . . . 12 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → 𝑈 No )
112 simp23 1227 . . . . . . . . . . . . . . . . . 18 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → 𝑍 No )
113 sonr 5587 . . . . . . . . . . . . . . . . . 18 (( <s Or No 𝑍 No ) → ¬ 𝑍 <s 𝑍)
11495, 112, 113sylancr 599 . . . . . . . . . . . . . . . . 17 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → ¬ 𝑍 <s 𝑍)
115 breq2 5107 . . . . . . . . . . . . . . . . . 18 (𝑈 = 𝑍 → (𝑍 <s 𝑈𝑍 <s 𝑍))
116115notbid 321 . . . . . . . . . . . . . . . . 17 (𝑈 = 𝑍 → (¬ 𝑍 <s 𝑈 ↔ ¬ 𝑍 <s 𝑍))
117114, 116syl5ibrcom 250 . . . . . . . . . . . . . . . 16 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → (𝑈 = 𝑍 → ¬ 𝑍 <s 𝑈))
118117necon2ad 2970 . . . . . . . . . . . . . . 15 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → (𝑍 <s 𝑈𝑈𝑍))
119118imp 412 . . . . . . . . . . . . . 14 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → 𝑈𝑍)
120119necomd 3010 . . . . . . . . . . . . 13 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → 𝑍𝑈)
121120adantr 486 . . . . . . . . . . . 12 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → 𝑍𝑈)
122 nosepssdm 27923 . . . . . . . . . . . 12 ((𝑍 No 𝑈 No 𝑍𝑈) → {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)} ⊆ dom 𝑍)
123110, 111, 121, 122syl3anc 1398 . . . . . . . . . . 11 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)} ⊆ dom 𝑍)
124109, 123eqsstrrd 3966 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → dom 𝑈 ⊆ dom 𝑍)
125 dfss2 3917 . . . . . . . . . 10 (dom 𝑈 ⊆ dom 𝑍 ↔ (dom 𝑈 ∩ dom 𝑍) = dom 𝑈)
126124, 125sylib 221 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (dom 𝑈 ∩ dom 𝑍) = dom 𝑈)
127107, 126eqtrid 2807 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → dom (𝑍 ↾ dom 𝑈) = dom 𝑈)
128127eleq2d 2846 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑞 ∈ dom (𝑍 ↾ dom 𝑈) ↔ 𝑞 ∈ dom 𝑈))
129 simpr 490 . . . . . . . . . . . . 13 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) ∧ 𝑞 ∈ dom 𝑈) → 𝑞 ∈ dom 𝑈)
130129fvresd 6899 . . . . . . . . . . . 12 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) ∧ 𝑞 ∈ dom 𝑈) → ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑍𝑞))
131111, 8syl 18 . . . . . . . . . . . . . . 15 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → dom 𝑈 ∈ On)
132 onelon 6382 . . . . . . . . . . . . . . 15 ((dom 𝑈 ∈ On ∧ 𝑞 ∈ dom 𝑈) → 𝑞 ∈ On)
133131, 132sylan 592 . . . . . . . . . . . . . 14 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) ∧ 𝑞 ∈ dom 𝑈) → 𝑞 ∈ On)
134 simpr 490 . . . . . . . . . . . . . . . 16 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈)
135134eleq2d 2846 . . . . . . . . . . . . . . 15 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ↔ 𝑞 ∈ dom 𝑈))
136135biimpar 483 . . . . . . . . . . . . . 14 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) ∧ 𝑞 ∈ dom 𝑈) → 𝑞 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)})
137133, 136, 25sylc 66 . . . . . . . . . . . . 13 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) ∧ 𝑞 ∈ dom 𝑈) → ¬ (𝑈𝑞) ≠ (𝑍𝑞))
138 nesym 3011 . . . . . . . . . . . . . 14 ((𝑈𝑞) ≠ (𝑍𝑞) ↔ ¬ (𝑍𝑞) = (𝑈𝑞))
139138con2bii 360 . . . . . . . . . . . . 13 ((𝑍𝑞) = (𝑈𝑞) ↔ ¬ (𝑈𝑞) ≠ (𝑍𝑞))
140137, 139sylibr 237 . . . . . . . . . . . 12 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) ∧ 𝑞 ∈ dom 𝑈) → (𝑍𝑞) = (𝑈𝑞))
141130, 140eqtrd 2795 . . . . . . . . . . 11 ((((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) ∧ 𝑞 ∈ dom 𝑈) → ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞))
142141ex 418 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑞 ∈ dom 𝑈 → ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞)))
143128, 142sylbid 243 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑞 ∈ dom (𝑍 ↾ dom 𝑈) → ((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞)))
144143ralrimiv 3153 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ∀𝑞 ∈ dom (𝑍 ↾ dom 𝑈)((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞))
145 nofun 27886 . . . . . . . . . . 11 (𝑍 No → Fun 𝑍)
146110, 145syl 18 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → Fun 𝑍)
147146funresd 6577 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → Fun (𝑍 ↾ dom 𝑈))
14864adantr 486 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → Fun 𝑈)
149 eqfunfv 7029 . . . . . . . . 9 ((Fun (𝑍 ↾ dom 𝑈) ∧ Fun 𝑈) → ((𝑍 ↾ dom 𝑈) = 𝑈 ↔ (dom (𝑍 ↾ dom 𝑈) = dom 𝑈 ∧ ∀𝑞 ∈ dom (𝑍 ↾ dom 𝑈)((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞))))
150147, 148, 149syl2anc 596 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ((𝑍 ↾ dom 𝑈) = 𝑈 ↔ (dom (𝑍 ↾ dom 𝑈) = dom 𝑈 ∧ ∀𝑞 ∈ dom (𝑍 ↾ dom 𝑈)((𝑍 ↾ dom 𝑈)‘𝑞) = (𝑈𝑞))))
151127, 144, 150mpbir2and 726 . . . . . . 7 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑍 ↾ dom 𝑈) = 𝑈)
15235, 145syl 18 . . . . . . . . . 10 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → Fun 𝑍)
153152funfnd 6565 . . . . . . . . 9 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → 𝑍 Fn dom 𝑍)
154 ndmfv 6911 . . . . . . . . . . . . . . . 16 (¬ dom 𝑈 ∈ dom 𝑈 → (𝑈‘dom 𝑈) = ∅)
155 2on0 8471 . . . . . . . . . . . . . . . . . . 19 2o ≠ ∅
156155necomi 3009 . . . . . . . . . . . . . . . . . 18 ∅ ≠ 2o
157 neeq1 3017 . . . . . . . . . . . . . . . . . 18 ((𝑈‘dom 𝑈) = ∅ → ((𝑈‘dom 𝑈) ≠ 2o ↔ ∅ ≠ 2o))
158156, 157mpbiri 261 . . . . . . . . . . . . . . . . 17 ((𝑈‘dom 𝑈) = ∅ → (𝑈‘dom 𝑈) ≠ 2o)
159158neneqd 2960 . . . . . . . . . . . . . . . 16 ((𝑈‘dom 𝑈) = ∅ → ¬ (𝑈‘dom 𝑈) = 2o)
160154, 159syl 18 . . . . . . . . . . . . . . 15 (¬ dom 𝑈 ∈ dom 𝑈 → ¬ (𝑈‘dom 𝑈) = 2o)
161111, 70, 73, 1604syl 20 . . . . . . . . . . . . . 14 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ¬ (𝑈‘dom 𝑈) = 2o)
162161intnand 494 . . . . . . . . . . . . 13 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ¬ ((𝑍‘dom 𝑈) = ∅ ∧ (𝑈‘dom 𝑈) = 2o))
163 simpr 490 . . . . . . . . . . . . . . . . 17 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → 𝑍 <s 𝑈)
16435, 7, 37syl2anc 596 . . . . . . . . . . . . . . . . 17 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → (𝑍 <s 𝑈 ↔ (𝑍 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)})))
165163, 164mpbid 235 . . . . . . . . . . . . . . . 16 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → (𝑍 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}))
166165adantr 486 . . . . . . . . . . . . . . 15 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑍 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}))
167109fveq2d 6883 . . . . . . . . . . . . . . 15 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑍 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}) = (𝑍‘dom 𝑈))
168109fveq2d 6883 . . . . . . . . . . . . . . 15 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑈 {𝑥 ∈ On ∣ (𝑍𝑥) ≠ (𝑈𝑥)}) = (𝑈‘dom 𝑈))
169166, 167, 1683brtr3d 5136 . . . . . . . . . . . . . 14 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑍‘dom 𝑈){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈‘dom 𝑈))
170 fvex 6892 . . . . . . . . . . . . . . 15 (𝑍‘dom 𝑈) ∈ V
171 fvex 6892 . . . . . . . . . . . . . . 15 (𝑈‘dom 𝑈) ∈ V
172170, 171brtp 5501 . . . . . . . . . . . . . 14 ((𝑍‘dom 𝑈){⟨1o, ∅⟩, ⟨1o, 2o⟩, ⟨∅, 2o⟩} (𝑈‘dom 𝑈) ↔ (((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = ∅) ∨ ((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = 2o) ∨ ((𝑍‘dom 𝑈) = ∅ ∧ (𝑈‘dom 𝑈) = 2o)))
173169, 172sylib 221 . . . . . . . . . . . . 13 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = ∅) ∨ ((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = 2o) ∨ ((𝑍‘dom 𝑈) = ∅ ∧ (𝑈‘dom 𝑈) = 2o)))
174 3orel3 1517 . . . . . . . . . . . . 13 (¬ ((𝑍‘dom 𝑈) = ∅ ∧ (𝑈‘dom 𝑈) = 2o) → ((((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = ∅) ∨ ((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = 2o) ∨ ((𝑍‘dom 𝑈) = ∅ ∧ (𝑈‘dom 𝑈) = 2o)) → (((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = ∅) ∨ ((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = 2o))))
175162, 173, 174sylc 66 . . . . . . . . . . . 12 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = ∅) ∨ ((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = 2o)))
176 andi 1025 . . . . . . . . . . . 12 (((𝑍‘dom 𝑈) = 1o ∧ ((𝑈‘dom 𝑈) = ∅ ∨ (𝑈‘dom 𝑈) = 2o)) ↔ (((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = ∅) ∨ ((𝑍‘dom 𝑈) = 1o ∧ (𝑈‘dom 𝑈) = 2o)))
177175, 176sylibr 237 . . . . . . . . . . 11 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ((𝑍‘dom 𝑈) = 1o ∧ ((𝑈‘dom 𝑈) = ∅ ∨ (𝑈‘dom 𝑈) = 2o)))
178177simpld 500 . . . . . . . . . 10 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑍‘dom 𝑈) = 1o)
179 ndmfv 6911 . . . . . . . . . . . 12 (¬ dom 𝑈 ∈ dom 𝑍 → (𝑍‘dom 𝑈) = ∅)
180 1n0 8475 . . . . . . . . . . . . . . 15 1o ≠ ∅
181180necomi 3009 . . . . . . . . . . . . . 14 ∅ ≠ 1o
182 neeq1 3017 . . . . . . . . . . . . . 14 ((𝑍‘dom 𝑈) = ∅ → ((𝑍‘dom 𝑈) ≠ 1o ↔ ∅ ≠ 1o))
183181, 182mpbiri 261 . . . . . . . . . . . . 13 ((𝑍‘dom 𝑈) = ∅ → (𝑍‘dom 𝑈) ≠ 1o)
184183neneqd 2960 . . . . . . . . . . . 12 ((𝑍‘dom 𝑈) = ∅ → ¬ (𝑍‘dom 𝑈) = 1o)
185179, 184syl 18 . . . . . . . . . . 11 (¬ dom 𝑈 ∈ dom 𝑍 → ¬ (𝑍‘dom 𝑈) = 1o)
186185con4i 115 . . . . . . . . . 10 ((𝑍‘dom 𝑈) = 1o → dom 𝑈 ∈ dom 𝑍)
187178, 186syl 18 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → dom 𝑈 ∈ dom 𝑍)
188 fnressn 7156 . . . . . . . . 9 ((𝑍 Fn dom 𝑍 ∧ dom 𝑈 ∈ dom 𝑍) → (𝑍 ↾ {dom 𝑈}) = {⟨dom 𝑈, (𝑍‘dom 𝑈)⟩})
189153, 187, 188syl2an2r 698 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑍 ↾ {dom 𝑈}) = {⟨dom 𝑈, (𝑍‘dom 𝑈)⟩})
190178opeq2d 4840 . . . . . . . . 9 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ⟨dom 𝑈, (𝑍‘dom 𝑈)⟩ = ⟨dom 𝑈, 1o⟩)
191190sneqd 4596 . . . . . . . 8 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → {⟨dom 𝑈, (𝑍‘dom 𝑈)⟩} = {⟨dom 𝑈, 1o⟩})
192189, 191eqtrd 2795 . . . . . . 7 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑍 ↾ {dom 𝑈}) = {⟨dom 𝑈, 1o⟩})
193151, 192uneq12d 4116 . . . . . 6 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ((𝑍 ↾ dom 𝑈) ∪ (𝑍 ↾ {dom 𝑈})) = (𝑈 ∪ {⟨dom 𝑈, 1o⟩}))
194106, 193eqtrid 2807 . . . . 5 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → (𝑍 ↾ suc dom 𝑈) = (𝑈 ∪ {⟨dom 𝑈, 1o⟩}))
195194breq2d 5115 . . . 4 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ((𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈) ↔ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑈 ∪ {⟨dom 𝑈, 1o⟩})))
196102, 195mtbird 328 . . 3 (((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) ∧ {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈))
197 nosepssdm 27923 . . . . 5 ((𝑈 No 𝑍 No 𝑈𝑍) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ⊆ dom 𝑈)
1987, 35, 119, 197syl3anc 1398 . . . 4 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ⊆ dom 𝑈)
199 nosepon 27902 . . . . . 6 ((𝑈 No 𝑍 No 𝑈𝑍) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ On)
2007, 35, 119, 199syl3anc 1398 . . . . 5 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ On)
201 onsseleq 6399 . . . . 5 (( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ On ∧ dom 𝑈 ∈ On) → ( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ⊆ dom 𝑈 ↔ ( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈)))
202200, 9, 201syl2anc 596 . . . 4 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → ( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ⊆ dom 𝑈 ↔ ( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈)))
203198, 202mpbid 235 . . 3 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → ( {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} ∈ dom 𝑈 {𝑥 ∈ On ∣ (𝑈𝑥) ≠ (𝑍𝑥)} = dom 𝑈))
20499, 196, 203mpjaodan 973 . 2 ((((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) ∧ 𝑍 <s 𝑈) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈))
2054, 204mpdan 700 1 (((𝑈𝐵 ∧ ∀𝑦𝐵 ¬ 𝑦 <s 𝑈) ∧ (𝐵 No 𝐵𝑉𝑍 No ) ∧ ∀𝑏𝐵 𝑍 <s 𝑏) → ¬ (𝑈 ∪ {⟨dom 𝑈, 1o⟩}) <s (𝑍 ↾ suc dom 𝑈))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wb 209  wa 401  wo 861  w3o 1102  w3a 1103   = wceq 1570  wcel 2145  wne 2955  wral 3076  wrex 3086  {crab 3412  cun 3897  cin 3898  wss 3899  c0 4279  {csn 4584  {ctp 4588  cop 4590   cint 4907   class class class wbr 5103   Or wor 5562  dom cdm 5655  cres 5657  Rel wrel 5660  Ord word 6356  Oncon0 6357  suc csuc 6359  Fun wfun 6527   Fn wfn 6528  cfv 6533  1oc1o 8449  2oc2o 8450   No csur 27877   <s clts 27878
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2732  ax-sep 5251  ax-nul 5263  ax-pow 5330  ax-pr 5398  ax-un 7737
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-ral 3077  df-rex 3087  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-tp 4589  df-op 4591  df-uni 4868  df-int 4908  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-ord 6360  df-on 6361  df-suc 6363  df-iota 6489  df-fun 6535  df-fn 6536  df-f 6537  df-f1 6538  df-fo 6539  df-f1o 6540  df-fv 6541  df-1o 8456  df-2o 8457  df-no 27880  df-lts 27881
This theorem is used by:  noinfbnd2  27968
  Copyright terms: Public domain W3C validator