@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Equations
- instReprPose = { reprPrec := instReprPose.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Bijection between Pose and Fin 5 → ℝ, used to transfer
the (sup-norm) MetricSpace instance from the Pi type.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Sup-norm transferred from Fin 5 → R.
@[implicit_reducible]
Equations
@[implicit_reducible]
- on_the_nose {α : Type} [PoseLike α] {p1 p2 : α} : innerShadow p1 = innerShadow p2 ∧ outerShadow p1 = outerShadow p2 → equiv p1 p2
- off_by_neg {α : Type} [PoseLike α] {p1 p2 : α} : innerShadow p1 = -innerShadow p2 ∧ outerShadow p1 = -outerShadow p2 → equiv p1 p2
Instances For
theorem
Pose.is_rupert_imp_inner_in_outer
(p : Pose ℝ)
(poly : Finset Euc(3))
(h_rupert : RupertPose p ((convexHull ℝ) ↑poly))
(v : Euc(3))
(hv : v ∈ poly)
:
If we have a convex polyhedron with p being a pose witness of the rupert property, then in particular every vertex in the "inner" transformation lies in the convex hull of the vertices under the "outer" transformation.
theorem
Pose.equiv_rupert_imp_rupert
{P : Type}
[PoseLike P]
{p1 p2 : P}
{S : Set Euc(3)}
(e : equiv p1 p2)
(r : RupertPose p1 S)
:
RupertPose p2 S