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

Theorem nmlno0lem 30853
Description: Lemma for nmlno0i 30854. (Contributed by NM, 28-Nov-2007.) (New usage is discouraged.)
Hypotheses
Ref Expression
nmlno0.3 𝑁 = (𝑈 normOpOLD 𝑊)
nmlno0.0 𝑍 = (𝑈 0op 𝑊)
nmlno0.7 𝐿 = (𝑈 LnOp 𝑊)
nmlno0lem.u 𝑈 ∈ NrmCVec
nmlno0lem.w 𝑊 ∈ NrmCVec
nmlno0lem.l 𝑇𝐿
nmlno0lem.1 𝑋 = (BaseSet‘𝑈)
nmlno0lem.2 𝑌 = (BaseSet‘𝑊)
nmlno0lem.r 𝑅 = ( ·𝑠OLD𝑈)
nmlno0lem.s 𝑆 = ( ·𝑠OLD𝑊)
nmlno0lem.p 𝑃 = (0vec𝑈)
nmlno0lem.q 𝑄 = (0vec𝑊)
nmlno0lem.k 𝐾 = (normCV𝑈)
nmlno0lem.m 𝑀 = (normCV𝑊)
Assertion
Ref Expression
nmlno0lem ((𝑁𝑇) = 0 ↔ 𝑇 = 𝑍)

Proof of Theorem nmlno0lem
Dummy variables 𝑦 𝑧 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 nmlno0lem.u . . . . . . . . . . . . . . 15 𝑈 ∈ NrmCVec
2 nmlno0lem.1 . . . . . . . . . . . . . . . 16 𝑋 = (BaseSet‘𝑈)
3 nmlno0lem.k . . . . . . . . . . . . . . . 16 𝐾 = (normCV𝑈)
42, 3nvcl 30721 . . . . . . . . . . . . . . 15 ((𝑈 ∈ NrmCVec ∧ 𝑥𝑋) → (𝐾𝑥) ∈ ℝ)
51, 4mpan 691 . . . . . . . . . . . . . 14 (𝑥𝑋 → (𝐾𝑥) ∈ ℝ)
65recnd 11161 . . . . . . . . . . . . 13 (𝑥𝑋 → (𝐾𝑥) ∈ ℂ)
76adantr 480 . . . . . . . . . . . 12 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝐾𝑥) ∈ ℂ)
8 nmlno0lem.p . . . . . . . . . . . . . . . . 17 𝑃 = (0vec𝑈)
92, 8, 3nvz 30729 . . . . . . . . . . . . . . . 16 ((𝑈 ∈ NrmCVec ∧ 𝑥𝑋) → ((𝐾𝑥) = 0 ↔ 𝑥 = 𝑃))
101, 9mpan 691 . . . . . . . . . . . . . . 15 (𝑥𝑋 → ((𝐾𝑥) = 0 ↔ 𝑥 = 𝑃))
11 fveq2 6832 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑃 → (𝑇𝑥) = (𝑇𝑃))
12 nmlno0lem.w . . . . . . . . . . . . . . . . 17 𝑊 ∈ NrmCVec
13 nmlno0lem.l . . . . . . . . . . . . . . . . 17 𝑇𝐿
14 nmlno0lem.2 . . . . . . . . . . . . . . . . . 18 𝑌 = (BaseSet‘𝑊)
15 nmlno0lem.q . . . . . . . . . . . . . . . . . 18 𝑄 = (0vec𝑊)
16 nmlno0.7 . . . . . . . . . . . . . . . . . 18 𝐿 = (𝑈 LnOp 𝑊)
172, 14, 8, 15, 16lno0 30816 . . . . . . . . . . . . . . . . 17 ((𝑈 ∈ NrmCVec ∧ 𝑊 ∈ NrmCVec ∧ 𝑇𝐿) → (𝑇𝑃) = 𝑄)
181, 12, 13, 17mp3an 1464 . . . . . . . . . . . . . . . 16 (𝑇𝑃) = 𝑄
1911, 18eqtrdi 2788 . . . . . . . . . . . . . . 15 (𝑥 = 𝑃 → (𝑇𝑥) = 𝑄)
2010, 19biimtrdi 253 . . . . . . . . . . . . . 14 (𝑥𝑋 → ((𝐾𝑥) = 0 → (𝑇𝑥) = 𝑄))
2120necon3d 2954 . . . . . . . . . . . . 13 (𝑥𝑋 → ((𝑇𝑥) ≠ 𝑄 → (𝐾𝑥) ≠ 0))
2221imp 406 . . . . . . . . . . . 12 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝐾𝑥) ≠ 0)
237, 22recne0d 11912 . . . . . . . . . . 11 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (1 / (𝐾𝑥)) ≠ 0)
24 simpr 484 . . . . . . . . . . 11 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝑇𝑥) ≠ 𝑄)
257, 22reccld 11911 . . . . . . . . . . . . . 14 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (1 / (𝐾𝑥)) ∈ ℂ)
262, 14, 16lnof 30815 . . . . . . . . . . . . . . . . 17 ((𝑈 ∈ NrmCVec ∧ 𝑊 ∈ NrmCVec ∧ 𝑇𝐿) → 𝑇:𝑋𝑌)
271, 12, 13, 26mp3an 1464 . . . . . . . . . . . . . . . 16 𝑇:𝑋𝑌
2827ffvelcdmi 7027 . . . . . . . . . . . . . . 15 (𝑥𝑋 → (𝑇𝑥) ∈ 𝑌)
2928adantr 480 . . . . . . . . . . . . . 14 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝑇𝑥) ∈ 𝑌)
30 nmlno0lem.s . . . . . . . . . . . . . . . 16 𝑆 = ( ·𝑠OLD𝑊)
3114, 30, 15nvmul0or 30710 . . . . . . . . . . . . . . 15 ((𝑊 ∈ NrmCVec ∧ (1 / (𝐾𝑥)) ∈ ℂ ∧ (𝑇𝑥) ∈ 𝑌) → (((1 / (𝐾𝑥))𝑆(𝑇𝑥)) = 𝑄 ↔ ((1 / (𝐾𝑥)) = 0 ∨ (𝑇𝑥) = 𝑄)))
3212, 31mp3an1 1451 . . . . . . . . . . . . . 14 (((1 / (𝐾𝑥)) ∈ ℂ ∧ (𝑇𝑥) ∈ 𝑌) → (((1 / (𝐾𝑥))𝑆(𝑇𝑥)) = 𝑄 ↔ ((1 / (𝐾𝑥)) = 0 ∨ (𝑇𝑥) = 𝑄)))
3325, 29, 32syl2anc 585 . . . . . . . . . . . . 13 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (((1 / (𝐾𝑥))𝑆(𝑇𝑥)) = 𝑄 ↔ ((1 / (𝐾𝑥)) = 0 ∨ (𝑇𝑥) = 𝑄)))
3433necon3abid 2969 . . . . . . . . . . . 12 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ≠ 𝑄 ↔ ¬ ((1 / (𝐾𝑥)) = 0 ∨ (𝑇𝑥) = 𝑄)))
35 neanior 3026 . . . . . . . . . . . 12 (((1 / (𝐾𝑥)) ≠ 0 ∧ (𝑇𝑥) ≠ 𝑄) ↔ ¬ ((1 / (𝐾𝑥)) = 0 ∨ (𝑇𝑥) = 𝑄))
3634, 35bitr4di 289 . . . . . . . . . . 11 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ≠ 𝑄 ↔ ((1 / (𝐾𝑥)) ≠ 0 ∧ (𝑇𝑥) ≠ 𝑄)))
3723, 24, 36mpbir2and 714 . . . . . . . . . 10 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → ((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ≠ 𝑄)
3814, 30nvscl 30686 . . . . . . . . . . . . 13 ((𝑊 ∈ NrmCVec ∧ (1 / (𝐾𝑥)) ∈ ℂ ∧ (𝑇𝑥) ∈ 𝑌) → ((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ∈ 𝑌)
3912, 38mp3an1 1451 . . . . . . . . . . . 12 (((1 / (𝐾𝑥)) ∈ ℂ ∧ (𝑇𝑥) ∈ 𝑌) → ((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ∈ 𝑌)
4025, 29, 39syl2anc 585 . . . . . . . . . . 11 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → ((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ∈ 𝑌)
41 nmlno0lem.m . . . . . . . . . . . 12 𝑀 = (normCV𝑊)
4214, 15, 41nvgt0 30734 . . . . . . . . . . 11 ((𝑊 ∈ NrmCVec ∧ ((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ∈ 𝑌) → (((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ≠ 𝑄 ↔ 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥)))))
4312, 40, 42sylancr 588 . . . . . . . . . 10 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ≠ 𝑄 ↔ 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥)))))
4437, 43mpbid 232 . . . . . . . . 9 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))))
4544ex 412 . . . . . . . 8 (𝑥𝑋 → ((𝑇𝑥) ≠ 𝑄 → 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥)))))
4645adantl 481 . . . . . . 7 (((𝑁𝑇) = 0 ∧ 𝑥𝑋) → ((𝑇𝑥) ≠ 𝑄 → 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥)))))
4714, 41nmosetre 30824 . . . . . . . . . . . . . 14 ((𝑊 ∈ NrmCVec ∧ 𝑇:𝑋𝑌) → {𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))} ⊆ ℝ)
4812, 27, 47mp2an 693 . . . . . . . . . . . . 13 {𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))} ⊆ ℝ
49 ressxr 11177 . . . . . . . . . . . . 13 ℝ ⊆ ℝ*
5048, 49sstri 3932 . . . . . . . . . . . 12 {𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))} ⊆ ℝ*
51 simpl 482 . . . . . . . . . . . . . . 15 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → 𝑥𝑋)
52 nmlno0lem.r . . . . . . . . . . . . . . . . 17 𝑅 = ( ·𝑠OLD𝑈)
532, 52nvscl 30686 . . . . . . . . . . . . . . . 16 ((𝑈 ∈ NrmCVec ∧ (1 / (𝐾𝑥)) ∈ ℂ ∧ 𝑥𝑋) → ((1 / (𝐾𝑥))𝑅𝑥) ∈ 𝑋)
541, 53mp3an1 1451 . . . . . . . . . . . . . . 15 (((1 / (𝐾𝑥)) ∈ ℂ ∧ 𝑥𝑋) → ((1 / (𝐾𝑥))𝑅𝑥) ∈ 𝑋)
5525, 51, 54syl2anc 585 . . . . . . . . . . . . . 14 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → ((1 / (𝐾𝑥))𝑅𝑥) ∈ 𝑋)
5619necon3i 2965 . . . . . . . . . . . . . . . . 17 ((𝑇𝑥) ≠ 𝑄𝑥𝑃)
572, 52, 8, 3nv1 30735 . . . . . . . . . . . . . . . . . 18 ((𝑈 ∈ NrmCVec ∧ 𝑥𝑋𝑥𝑃) → (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) = 1)
581, 57mp3an1 1451 . . . . . . . . . . . . . . . . 17 ((𝑥𝑋𝑥𝑃) → (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) = 1)
5956, 58sylan2 594 . . . . . . . . . . . . . . . 16 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) = 1)
60 1re 11133 . . . . . . . . . . . . . . . 16 1 ∈ ℝ
6159, 60eqeltrdi 2845 . . . . . . . . . . . . . . 15 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) ∈ ℝ)
62 eqle 11236 . . . . . . . . . . . . . . 15 (((𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) ∈ ℝ ∧ (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) = 1) → (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) ≤ 1)
6361, 59, 62syl2anc 585 . . . . . . . . . . . . . 14 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) ≤ 1)
641, 12, 133pm3.2i 1341 . . . . . . . . . . . . . . . . . 18 (𝑈 ∈ NrmCVec ∧ 𝑊 ∈ NrmCVec ∧ 𝑇𝐿)
652, 52, 30, 16lnomul 30820 . . . . . . . . . . . . . . . . . 18 (((𝑈 ∈ NrmCVec ∧ 𝑊 ∈ NrmCVec ∧ 𝑇𝐿) ∧ ((1 / (𝐾𝑥)) ∈ ℂ ∧ 𝑥𝑋)) → (𝑇‘((1 / (𝐾𝑥))𝑅𝑥)) = ((1 / (𝐾𝑥))𝑆(𝑇𝑥)))
6664, 65mpan 691 . . . . . . . . . . . . . . . . 17 (((1 / (𝐾𝑥)) ∈ ℂ ∧ 𝑥𝑋) → (𝑇‘((1 / (𝐾𝑥))𝑅𝑥)) = ((1 / (𝐾𝑥))𝑆(𝑇𝑥)))
6725, 51, 66syl2anc 585 . . . . . . . . . . . . . . . 16 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝑇‘((1 / (𝐾𝑥))𝑅𝑥)) = ((1 / (𝐾𝑥))𝑆(𝑇𝑥)))
6867eqcomd 2743 . . . . . . . . . . . . . . 15 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → ((1 / (𝐾𝑥))𝑆(𝑇𝑥)) = (𝑇‘((1 / (𝐾𝑥))𝑅𝑥)))
6968fveq2d 6836 . . . . . . . . . . . . . 14 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇‘((1 / (𝐾𝑥))𝑅𝑥))))
70 fveq2 6832 . . . . . . . . . . . . . . . . 17 (𝑧 = ((1 / (𝐾𝑥))𝑅𝑥) → (𝐾𝑧) = (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)))
7170breq1d 5096 . . . . . . . . . . . . . . . 16 (𝑧 = ((1 / (𝐾𝑥))𝑅𝑥) → ((𝐾𝑧) ≤ 1 ↔ (𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) ≤ 1))
72 2fveq3 6837 . . . . . . . . . . . . . . . . 17 (𝑧 = ((1 / (𝐾𝑥))𝑅𝑥) → (𝑀‘(𝑇𝑧)) = (𝑀‘(𝑇‘((1 / (𝐾𝑥))𝑅𝑥))))
7372eqeq2d 2748 . . . . . . . . . . . . . . . 16 (𝑧 = ((1 / (𝐾𝑥))𝑅𝑥) → ((𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇𝑧)) ↔ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇‘((1 / (𝐾𝑥))𝑅𝑥)))))
7471, 73anbi12d 633 . . . . . . . . . . . . . . 15 (𝑧 = ((1 / (𝐾𝑥))𝑅𝑥) → (((𝐾𝑧) ≤ 1 ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇𝑧))) ↔ ((𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) ≤ 1 ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇‘((1 / (𝐾𝑥))𝑅𝑥))))))
7574rspcev 3565 . . . . . . . . . . . . . 14 ((((1 / (𝐾𝑥))𝑅𝑥) ∈ 𝑋 ∧ ((𝐾‘((1 / (𝐾𝑥))𝑅𝑥)) ≤ 1 ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇‘((1 / (𝐾𝑥))𝑅𝑥))))) → ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇𝑧))))
7655, 63, 69, 75syl12anc 837 . . . . . . . . . . . . 13 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇𝑧))))
77 fvex 6845 . . . . . . . . . . . . . 14 (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ∈ V
78 eqeq1 2741 . . . . . . . . . . . . . . . 16 (𝑦 = (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) → (𝑦 = (𝑀‘(𝑇𝑧)) ↔ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇𝑧))))
7978anbi2d 631 . . . . . . . . . . . . . . 15 (𝑦 = (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) → (((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧))) ↔ ((𝐾𝑧) ≤ 1 ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇𝑧)))))
8079rexbidv 3162 . . . . . . . . . . . . . 14 (𝑦 = (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) → (∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧))) ↔ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇𝑧)))))
8177, 80elab 3623 . . . . . . . . . . . . 13 ((𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ∈ {𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))} ↔ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) = (𝑀‘(𝑇𝑧))))
8276, 81sylibr 234 . . . . . . . . . . . 12 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ∈ {𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))})
83 supxrub 13240 . . . . . . . . . . . 12 (({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))} ⊆ ℝ* ∧ (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ∈ {𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}) → (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ≤ sup({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}, ℝ*, < ))
8450, 82, 83sylancr 588 . . . . . . . . . . 11 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ≤ sup({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}, ℝ*, < ))
8584adantll 715 . . . . . . . . . 10 ((((𝑁𝑇) = 0 ∧ 𝑥𝑋) ∧ (𝑇𝑥) ≠ 𝑄) → (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ≤ sup({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}, ℝ*, < ))
86 nmlno0.3 . . . . . . . . . . . . . . 15 𝑁 = (𝑈 normOpOLD 𝑊)
872, 14, 3, 41, 86nmooval 30823 . . . . . . . . . . . . . 14 ((𝑈 ∈ NrmCVec ∧ 𝑊 ∈ NrmCVec ∧ 𝑇:𝑋𝑌) → (𝑁𝑇) = sup({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}, ℝ*, < ))
881, 12, 27, 87mp3an 1464 . . . . . . . . . . . . 13 (𝑁𝑇) = sup({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}, ℝ*, < )
8988eqeq1i 2742 . . . . . . . . . . . 12 ((𝑁𝑇) = 0 ↔ sup({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}, ℝ*, < ) = 0)
9089biimpi 216 . . . . . . . . . . 11 ((𝑁𝑇) = 0 → sup({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}, ℝ*, < ) = 0)
9190ad2antrr 727 . . . . . . . . . 10 ((((𝑁𝑇) = 0 ∧ 𝑥𝑋) ∧ (𝑇𝑥) ≠ 𝑄) → sup({𝑦 ∣ ∃𝑧𝑋 ((𝐾𝑧) ≤ 1 ∧ 𝑦 = (𝑀‘(𝑇𝑧)))}, ℝ*, < ) = 0)
9285, 91breqtrd 5112 . . . . . . . . 9 ((((𝑁𝑇) = 0 ∧ 𝑥𝑋) ∧ (𝑇𝑥) ≠ 𝑄) → (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ≤ 0)
9314, 41nvcl 30721 . . . . . . . . . . . 12 ((𝑊 ∈ NrmCVec ∧ ((1 / (𝐾𝑥))𝑆(𝑇𝑥)) ∈ 𝑌) → (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ∈ ℝ)
9412, 40, 93sylancr 588 . . . . . . . . . . 11 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ∈ ℝ)
95 0re 11135 . . . . . . . . . . 11 0 ∈ ℝ
96 lenlt 11212 . . . . . . . . . . 11 (((𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ∈ ℝ ∧ 0 ∈ ℝ) → ((𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ≤ 0 ↔ ¬ 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥)))))
9794, 95, 96sylancl 587 . . . . . . . . . 10 ((𝑥𝑋 ∧ (𝑇𝑥) ≠ 𝑄) → ((𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ≤ 0 ↔ ¬ 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥)))))
9897adantll 715 . . . . . . . . 9 ((((𝑁𝑇) = 0 ∧ 𝑥𝑋) ∧ (𝑇𝑥) ≠ 𝑄) → ((𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))) ≤ 0 ↔ ¬ 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥)))))
9992, 98mpbid 232 . . . . . . . 8 ((((𝑁𝑇) = 0 ∧ 𝑥𝑋) ∧ (𝑇𝑥) ≠ 𝑄) → ¬ 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥))))
10099ex 412 . . . . . . 7 (((𝑁𝑇) = 0 ∧ 𝑥𝑋) → ((𝑇𝑥) ≠ 𝑄 → ¬ 0 < (𝑀‘((1 / (𝐾𝑥))𝑆(𝑇𝑥)))))
10146, 100pm2.65d 196 . . . . . 6 (((𝑁𝑇) = 0 ∧ 𝑥𝑋) → ¬ (𝑇𝑥) ≠ 𝑄)
102 nne 2937 . . . . . 6 (¬ (𝑇𝑥) ≠ 𝑄 ↔ (𝑇𝑥) = 𝑄)
103101, 102sylib 218 . . . . 5 (((𝑁𝑇) = 0 ∧ 𝑥𝑋) → (𝑇𝑥) = 𝑄)
104 nmlno0.0 . . . . . . . 8 𝑍 = (𝑈 0op 𝑊)
1052, 15, 1040oval 30848 . . . . . . 7 ((𝑈 ∈ NrmCVec ∧ 𝑊 ∈ NrmCVec ∧ 𝑥𝑋) → (𝑍𝑥) = 𝑄)
1061, 12, 105mp3an12 1454 . . . . . 6 (𝑥𝑋 → (𝑍𝑥) = 𝑄)
107106adantl 481 . . . . 5 (((𝑁𝑇) = 0 ∧ 𝑥𝑋) → (𝑍𝑥) = 𝑄)
108103, 107eqtr4d 2775 . . . 4 (((𝑁𝑇) = 0 ∧ 𝑥𝑋) → (𝑇𝑥) = (𝑍𝑥))
109108ralrimiva 3130 . . 3 ((𝑁𝑇) = 0 → ∀𝑥𝑋 (𝑇𝑥) = (𝑍𝑥))
110 ffn 6660 . . . . 5 (𝑇:𝑋𝑌𝑇 Fn 𝑋)
11127, 110ax-mp 5 . . . 4 𝑇 Fn 𝑋
1122, 14, 1040oo 30849 . . . . . 6 ((𝑈 ∈ NrmCVec ∧ 𝑊 ∈ NrmCVec) → 𝑍:𝑋𝑌)
1131, 12, 112mp2an 693 . . . . 5 𝑍:𝑋𝑌
114 ffn 6660 . . . . 5 (𝑍:𝑋𝑌𝑍 Fn 𝑋)
115113, 114ax-mp 5 . . . 4 𝑍 Fn 𝑋
116 eqfnfv 6975 . . . 4 ((𝑇 Fn 𝑋𝑍 Fn 𝑋) → (𝑇 = 𝑍 ↔ ∀𝑥𝑋 (𝑇𝑥) = (𝑍𝑥)))
117111, 115, 116mp2an 693 . . 3 (𝑇 = 𝑍 ↔ ∀𝑥𝑋 (𝑇𝑥) = (𝑍𝑥))
118109, 117sylibr 234 . 2 ((𝑁𝑇) = 0 → 𝑇 = 𝑍)
119 fveq2 6832 . . 3 (𝑇 = 𝑍 → (𝑁𝑇) = (𝑁𝑍))
12086, 104nmoo0 30851 . . . 4 ((𝑈 ∈ NrmCVec ∧ 𝑊 ∈ NrmCVec) → (𝑁𝑍) = 0)
1211, 12, 120mp2an 693 . . 3 (𝑁𝑍) = 0
122119, 121eqtrdi 2788 . 2 (𝑇 = 𝑍 → (𝑁𝑇) = 0)
123118, 122impbii 209 1 ((𝑁𝑇) = 0 ↔ 𝑇 = 𝑍)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  wo 848  w3a 1087   = wceq 1542  wcel 2114  {cab 2715  wne 2933  wral 3052  wrex 3062  wss 3890   class class class wbr 5086   Fn wfn 6485  wf 6486  cfv 6490  (class class class)co 7358  supcsup 9344  cc 11025  cr 11026  0cc0 11027  1c1 11028  *cxr 11166   < clt 11167  cle 11168   / cdiv 11795  NrmCVeccnv 30644  BaseSetcba 30646   ·𝑠OLD cns 30647  0veccn0v 30648  normCVcnmcv 30650   LnOp clno 30800   normOpOLD cnmoo 30801   0op c0o 30803
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-rep 5212  ax-sep 5231  ax-nul 5241  ax-pow 5300  ax-pr 5368  ax-un 7680  ax-cnex 11083  ax-resscn 11084  ax-1cn 11085  ax-icn 11086  ax-addcl 11087  ax-addrcl 11088  ax-mulcl 11089  ax-mulrcl 11090  ax-mulcom 11091  ax-addass 11092  ax-mulass 11093  ax-distr 11094  ax-i2m1 11095  ax-1ne0 11096  ax-1rid 11097  ax-rnegex 11098  ax-rrecex 11099  ax-cnre 11100  ax-pre-lttri 11101  ax-pre-lttrn 11102  ax-pre-ltadd 11103  ax-pre-mulgt0 11104  ax-pre-sup 11105
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-nel 3038  df-ral 3053  df-rex 3063  df-rmo 3343  df-reu 3344  df-rab 3391  df-v 3432  df-sbc 3730  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-pss 3910  df-nul 4275  df-if 4468  df-pw 4544  df-sn 4569  df-pr 4571  df-op 4575  df-uni 4852  df-iun 4936  df-br 5087  df-opab 5149  df-mpt 5168  df-tr 5194  df-id 5517  df-eprel 5522  df-po 5530  df-so 5531  df-fr 5575  df-we 5577  df-xp 5628  df-rel 5629  df-cnv 5630  df-co 5631  df-dm 5632  df-rn 5633  df-res 5634  df-ima 5635  df-pred 6257  df-ord 6318  df-on 6319  df-lim 6320  df-suc 6321  df-iota 6446  df-fun 6492  df-fn 6493  df-f 6494  df-f1 6495  df-fo 6496  df-f1o 6497  df-fv 6498  df-riota 7315  df-ov 7361  df-oprab 7362  df-mpo 7363  df-om 7809  df-1st 7933  df-2nd 7934  df-frecs 8222  df-wrecs 8253  df-recs 8302  df-rdg 8340  df-er 8634  df-map 8766  df-en 8885  df-dom 8886  df-sdom 8887  df-sup 9346  df-pnf 11169  df-mnf 11170  df-xr 11171  df-ltxr 11172  df-le 11173  df-sub 11367  df-neg 11368  df-div 11796  df-nn 12147  df-2 12209  df-3 12210  df-n0 12403  df-z 12490  df-uz 12753  df-rp 12907  df-seq 13926  df-exp 13986  df-cj 15023  df-re 15024  df-im 15025  df-sqrt 15159  df-abs 15160  df-grpo 30553  df-gid 30554  df-ginv 30555  df-ablo 30605  df-vc 30619  df-nv 30652  df-va 30655  df-ba 30656  df-sm 30657  df-0v 30658  df-nmcv 30660  df-lno 30804  df-nmoo 30805  df-0o 30807
This theorem is referenced by:  nmlno0i  30854
  Copyright terms: Public domain W3C validator