OAI/Geometry/ProjectionBodies/AffineCovariance.lean
17 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.PettyProjection.unitSegment_smulline 11 - lemma
OAI.PettyProjection.unitSegment_imageline 17 - lemma
OAI.PettyProjection.unitSegment_zeroline 24 - lemma
OAI.PettyProjection.segment_volume_supportline 31 - lemma
OAI.PettyProjection.linearEquiv_nhdsline 49 - lemma
OAI.PettyProjection.projection_support_linearEquivline 55 - lemma
OAI.PettyProjection.adjoint_inverse_compline 78 - def
OAI.PettyProjection.adjointEquivline 89Source documentation
Invertibility of the transpose uses the transpose of the inverse.
def adjointEquiv (T : Space n ≃L[ℝ] Space n) : Space n ≃L[ℝ] Space n := …
Mentions: OAI.PettyProjection.Space
- lemma
OAI.PettyProjection.adjointEquiv_clmline 94 - lemma
OAI.PettyProjection.det_adjointline 97 - lemma
OAI.PettyProjection.adjointEquiv_detline 104 - theorem
OAI.PettyProjection.projectionBody_linearEquivline 118Source documentation
The actual unpolarized projection body transforms by the determinant and inverse transpose, proved from orthogonal shadow volumes via segment addition.
theorem projectionBody_linearEquiv (T : Space n ≃L[ℝ] Space n) {K : Set (Space n)} (hK : IsCompact K) (hc : Convex ℝ K) (h0 : K∈𝓝 (0:Space n)) : projectionBody (T '' K)=|LinearMap.det T.toLinearMap| • (adjointEquiv T.symm '' projectionBody K) := by …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.projectionBody, OAI.PettyProjection.adjointEquiv
- lemma
OAI.PettyProjection.projection_volume_linearEquivline 139 - lemma
OAI.PettyProjection.projectionRatio_linearEquivline 153 - lemma
OAI.PettyProjection.projectionBody_unitBallline 170 - lemma
OAI.PettyProjection.projectionRatio_unitBallline 189 - theorem
OAI.PettyProjection.ellipsoid_projectionRatioline 196Source documentation
All affine ellipsoids, including arbitrary translates, attain equality.
theorem ellipsoid_projectionRatio {n : ℕ} (hn : 2≤n) {K : Set (Space n)} (hK : IsEllipsoid K) : projectionRatio K=pettyConstant n := by …Mentions: OAI.PettyProjection.Space, OAI.PettyProjection.IsEllipsoid, OAI.PettyProjection.projectionRatio, OAI.PettyProjection.pettyConstant