Proof of Theorem iccf1o
Step | Hyp | Ref
| Expression |
1 | | iccf1o.1 |
. 2
⊢ 𝐹 = (𝑥 ∈ (0[,]1) ↦ ((𝑥 · 𝐵) + ((1 − 𝑥) · 𝐴))) |
2 | | 0re 10040 |
. . . . . . . . 9
⊢ 0 ∈
ℝ |
3 | | 1re 10039 |
. . . . . . . . 9
⊢ 1 ∈
ℝ |
4 | 2, 3 | elicc2i 12239 |
. . . . . . . 8
⊢ (𝑥 ∈ (0[,]1) ↔ (𝑥 ∈ ℝ ∧ 0 ≤
𝑥 ∧ 𝑥 ≤ 1)) |
5 | 4 | simp1bi 1076 |
. . . . . . 7
⊢ (𝑥 ∈ (0[,]1) → 𝑥 ∈
ℝ) |
6 | 5 | adantl 482 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → 𝑥 ∈ ℝ) |
7 | 6 | recnd 10068 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → 𝑥 ∈ ℂ) |
8 | | simpl2 1065 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → 𝐵 ∈ ℝ) |
9 | 8 | recnd 10068 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → 𝐵 ∈ ℂ) |
10 | 7, 9 | mulcld 10060 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (𝑥 · 𝐵) ∈ ℂ) |
11 | | ax-1cn 9994 |
. . . . . 6
⊢ 1 ∈
ℂ |
12 | | subcl 10280 |
. . . . . 6
⊢ ((1
∈ ℂ ∧ 𝑥
∈ ℂ) → (1 − 𝑥) ∈ ℂ) |
13 | 11, 7, 12 | sylancr 695 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (1 − 𝑥) ∈
ℂ) |
14 | | simpl1 1064 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → 𝐴 ∈ ℝ) |
15 | 14 | recnd 10068 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → 𝐴 ∈ ℂ) |
16 | 13, 15 | mulcld 10060 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((1 − 𝑥) · 𝐴) ∈ ℂ) |
17 | 10, 16 | addcomd 10238 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((𝑥 · 𝐵) + ((1 − 𝑥) · 𝐴)) = (((1 − 𝑥) · 𝐴) + (𝑥 · 𝐵))) |
18 | | lincmb01cmp 12315 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (((1 − 𝑥) · 𝐴) + (𝑥 · 𝐵)) ∈ (𝐴[,]𝐵)) |
19 | 17, 18 | eqeltrd 2701 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((𝑥 · 𝐵) + ((1 − 𝑥) · 𝐴)) ∈ (𝐴[,]𝐵)) |
20 | | simpr 477 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → 𝑦 ∈ (𝐴[,]𝐵)) |
21 | | simpl1 1064 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → 𝐴 ∈ ℝ) |
22 | | simpl2 1065 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → 𝐵 ∈ ℝ) |
23 | | elicc2 12238 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝑦 ∈ (𝐴[,]𝐵) ↔ (𝑦 ∈ ℝ ∧ 𝐴 ≤ 𝑦 ∧ 𝑦 ≤ 𝐵))) |
24 | 23 | 3adant3 1081 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → (𝑦 ∈ (𝐴[,]𝐵) ↔ (𝑦 ∈ ℝ ∧ 𝐴 ≤ 𝑦 ∧ 𝑦 ≤ 𝐵))) |
25 | 24 | biimpa 501 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝑦 ∈ ℝ ∧ 𝐴 ≤ 𝑦 ∧ 𝑦 ≤ 𝐵)) |
26 | 25 | simp1d 1073 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → 𝑦 ∈ ℝ) |
27 | | eqid 2622 |
. . . . . . 7
⊢ (𝐴 − 𝐴) = (𝐴 − 𝐴) |
28 | | eqid 2622 |
. . . . . . 7
⊢ (𝐵 − 𝐴) = (𝐵 − 𝐴) |
29 | 27, 28 | iccshftl 12308 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ (𝑦 ∈ ℝ ∧ 𝐴 ∈ ℝ)) → (𝑦 ∈ (𝐴[,]𝐵) ↔ (𝑦 − 𝐴) ∈ ((𝐴 − 𝐴)[,](𝐵 − 𝐴)))) |
30 | 21, 22, 26, 21, 29 | syl22anc 1327 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝑦 ∈ (𝐴[,]𝐵) ↔ (𝑦 − 𝐴) ∈ ((𝐴 − 𝐴)[,](𝐵 − 𝐴)))) |
31 | 20, 30 | mpbid 222 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝑦 − 𝐴) ∈ ((𝐴 − 𝐴)[,](𝐵 − 𝐴))) |
32 | 26, 21 | resubcld 10458 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝑦 − 𝐴) ∈ ℝ) |
33 | 32 | recnd 10068 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝑦 − 𝐴) ∈ ℂ) |
34 | | difrp 11868 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐴 < 𝐵 ↔ (𝐵 − 𝐴) ∈
ℝ+)) |
35 | 34 | biimp3a 1432 |
. . . . . . 7
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → (𝐵 − 𝐴) ∈
ℝ+) |
36 | 35 | adantr 481 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝐵 − 𝐴) ∈
ℝ+) |
37 | 36 | rpcnd 11874 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝐵 − 𝐴) ∈ ℂ) |
38 | 36 | rpne0d 11877 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝐵 − 𝐴) ≠ 0) |
39 | 33, 37, 38 | divcan1d 10802 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (((𝑦 − 𝐴) / (𝐵 − 𝐴)) · (𝐵 − 𝐴)) = (𝑦 − 𝐴)) |
40 | 37 | mul02d 10234 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (0 · (𝐵 − 𝐴)) = 0) |
41 | 21 | recnd 10068 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → 𝐴 ∈ ℂ) |
42 | 41 | subidd 10380 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (𝐴 − 𝐴) = 0) |
43 | 40, 42 | eqtr4d 2659 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (0 · (𝐵 − 𝐴)) = (𝐴 − 𝐴)) |
44 | 37 | mulid2d 10058 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (1 · (𝐵 − 𝐴)) = (𝐵 − 𝐴)) |
45 | 43, 44 | oveq12d 6668 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → ((0 · (𝐵 − 𝐴))[,](1 · (𝐵 − 𝐴))) = ((𝐴 − 𝐴)[,](𝐵 − 𝐴))) |
46 | 31, 39, 45 | 3eltr4d 2716 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (((𝑦 − 𝐴) / (𝐵 − 𝐴)) · (𝐵 − 𝐴)) ∈ ((0 · (𝐵 − 𝐴))[,](1 · (𝐵 − 𝐴)))) |
47 | | 0red 10041 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → 0 ∈ ℝ) |
48 | | 1red 10055 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → 1 ∈ ℝ) |
49 | 32, 36 | rerpdivcld 11903 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → ((𝑦 − 𝐴) / (𝐵 − 𝐴)) ∈ ℝ) |
50 | | eqid 2622 |
. . . . 5
⊢ (0
· (𝐵 − 𝐴)) = (0 · (𝐵 − 𝐴)) |
51 | | eqid 2622 |
. . . . 5
⊢ (1
· (𝐵 − 𝐴)) = (1 · (𝐵 − 𝐴)) |
52 | 50, 51 | iccdil 12310 |
. . . 4
⊢ (((0
∈ ℝ ∧ 1 ∈ ℝ) ∧ (((𝑦 − 𝐴) / (𝐵 − 𝐴)) ∈ ℝ ∧ (𝐵 − 𝐴) ∈ ℝ+)) →
(((𝑦 − 𝐴) / (𝐵 − 𝐴)) ∈ (0[,]1) ↔ (((𝑦 − 𝐴) / (𝐵 − 𝐴)) · (𝐵 − 𝐴)) ∈ ((0 · (𝐵 − 𝐴))[,](1 · (𝐵 − 𝐴))))) |
53 | 47, 48, 49, 36, 52 | syl22anc 1327 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → (((𝑦 − 𝐴) / (𝐵 − 𝐴)) ∈ (0[,]1) ↔ (((𝑦 − 𝐴) / (𝐵 − 𝐴)) · (𝐵 − 𝐴)) ∈ ((0 · (𝐵 − 𝐴))[,](1 · (𝐵 − 𝐴))))) |
54 | 46, 53 | mpbird 247 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑦 ∈ (𝐴[,]𝐵)) → ((𝑦 − 𝐴) / (𝐵 − 𝐴)) ∈ (0[,]1)) |
55 | | eqcom 2629 |
. . . 4
⊢ (𝑥 = ((𝑦 − 𝐴) / (𝐵 − 𝐴)) ↔ ((𝑦 − 𝐴) / (𝐵 − 𝐴)) = 𝑥) |
56 | 33 | adantrl 752 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (𝑦 − 𝐴) ∈ ℂ) |
57 | 7 | adantrr 753 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → 𝑥 ∈ ℂ) |
58 | 37 | adantrl 752 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (𝐵 − 𝐴) ∈ ℂ) |
59 | 38 | adantrl 752 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (𝐵 − 𝐴) ≠ 0) |
60 | 56, 57, 58, 59 | divmul3d 10835 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (((𝑦 − 𝐴) / (𝐵 − 𝐴)) = 𝑥 ↔ (𝑦 − 𝐴) = (𝑥 · (𝐵 − 𝐴)))) |
61 | 55, 60 | syl5bb 272 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (𝑥 = ((𝑦 − 𝐴) / (𝐵 − 𝐴)) ↔ (𝑦 − 𝐴) = (𝑥 · (𝐵 − 𝐴)))) |
62 | 26 | adantrl 752 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → 𝑦 ∈ ℝ) |
63 | 62 | recnd 10068 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → 𝑦 ∈ ℂ) |
64 | 41 | adantrl 752 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → 𝐴 ∈ ℂ) |
65 | 8, 14 | resubcld 10458 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (𝐵 − 𝐴) ∈ ℝ) |
66 | 6, 65 | remulcld 10070 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (𝑥 · (𝐵 − 𝐴)) ∈ ℝ) |
67 | 66 | adantrr 753 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (𝑥 · (𝐵 − 𝐴)) ∈ ℝ) |
68 | 67 | recnd 10068 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (𝑥 · (𝐵 − 𝐴)) ∈ ℂ) |
69 | 63, 64, 68 | subadd2d 10411 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → ((𝑦 − 𝐴) = (𝑥 · (𝐵 − 𝐴)) ↔ ((𝑥 · (𝐵 − 𝐴)) + 𝐴) = 𝑦)) |
70 | | eqcom 2629 |
. . . 4
⊢ (((𝑥 · (𝐵 − 𝐴)) + 𝐴) = 𝑦 ↔ 𝑦 = ((𝑥 · (𝐵 − 𝐴)) + 𝐴)) |
71 | 69, 70 | syl6bb 276 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → ((𝑦 − 𝐴) = (𝑥 · (𝐵 − 𝐴)) ↔ 𝑦 = ((𝑥 · (𝐵 − 𝐴)) + 𝐴))) |
72 | 7, 15 | mulcld 10060 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (𝑥 · 𝐴) ∈ ℂ) |
73 | 10, 72, 15 | subadd23d 10414 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (((𝑥 · 𝐵) − (𝑥 · 𝐴)) + 𝐴) = ((𝑥 · 𝐵) + (𝐴 − (𝑥 · 𝐴)))) |
74 | 7, 9, 15 | subdid 10486 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (𝑥 · (𝐵 − 𝐴)) = ((𝑥 · 𝐵) − (𝑥 · 𝐴))) |
75 | 74 | oveq1d 6665 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((𝑥 · (𝐵 − 𝐴)) + 𝐴) = (((𝑥 · 𝐵) − (𝑥 · 𝐴)) + 𝐴)) |
76 | | 1cnd 10056 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → 1 ∈
ℂ) |
77 | 76, 7, 15 | subdird 10487 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((1 − 𝑥) · 𝐴) = ((1 · 𝐴) − (𝑥 · 𝐴))) |
78 | 15 | mulid2d 10058 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → (1 · 𝐴) = 𝐴) |
79 | 78 | oveq1d 6665 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((1 · 𝐴) − (𝑥 · 𝐴)) = (𝐴 − (𝑥 · 𝐴))) |
80 | 77, 79 | eqtrd 2656 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((1 − 𝑥) · 𝐴) = (𝐴 − (𝑥 · 𝐴))) |
81 | 80 | oveq2d 6666 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((𝑥 · 𝐵) + ((1 − 𝑥) · 𝐴)) = ((𝑥 · 𝐵) + (𝐴 − (𝑥 · 𝐴)))) |
82 | 73, 75, 81 | 3eqtr4d 2666 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ 𝑥 ∈ (0[,]1)) → ((𝑥 · (𝐵 − 𝐴)) + 𝐴) = ((𝑥 · 𝐵) + ((1 − 𝑥) · 𝐴))) |
83 | 82 | adantrr 753 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → ((𝑥 · (𝐵 − 𝐴)) + 𝐴) = ((𝑥 · 𝐵) + ((1 − 𝑥) · 𝐴))) |
84 | 83 | eqeq2d 2632 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (𝑦 = ((𝑥 · (𝐵 − 𝐴)) + 𝐴) ↔ 𝑦 = ((𝑥 · 𝐵) + ((1 − 𝑥) · 𝐴)))) |
85 | 61, 71, 84 | 3bitrd 294 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) ∧ (𝑥 ∈ (0[,]1) ∧ 𝑦 ∈ (𝐴[,]𝐵))) → (𝑥 = ((𝑦 − 𝐴) / (𝐵 − 𝐴)) ↔ 𝑦 = ((𝑥 · 𝐵) + ((1 − 𝑥) · 𝐴)))) |
86 | 1, 19, 54, 85 | f1ocnv2d 6886 |
1
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵) → (𝐹:(0[,]1)–1-1-onto→(𝐴[,]𝐵) ∧ ◡𝐹 = (𝑦 ∈ (𝐴[,]𝐵) ↦ ((𝑦 − 𝐴) / (𝐵 − 𝐴))))) |