PhyslibSearch

Physlib.SpaceAndTime.Space.Slice

15 declarations

definition

Continuous linear equivalence Space(d+1)R×Space(d)\text{Space}(d+1) \cong \mathbb{R} \times \text{Space}(d) via the ii-th coordinate slice

#slice

For a natural number dd and an index i{0,,d}i \in \{0, \dots, d\}, the map slice(i)\text{slice}(i) is a continuous linear equivalence (a topological vector space isomorphism) between Space(d+1)\text{Space}(d+1) and R×Space(d)\mathbb{R} \times \text{Space}(d). Given an element xSpace(d+1)x \in \text{Space}(d+1), the map extracts the ii-th coordinate as the first component of the product and projects the remaining coordinates onto Space(d)\text{Space}(d). Specifically, it is defined by x(xi,x^)x \mapsto (x_i, \hat{x}), where x^j=xσi(j)\hat{x}_j = x_{\sigma_i(j)} and σi\sigma_i is the function that skips the index ii.

theorem

The inverse of slice(i)\text{slice}(i) corresponds to inserting the ii-th coordinate

#slice_symm_apply

For any natural number dd, an index i{0,,d}i \in \{0, \dots, d\}, a scalar rRr \in \mathbb{R}, and a vector xSpace dx \in \text{Space } d, the inverse of the continuous linear equivalence slice(i):Space(d+1)R×Space d\text{slice}(i) : \text{Space}(d+1) \cong \mathbb{R} \times \text{Space } d applied to the pair (r,x)(r, x) is the vector in Space(d+1)\text{Space}(d+1) obtained by inserting rr at the ii-th coordinate and filling the remaining coordinates with the components of xx.

theorem

The ii-th coordinate of (slice i)1(r,x)(\text{slice } i)^{-1}(r, x) is rr

#slice_symm_apply_self

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, real number rRr \in \mathbb{R}, and vector xSpace dx \in \text{Space } d, the ii-th coordinate of the vector obtained by applying the inverse of the slicing map slice(i)\text{slice}(i) to the pair (r,x)(r, x) is equal to rr. Here, (slice i)1:R×Space dSpace(d+1)(\text{slice } i)^{-1} : \mathbb{R} \times \text{Space } d \to \text{Space}(d+1) is the inverse of the continuous linear equivalence that extracts the ii-th coordinate.

theorem

Components of slice(i)1(r,x)\text{slice}(i)^{-1}(r, x) at non-ii indices are xjx_j

#slice_symm_apply_succAbove

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, scalar rRr \in \mathbb{R}, and vector xSpace dx \in \text{Space } d, let v=slice(i)1(r,x)v = \text{slice}(i)^{-1}(r, x) be the vector in Space(d+1)\text{Space}(d+1) obtained by inserting rr at the ii-th coordinate and filling the remaining positions with xx. For any j{0,,d1}j \in \{0, \dots, d-1\}, the component of vv at the index succAbovei(j)\text{succAbove}_i(j) is equal to the jj-th component of xx, where succAbovei(j)\text{succAbove}_i(j) maps jj to the corresponding index in {0,,d}{i}\{0, \dots, d\} \setminus \{i\}.

theorem

The inverse slicing map (slice i)1(\text{slice } i)^{-1} is a measurable embedding

#slice_symm_measurableEmbedding

For any natural number dd and index i{0,,d}i \in \{0, \dots, d\}, the inverse of the slicing map (slice i)1:R×Space dSpace(d+1)(\text{slice } i)^{-1} : \mathbb{R} \times \text{Space } d \to \text{Space}(d+1) is a measurable embedding. The slicing map slice(i)\text{slice}(i) is the continuous linear equivalence that identifies Space(d+1)\text{Space}(d+1) with R×Space d\mathbb{R} \times \text{Space } d by extracting the ii-th coordinate; its inverse (slice i)1(\text{slice } i)^{-1} reconstructs a vector in Space(d+1)\text{Space}(d+1) by inserting a real value at the ii-th position and filling the remaining coordinates with the components of a vector in Space d\text{Space } d.

theorem

(slice i)1(r,x)=r2+x2\|(\text{slice } i)^{-1}(r, x)\| = \sqrt{\|r\|^2 + \|x\|^2}

#norm_slice_symm_eq

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, real number rRr \in \mathbb{R}, and vector xSpace dx \in \text{Space } d, the Euclidean norm of the vector in Space(d+1)\text{Space}(d+1) obtained by applying the inverse of the slicing map slice(i)\text{slice}(i) to the pair (r,x)(r, x) is given by: \[ \|(\text{slice } i)^{-1}(r, x)\| = \sqrt{\|r\|^2 + \|x\|^2} \] where (slice i)1:R×Space dSpace(d+1)(\text{slice } i)^{-1} : \mathbb{R} \times \text{Space } d \to \text{Space}(d+1) is the isomorphism that inserts rr as the ii-th coordinate and uses the components of xx for the remaining coordinates.

theorem

r(slice i)1(r,x)|r| \le \|(\text{slice } i)^{-1}(r, x)\|

#abs_right_le_norm_slice_symm

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, real number rRr \in \mathbb{R}, and vector xSpace dx \in \text{Space } d, the absolute value of rr is less than or equal to the Euclidean norm of the vector in Space(d+1)\text{Space}(d+1) produced by applying the inverse slicing map (slice i)1(\text{slice } i)^{-1} to the pair (r,x)(r, x): \[ |r| \le \|(\text{slice } i)^{-1}(r, x)\| \] where (slice i)1(\text{slice } i)^{-1} is the isomorphism that constructs a vector by inserting rr as the ii-th coordinate and using the components of xx for the remaining dimensions.

theorem

x(slice i)1(r,x)\|x\| \le \|(\text{slice } i)^{-1}(r, x)\|

#norm_left_le_norm_slice_symm

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, real number rRr \in \mathbb{R}, and vector xSpace dx \in \text{Space } d, the Euclidean norm of xx is less than or equal to the Euclidean norm of the vector in Space(d+1)\text{Space}(d+1) obtained by applying the inverse slicing map (slice i)1(\text{slice } i)^{-1} to the pair (r,x)(r, x): \[ \|x\| \le \|(\text{slice } i)^{-1}(r, x)\| \] where (slice i)1:R×Space dSpace(d+1)(\text{slice } i)^{-1} : \mathbb{R} \times \text{Space } d \to \text{Space}(d+1) is the isomorphism that inserts rr as the ii-th coordinate and uses the components of xx for the remaining coordinates.

theorem

The Fréchet derivative of (slicei)1(\text{slice}_i)^{-1} is (slicei)1(\text{slice}_i)^{-1}

#fderiv_slice_symm

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, and point pR×Space dp \in \mathbb{R} \times \text{Space } d, the Fréchet derivative of the inverse slice map (slicei)1:R×Space dSpace(d+1)(\text{slice}_i)^{-1} : \mathbb{R} \times \text{Space } d \to \text{Space}(d+1) at the point pp is equal to the linear map (slicei)1(\text{slice}_i)^{-1} itself.

theorem

The Fréchet derivative of r(slicei)1(r,x)r \mapsto (\text{slice}_i)^{-1}(r, x) is r2(slicei)1(r2,0)r_2 \mapsto (\text{slice}_i)^{-1}(r_2, 0)

#fderiv_slice_symm_left_apply

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, and fixed vector xSpace dx \in \text{Space } d, consider the function g:RSpace(d+1)g: \mathbb{R} \to \text{Space}(d+1) defined by g(r)=(slicei)1(r,x)g(r) = (\text{slice}_i)^{-1}(r, x), where (slicei)1(\text{slice}_i)^{-1} is the inverse of the continuous linear equivalence that extracts the ii-th coordinate. For any r1,r2Rr_1, r_2 \in \mathbb{R}, the Fréchet derivative of gg at the point r1r_1 applied to the direction r2r_2 is given by: Df(r1)(r2)=(slicei)1(r2,0)Df(r_1)(r_2) = (\text{slice}_i)^{-1}(r_2, 0)

theorem

The Fréchet derivative of (slicei)1(\text{slice}_i)^{-1} with respect to the right component applied to x2x_2 is (slicei)1(0,x2)(\text{slice}_i)^{-1}(0, x_2)

#fderiv_slice_symm_right_apply

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, fixed real number rRr \in \mathbb{R}, and points x1,x2Space dx_1, x_2 \in \text{Space } d, the Fréchet derivative of the map g:Space dSpace(d+1)g: \text{Space } d \to \text{Space}(d+1) defined by g(x)=(slicei)1(r,x)g(x) = (\text{slice}_i)^{-1}(r, x) at the point x1x_1 applied to the vector x2x_2 is equal to (slicei)1(0,x2)(\text{slice}_i)^{-1}(0, x_2), where (slicei)1(\text{slice}_i)^{-1} is the inverse of the ii-th coordinate slice map.

theorem

Fréchet derivative of f(slicei)1f \circ (\text{slice}_i)^{-1} with respect to the spatial component applied to x2x_2

#fderiv_fun_slice_symm_right_apply

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, and fixed real number rRr \in \mathbb{R}, let f:Space(d+1)Ff: \text{Space}(d+1) \to F be a function that is differentiable at (slicei)1(r,x1)(\text{slice}_i)^{-1}(r, x_1) for some point x1Space dx_1 \in \text{Space } d. The Fréchet derivative of the composition xf((slicei)1(r,x))x \mapsto f((\text{slice}_i)^{-1}(r, x)) at the point x1x_1 applied to a vector x2Space dx_2 \in \text{Space } d is equal to the Fréchet derivative of ff at the point (slicei)1(r,x1)(\text{slice}_i)^{-1}(r, x_1) applied to the vector (slicei)1(0,x2)(\text{slice}_i)^{-1}(0, x_2), where (slicei)1(\text{slice}_i)^{-1} denotes the inverse of the ii-th coordinate slice map.

theorem

The Fréchet derivative of rf((slicei)1(r,x))r \mapsto f((\text{slice}_i)^{-1}(r, x)) is Df(p)((slicei)1(r2,0))Df(p)((\text{slice}_i)^{-1}(r_2, 0))

#fderiv_fun_slice_symm_left_apply

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, real numbers r1,r2Rr_1, r_2 \in \mathbb{R}, vector xSpace dx \in \text{Space } d, and function f:Space(d+1)Ff: \text{Space}(d+1) \to F, suppose ff is differentiable at the point p=(slicei)1(r1,x)p = (\text{slice}_i)^{-1}(r_1, x), where (slicei)1(\text{slice}_i)^{-1} is the inverse of the continuous linear equivalence slicei:Space(d+1)R×Space d\text{slice}_i: \text{Space}(d+1) \cong \mathbb{R} \times \text{Space } d that extracts the ii-th coordinate. The Fréchet derivative of the composition rf((slicei)1(r,x))r \mapsto f((\text{slice}_i)^{-1}(r, x)) at the point r1r_1 applied to the increment r2r_2 is given by: D(f(slicei)1(,x))(r1)(r2)=Df(p)((slicei)1(r2,0)) D(f \circ (\text{slice}_i)^{-1}(\cdot, x))(r_1)(r_2) = Df(p)((\text{slice}_i)^{-1}(r_2, 0))

theorem

basisi=(slice i)1(1,0)\text{basis}_i = (\text{slice } i)^{-1}(1, 0)

#basis_self_eq_slice

For any natural number dd and index i{0,,d}i \in \{0, \dots, d\}, let basisi\text{basis}_i be the ii-th vector of the standard orthonormal basis of Space(d+1)\text{Space}(d+1). This basis vector is equal to the image of the pair (1,0)R×Space d(1, 0) \in \mathbb{R} \times \text{Space } d under the inverse of the slicing map slice(i)1:R×Space dSpace(d+1)\text{slice}(i)^{-1}: \mathbb{R} \times \text{Space } d \to \text{Space}(d+1), where 00 is the zero element of Space d\text{Space } d.

theorem

basissuccAbovei(j)=(slice i)1(0,basisj)\text{basis}_{\text{succAbove}_i(j)} = (\text{slice } i)^{-1}(0, \text{basis}_j)

#basis_succAbove_eq_slice

For any natural number dd, index i{0,,d}i \in \{0, \dots, d\}, and index j{0,,d1}j \in \{0, \dots, d-1\}, let basis(d+1)\text{basis}^{(d+1)} denote the standard orthonormal basis of Space(d+1)\text{Space}(d+1) and basis(d)\text{basis}^{(d)} denote the standard orthonormal basis of Space d\text{Space } d. The basis vector basissuccAbovei(j)(d+1)\text{basis}^{(d+1)}_{\text{succAbove}_i(j)} is equal to the image of the pair (0,basisj(d))(0, \text{basis}^{(d)}_j) under the inverse of the slicing map slice(i)1:R×Space dSpace(d+1)\text{slice}(i)^{-1} : \mathbb{R} \times \text{Space } d \to \text{Space}(d+1). Here, succAbovei(j)\text{succAbove}_i(j) is the index in {0,,d}\{0, \dots, d\} obtained by skipping the index ii.