Description: Value of the substring replacement operator. (Contributed by Stefan O'Rear, 15-Aug-2015) (Revised by AV, 11-May-2020) (Revised by AV, 15-Oct-2022)
Ref | Expression | ||
---|---|---|---|
Assertion | splval | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | df-splice | |
|
2 | 1 | a1i | |
3 | simprl | |
|
4 | 2fveq3 | |
|
5 | 4 | adantl | |
6 | ot1stg | |
|
7 | 6 | adantl | |
8 | 5 7 | sylan9eqr | |
9 | 3 8 | oveq12d | |
10 | fveq2 | |
|
11 | 10 | adantl | |
12 | ot3rdg | |
|
13 | 12 | 3ad2ant3 | |
14 | 13 | adantl | |
15 | 11 14 | sylan9eqr | |
16 | 9 15 | oveq12d | |
17 | 2fveq3 | |
|
18 | 17 | adantl | |
19 | ot2ndg | |
|
20 | 19 | adantl | |
21 | 18 20 | sylan9eqr | |
22 | 3 | fveq2d | |
23 | 21 22 | opeq12d | |
24 | 3 23 | oveq12d | |
25 | 16 24 | oveq12d | |
26 | elex | |
|
27 | 26 | adantr | |
28 | otex | |
|
29 | 28 | a1i | |
30 | ovexd | |
|
31 | 2 25 27 29 30 | ovmpod | |