Documentation Verification Report

Tangent

πŸ“ Source: Mathlib/Geometry/Euclidean/Sphere/Tangent.lean

Statistics

MetricCount
DefinitionsIsExtTangent, IsExtTangentAt, IsIntTangent, IsIntTangentAt, IsTangent, IsTangentAt, commonExtTangents, commonIntTangents, commonTangents, tangentSet, tangentsFrom
11
Theoremsdist_center, isExtTangent, mem_left, mem_right, wbtw, dist_center, isIntTangent, mem_left, mem_right, wbtw, eq_orthRadius_or_eq_orthRadius_pointReflection_of_parallel_orthRadius, infDist_eq_radius, isTangentAt, notMem_of_dist_lt, radius_le_dist_center, dist_eq_of_mem_of_mem, dist_sq_eq_of_mem, eq_of_isTangentAt, eq_of_mem_of_mem, eq_orthRadius_of_finrank_add_one_eq, eq_orthogonalProjection, inner_left_eq_zero_of_mem, inner_right_eq_zero_of_mem, isTangent, le_orthRadius, mem_and_mem_iff_eq, mem_space, mem_sphere, radius_lt_dist_center, commonIntTangents_union_commonExtTangents, commonTangents_comm, dist_orthogonalProjection_eq_radius_iff_isTangent, dist_orthogonalProjection_eq_radius_iff_isTangentAt, infDist_eq_radius_iff_isTangent, isExtTangentAt_center_iff, isExtTangentAt_comm, isExtTangent_comm, isExtTangent_iff_dist_center, isIntTangentAt_center_iff, isIntTangentAt_self_iff_mem, isIntTangent_iff_dist_center, isIntTangent_self_iff, isTangentAt_center_iff, isTangentAt_orthRadius_iff_mem, isTangent_iff_isTangentAt_orthogonalProjection, isTangent_of_mem_tangentSet, isTangent_of_mem_tangentsFrom, isTangent_orthRadius_iff_mem, mem_commonExtTangents_iff, mem_commonIntTangents_iff, mem_commonTangents_iff, mem_of_mem_tangentsFrom, mem_tangentSet_iff, mem_tangentSet_of_mem_tangentsFrom, mem_tangentsFrom_iff
55
Total66

EuclideanGeometry.Sphere

Definitions

NameCategoryTheorems
IsExtTangent πŸ“–MathDef
3 mathmath: isExtTangent_iff_dist_center, isExtTangent_comm, IsExtTangentAt.isExtTangent
IsExtTangentAt πŸ“–CompData
2 mathmath: isExtTangentAt_center_iff, isExtTangentAt_comm
IsIntTangent πŸ“–MathDef
3 mathmath: IsIntTangentAt.isIntTangent, isIntTangent_iff_dist_center, isIntTangent_self_iff
IsIntTangentAt πŸ“–CompData
2 mathmath: isIntTangentAt_self_iff_mem, isIntTangentAt_center_iff
IsTangent πŸ“–MathDef
7 mathmath: isTangent_of_mem_tangentSet, isTangent_orthRadius_iff_mem, isTangent_iff_isTangentAt_orthogonalProjection, isTangent_of_mem_tangentsFrom, dist_orthogonalProjection_eq_radius_iff_isTangent, IsTangentAt.isTangent, infDist_eq_radius_iff_isTangent
IsTangentAt πŸ“–CompData
13 mathmath: Affine.Simplex.isTangentAt_insphere_iff_eq_touchpoint, isTangentAt_of_dist_sq_eq_power, isTangentAt_orthRadius_iff_mem, Affine.Simplex.isTangentAt_insphere_touchpoint, isTangent_iff_isTangentAt_orthogonalProjection, Affine.Simplex.ExcenterExists.isTangentAt_touchpoint, IsTangentAt_of_angle_eq_pi_div_two, Affine.Simplex.ExcenterExists.isTangentAt_exsphere_iff_eq_touchpoint, IsTangent.isTangentAt, isTangentAt_center_iff, IsTangentAt_iff_angle_eq_pi_div_two, isTangentAt_iff_dist_sq_eq_power, dist_orthogonalProjection_eq_radius_iff_isTangentAt
commonExtTangents πŸ“–CompOp
2 mathmath: mem_commonExtTangents_iff, commonIntTangents_union_commonExtTangents
commonIntTangents πŸ“–CompOp
2 mathmath: commonIntTangents_union_commonExtTangents, mem_commonIntTangents_iff
commonTangents πŸ“–CompOp
5 mathmath: mem_commonExtTangents_iff, mem_commonTangents_iff, commonTangents_comm, commonIntTangents_union_commonExtTangents, mem_commonIntTangents_iff
tangentSet πŸ“–CompOp
4 mathmath: mem_tangentsFrom_iff, mem_commonTangents_iff, mem_tangentSet_of_mem_tangentsFrom, mem_tangentSet_iff
tangentsFrom πŸ“–CompOp
1 mathmath: mem_tangentsFrom_iff

Theorems

NameKindAssumesProvesValidatesDepends On
commonIntTangents_union_commonExtTangents πŸ“–mathematicalβ€”Set
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set.instUnion
commonIntTangents
commonExtTangents
commonTangents
β€”Set.ext
Set.mem_union
mem_commonIntTangents_iff
mem_commonExtTangents_iff
Sbtw.wbtw
Mathlib.Tactic.Push.not_and_eq
commonTangents_comm πŸ“–mathematicalβ€”commonTangentsβ€”Set.inter_comm
dist_orthogonalProjection_eq_radius_iff_isTangent πŸ“–mathematicalβ€”Dist.dist
PseudoMetricSpace.toDist
MetricSpace.toPseudoMetricSpace
center
AffineSubspace
Real
NormedRing.toRing
NormedCommRing.toNormedRing
NormedField.toNormedCommRing
DenselyNormedField.toNormedField
RCLike.toDenselyNormedField
Real.instRCLike
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
NormedAddTorsor.toAddTorsor
SetLike.instMembership
AffineSubspace.instSetLike
DFunLike.coe
ContinuousAffineMap
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.setLike
AffineSubspace.direction
UniformSpace.toTopologicalSpace
PseudoMetricSpace.toUniformSpace
Submodule.addCommGroup
SeminormedAddCommGroup.toAddCommGroup
Submodule.module
instTopologicalSpaceSubtype
AffineSubspace.toAddTorsor
ContinuousAffineMap.instFunLike
EuclideanGeometry.orthogonalProjection
radius
IsTangent
β€”IsTangentAt.isTangent
dist_orthogonalProjection_eq_radius_iff_isTangentAt
EuclideanGeometry.dist_orthogonalProjection_eq_infDist
IsTangent.infDist_eq_radius
dist_orthogonalProjection_eq_radius_iff_isTangentAt πŸ“–mathematicalβ€”Dist.dist
PseudoMetricSpace.toDist
MetricSpace.toPseudoMetricSpace
center
AffineSubspace
Real
NormedRing.toRing
NormedCommRing.toNormedRing
NormedField.toNormedCommRing
DenselyNormedField.toNormedField
RCLike.toDenselyNormedField
Real.instRCLike
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
NormedAddTorsor.toAddTorsor
SetLike.instMembership
AffineSubspace.instSetLike
DFunLike.coe
ContinuousAffineMap
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.setLike
AffineSubspace.direction
UniformSpace.toTopologicalSpace
PseudoMetricSpace.toUniformSpace
Submodule.addCommGroup
SeminormedAddCommGroup.toAddCommGroup
Submodule.module
instTopologicalSpaceSubtype
AffineSubspace.toAddTorsor
ContinuousAffineMap.instFunLike
EuclideanGeometry.orthogonalProjection
radius
IsTangentAt
β€”EuclideanGeometry.mem_sphere'
EuclideanGeometry.orthogonalProjection_mem
mem_orthRadius_iff_inner_left
EuclideanGeometry.orthogonalProjection_vsub_mem_direction_orthogonal
EuclideanGeometry.vsub_orthogonalProjection_mem_direction
EuclideanGeometry.dist_orthogonalProjection_eq_infDist
IsTangent.infDist_eq_radius
IsTangentAt.isTangent
infDist_eq_radius_iff_isTangent πŸ“–mathematicalβ€”Metric.infDist
MetricSpace.toPseudoMetricSpace
center
SetLike.coe
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
AffineSubspace.instSetLike
radius
IsTangent
β€”EuclideanGeometry.dist_orthogonalProjection_eq_infDist
dist_orthogonalProjection_eq_radius_iff_isTangent
isExtTangentAt_center_iff πŸ“–mathematicalβ€”IsExtTangentAt
center
radius
Real
Real.instZero
EuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”center_mem_iff
Real.instIsOrderedRing
isExtTangentAt_comm πŸ“–mathematicalβ€”IsExtTangentAtβ€”IsExtTangentAt.symm
isExtTangent_comm πŸ“–mathematicalβ€”IsExtTangentβ€”IsExtTangent.symm
isExtTangent_iff_dist_center πŸ“–mathematicalβ€”IsExtTangent
Dist.dist
PseudoMetricSpace.toDist
MetricSpace.toPseudoMetricSpace
center
Real
Real.instAdd
radius
Real.instLE
Real.instZero
β€”IsExtTangent.dist_center
radius_nonneg_of_mem
div_zero
AffineMap.lineMap_apply_zero
Mathlib.Tactic.Linarith.eq_of_not_lt_of_not_gt
Mathlib.Tactic.Linarith.lt_irrefl
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.cast_zero
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_zero
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Linarith.add_lt_of_le_of_neg
Real.instIsStrictOrderedRing
Mathlib.Tactic.Linarith.sub_nonpos_of_le
Real.instIsOrderedRing
Mathlib.Tactic.Linarith.sub_neg_of_lt
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Linarith.le_of_le_of_eq
sub_eq_zero_of_eq
Mathlib.Tactic.Ring.neg_congr
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Tactic.Linarith.le_of_eq_of_le
neg_eq_zero
Mathlib.Tactic.Ring.add_pf_add_overlap
Mathlib.Tactic.Ring.add_overlap_pf
dist_lineMap_left
norm_div
abs_of_nonneg
IsOrderedAddMonoid.toAddLeftMono
Real.instIsOrderedAddMonoid
add_nonneg
Mathlib.Tactic.FieldSimp.eq_eq_cancel_eq
IsCancelMulZero.toIsLeftCancelMulZero
instIsCancelMulZero
Mathlib.Tactic.FieldSimp.eq_mul_of_eq_eq_eq_mul
Mathlib.Tactic.FieldSimp.NF.mul_eq_eval
Mathlib.Tactic.FieldSimp.NF.div_eq_eval
Mathlib.Tactic.FieldSimp.NF.atom_eq_eval
Mathlib.Tactic.FieldSimp.subst_add
Mathlib.Tactic.FieldSimp.NF.eval_mul_eval_cons
one_mul
Mathlib.Tactic.FieldSimp.eq_div_of_eq_one_of_subst
Mathlib.Tactic.FieldSimp.NF.cons_eq_div_of_eq_div
div_one
Mathlib.Tactic.FieldSimp.NF.eval_cons
Mathlib.Tactic.FieldSimp.zpow'_one
Mathlib.Tactic.FieldSimp.NF.div_eq_eval₃
Mathlib.Tactic.FieldSimp.NF.mul_eq_evalβ‚‚
mul_one
Mathlib.Tactic.FieldSimp.NF.eval_mul_eval_cons_zero
Mathlib.Tactic.FieldSimp.NF.eval_cons_of_pow_eq_zero
one_ne_zero
NeZero.one
GroupWithZero.toNontrivial
dist_lineMap_right
one_sub_div
add_sub_cancel_left
abs_div
Real.instIsDomain
instIsTorsionFreeOfIsDomainOfNoZeroSMulDivisors
GroupWithZero.toNoZeroSMulDivisors
Mathlib.Meta.Positivity.div_nonneg_of_nonneg_of_pos
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
lt_of_le_of_ne'
div_le_one
le_of_not_gt
isIntTangentAt_center_iff πŸ“–mathematicalβ€”IsIntTangentAt
center
radius
Real
Real.instZero
EuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”center_mem_iff
Real.instIsOrderedRing
isIntTangentAt_self_iff_mem πŸ“–mathematicalβ€”IsIntTangentAt
EuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”Real.instIsOrderedRing
isIntTangent_iff_dist_center πŸ“–mathematicalβ€”IsIntTangent
Dist.dist
PseudoMetricSpace.toDist
MetricSpace.toPseudoMetricSpace
center
Real
Real.instSub
radius
Real.instLE
Real.instZero
β€”IsIntTangent.dist_center
radius_nonneg_of_mem
ext
sub_eq_zero
dist_self
abs_of_nonneg
IsOrderedAddMonoid.toAddLeftMono
Real.instIsOrderedAddMonoid
dist_comm
dist_nonneg
dist_eq_zero
dist_lineMap_right
one_sub_div
sub_sub_cancel_left
abs_div
Real.instIsStrictOrderedRing
abs_neg
Mathlib.Tactic.FieldSimp.eq_eq_cancel_eq
IsCancelMulZero.toIsLeftCancelMulZero
instIsCancelMulZero
Mathlib.Tactic.FieldSimp.eq_mul_of_eq_eq_eq_mul
Mathlib.Tactic.FieldSimp.NF.mul_eq_eval
Mathlib.Tactic.FieldSimp.NF.div_eq_eval
Mathlib.Tactic.FieldSimp.NF.atom_eq_eval
Mathlib.Tactic.FieldSimp.subst_sub
Mathlib.Tactic.FieldSimp.NF.eval_mul_eval_cons
one_mul
Mathlib.Tactic.FieldSimp.eq_div_of_eq_one_of_subst
Mathlib.Tactic.FieldSimp.NF.cons_eq_div_of_eq_div
div_one
Mathlib.Tactic.FieldSimp.NF.eval_cons
Mathlib.Tactic.FieldSimp.zpow'_one
Mathlib.Tactic.FieldSimp.NF.div_eq_eval₃
Mathlib.Tactic.FieldSimp.NF.mul_eq_evalβ‚‚
mul_one
Mathlib.Tactic.FieldSimp.NF.eval_mul_eval_cons_zero
Mathlib.Tactic.FieldSimp.NF.eval_cons_of_pow_eq_zero
one_ne_zero
NeZero.one
GroupWithZero.toNontrivial
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.atom_pf
dist_lineMap_left
norm_div
wbtw_iff_left_eq_or_right_mem_image_Ici
Real.instIsDomain
instIsTorsionFreeOfIsDomainOfNoZeroSMulDivisors
GroupWithZero.toNoZeroSMulDivisors
one_le_div
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
le_of_not_gt
Mathlib.Tactic.Linarith.lt_irrefl
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.cast_zero
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_zero
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Linarith.add_lt_of_le_of_neg
Mathlib.Tactic.Linarith.sub_nonpos_of_le
Real.instIsOrderedRing
Mathlib.Tactic.Linarith.sub_neg_of_lt
isIntTangent_self_iff πŸ“–mathematicalβ€”IsIntTangent
Real
Real.instLE
Real.instZero
radius
β€”nonempty_iff
isTangentAt_center_iff πŸ“–mathematicalβ€”IsTangentAt
center
radius
Real
Real.instZero
AffineSubspace
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
β€”center_mem_iff
orthRadius_center
isTangentAt_orthRadius_iff_mem πŸ“–mathematicalβ€”IsTangentAt
orthRadius
EuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”IsTangentAt.mem_sphere
self_mem_orthRadius
le_rfl
isTangent_iff_isTangentAt_orthogonalProjection πŸ“–mathematicalβ€”IsTangent
IsTangentAt
AffineSubspace
Real
NormedRing.toRing
NormedCommRing.toNormedRing
NormedField.toNormedCommRing
DenselyNormedField.toNormedField
RCLike.toDenselyNormedField
Real.instRCLike
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
DFunLike.coe
ContinuousAffineMap
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.setLike
AffineSubspace.direction
UniformSpace.toTopologicalSpace
PseudoMetricSpace.toUniformSpace
Submodule.addCommGroup
SeminormedAddCommGroup.toAddCommGroup
Submodule.module
instTopologicalSpaceSubtype
AffineSubspace.toAddTorsor
ContinuousAffineMap.instFunLike
EuclideanGeometry.orthogonalProjection
center
β€”dist_orthogonalProjection_eq_radius_iff_isTangent
dist_orthogonalProjection_eq_radius_iff_isTangentAt
isTangent_of_mem_tangentSet πŸ“–mathematicalAffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
tangentSet
IsTangentβ€”isTangent_orthRadius_iff_mem
isTangent_of_mem_tangentsFrom πŸ“–mathematicalAffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
tangentsFrom
IsTangentβ€”isTangent_of_mem_tangentSet
isTangent_orthRadius_iff_mem πŸ“–mathematicalβ€”IsTangent
orthRadius
EuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”orthRadius_le_orthRadius_iff
center_mem_orthRadius_iff
IsTangentAt.isTangent
isTangentAt_orthRadius_iff_mem
mem_commonExtTangents_iff πŸ“–mathematicalβ€”AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
commonExtTangents
commonTangents
Sbtw
Real.partialOrder
center
β€”β€”
mem_commonIntTangents_iff πŸ“–mathematicalβ€”AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
commonIntTangents
commonTangents
SetLike.instMembership
AffineSubspace.instSetLike
Wbtw
Real.partialOrder
center
β€”β€”
mem_commonTangents_iff πŸ“–mathematicalβ€”AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
commonTangents
tangentSet
β€”β€”
mem_of_mem_tangentsFrom πŸ“–mathematicalAffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
tangentsFrom
SetLike.instMembership
AffineSubspace.instSetLike
β€”β€”
mem_tangentSet_iff πŸ“–mathematicalβ€”AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
tangentSet
EuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
orthRadius
β€”β€”
mem_tangentSet_of_mem_tangentsFrom πŸ“–mathematicalAffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
tangentsFrom
tangentSetβ€”β€”
mem_tangentsFrom_iff πŸ“–mathematicalβ€”AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Set
Set.instMembership
tangentsFrom
tangentSet
SetLike.instMembership
AffineSubspace.instSetLike
β€”β€”

EuclideanGeometry.Sphere.IsExtTangent

Theorems

NameKindAssumesProvesValidatesDepends On
dist_center πŸ“–mathematicalEuclideanGeometry.Sphere.IsExtTangentDist.dist
PseudoMetricSpace.toDist
MetricSpace.toPseudoMetricSpace
EuclideanGeometry.Sphere.center
Real
Real.instAdd
EuclideanGeometry.Sphere.radius
β€”dist_add_dist_eq_iff
UniformConvexSpace.toStrictConvexSpace
InnerProductSpace.toUniformConvexSpace
EuclideanGeometry.mem_sphere'

EuclideanGeometry.Sphere.IsExtTangentAt

Theorems

NameKindAssumesProvesValidatesDepends On
isExtTangent πŸ“–mathematicalEuclideanGeometry.Sphere.IsExtTangentAtEuclideanGeometry.Sphere.IsExtTangentβ€”β€”
mem_left πŸ“–mathematicalEuclideanGeometry.Sphere.IsExtTangentAtEuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”β€”
mem_right πŸ“–mathematicalEuclideanGeometry.Sphere.IsExtTangentAtEuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”β€”
wbtw πŸ“–mathematicalEuclideanGeometry.Sphere.IsExtTangentAtWbtw
Real
Real.instRing
Real.partialOrder
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
EuclideanGeometry.Sphere.center
β€”β€”

EuclideanGeometry.Sphere.IsIntTangent

Theorems

NameKindAssumesProvesValidatesDepends On
dist_center πŸ“–mathematicalEuclideanGeometry.Sphere.IsIntTangentDist.dist
PseudoMetricSpace.toDist
MetricSpace.toPseudoMetricSpace
EuclideanGeometry.Sphere.center
Real
Real.instSub
EuclideanGeometry.Sphere.radius
β€”EuclideanGeometry.mem_sphere'
dist_add_dist_eq_iff
UniformConvexSpace.toStrictConvexSpace
InnerProductSpace.toUniformConvexSpace
dist_comm
add_sub_cancel_right

EuclideanGeometry.Sphere.IsIntTangentAt

Theorems

NameKindAssumesProvesValidatesDepends On
isIntTangent πŸ“–mathematicalEuclideanGeometry.Sphere.IsIntTangentAtEuclideanGeometry.Sphere.IsIntTangentβ€”β€”
mem_left πŸ“–mathematicalEuclideanGeometry.Sphere.IsIntTangentAtEuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”β€”
mem_right πŸ“–mathematicalEuclideanGeometry.Sphere.IsIntTangentAtEuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”β€”
wbtw πŸ“–mathematicalEuclideanGeometry.Sphere.IsIntTangentAtWbtw
Real
Real.instRing
Real.partialOrder
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
EuclideanGeometry.Sphere.center
β€”β€”

EuclideanGeometry.Sphere.IsTangent

Theorems

NameKindAssumesProvesValidatesDepends On
eq_orthRadius_or_eq_orthRadius_pointReflection_of_parallel_orthRadius πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangent
AffineSubspace.Parallel
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
EuclideanGeometry.Sphere.orthRadius
EuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.pointReflection
SeminormedAddGroup.toAddGroup
SeminormedAddCommGroup.toSeminormedAddGroup
EuclideanGeometry.Sphere.center
β€”AffineSubspace.direction_le
EuclideanGeometry.Sphere.direction_orthRadius_le_iff
AffineSubspace.Parallel.direction_eq
eq_or_ne
dist_eq_zero
EuclideanGeometry.mem_sphere
EuclideanGeometry.Sphere.orthRadius_center
AffineSubspace.eq_of_direction_eq_of_nonempty_of_le
zero_smul
eq_or_eq_neg_of_abs_eq
right_eq_mulβ‚€
IsCancelMulZero.toIsRightCancelMulZero
IsDomain.toIsCancelMulZero
Real.instIsDomain
norm_smul
NormedSpace.toNormSMulClass
one_smul
eq_vadd_iff_vsub_eq
neg_smul
neg_vsub_eq_vsub_rev
EuclideanGeometry.Sphere.direction_orthRadius
vsub_self
Submodule.span_zero_singleton
Submodule.span_singleton_smul_eq
Ne.isUnit
infDist_eq_radius πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentMetric.infDist
MetricSpace.toPseudoMetricSpace
EuclideanGeometry.Sphere.center
SetLike.coe
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
AffineSubspace.instSetLike
EuclideanGeometry.Sphere.radius
β€”le_antisymm
EuclideanGeometry.mem_sphere'
EuclideanGeometry.Sphere.IsTangentAt.mem_sphere
Metric.infDist_le_dist_of_mem
EuclideanGeometry.Sphere.IsTangentAt.mem_space
Metric.infDist_eq_iInf
le_ciInf
dist_comm
radius_le_dist_center
EuclideanGeometry.Sphere.IsTangentAt.isTangent
isTangentAt πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentEuclideanGeometry.Sphere.IsTangentAt
AffineSubspace
Real
NormedRing.toRing
NormedCommRing.toNormedRing
NormedField.toNormedCommRing
DenselyNormedField.toNormedField
RCLike.toDenselyNormedField
Real.instRCLike
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
DFunLike.coe
ContinuousAffineMap
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.setLike
AffineSubspace.direction
UniformSpace.toTopologicalSpace
PseudoMetricSpace.toUniformSpace
Submodule.addCommGroup
SeminormedAddCommGroup.toAddCommGroup
Submodule.module
instTopologicalSpaceSubtype
AffineSubspace.toAddTorsor
ContinuousAffineMap.instFunLike
EuclideanGeometry.orthogonalProjection
EuclideanGeometry.Sphere.center
β€”EuclideanGeometry.Sphere.isTangent_iff_isTangentAt_orthogonalProjection
notMem_of_dist_lt πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangent
Real
Real.instLT
Dist.dist
PseudoMetricSpace.toDist
MetricSpace.toPseudoMetricSpace
EuclideanGeometry.Sphere.center
EuclideanGeometry.Sphere.radius
AffineSubspace
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
SetLike.instMembership
AffineSubspace.instSetLike
β€”Mathlib.Tactic.Contrapose.contrapose₃
radius_le_dist_center
radius_le_dist_center πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangent
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
Real.instLE
EuclideanGeometry.Sphere.radius
Dist.dist
PseudoMetricSpace.toDist
EuclideanGeometry.Sphere.center
β€”le_of_sq_le_sq
Real.instIsStrictOrderedRing
EuclideanGeometry.Sphere.IsTangentAt.dist_sq_eq_of_mem
le_add_iff_nonneg_right
IsOrderedAddMonoid.toAddLeftMono
Real.instIsOrderedAddMonoid
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
sq_nonneg
AddGroup.existsAddOfLE
IsOrderedRing.toPosMulMono
Real.instIsOrderedRing
dist_nonneg

EuclideanGeometry.Sphere.IsTangentAt

Theorems

NameKindAssumesProvesValidatesDepends On
dist_eq_of_mem_of_mem πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAt
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
Dist.dist
PseudoMetricSpace.toDist
β€”dist_sq_eq_of_mem
sq_eq_sqβ‚€
IsStrictOrderedRing.toPosMulStrictMono
Real.instIsStrictOrderedRing
IsOrderedRing.toMulPosMono
Real.instIsOrderedRing
dist_nonneg
add_left_cancel_iff
AddLeftCancelSemigroup.toIsLeftCancelAdd
dist_sq_eq_of_mem πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAt
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
Monoid.toNatPow
Real.instMonoid
Dist.dist
PseudoMetricSpace.toDist
EuclideanGeometry.Sphere.center
Real.instAdd
EuclideanGeometry.Sphere.radius
β€”mem_sphere
dist_eq_norm_vsub
pow_two
vsub_add_vsub_cancel
add_comm
norm_add_sq_eq_norm_sq_add_norm_sq_iff_real_inner_eq_zero
inner_left_eq_zero_of_mem
eq_of_isTangentAt πŸ“–β€”EuclideanGeometry.Sphere.IsTangentAtβ€”β€”inner_left_eq_zero_of_mem
mem_space
inner_self_eq_norm_sq_to_K
isReduced_of_noZeroDivisors
NormMulClass.toNoZeroDivisors
NormedDivisionRing.toNormMulClass
Nat.instCharZero
Nat.instAtLeastTwoHAddOfNat
vsub_sub_vsub_cancel_right
inner_sub_right
sub_eq_zero
neg_eq_zero
inner_neg_left
neg_vsub_eq_vsub_rev
eq_of_mem_of_mem πŸ“–β€”EuclideanGeometry.Sphere.IsTangentAt
EuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
β€”β€”mem_and_mem_iff_eq
eq_orthRadius_of_finrank_add_one_eq πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAt
Module.finrank
Real
Submodule
Ring.toSemiring
Real.instRing
AddCommGroup.toAddCommMonoid
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
SetLike.instMembership
Submodule.setLike
AffineSubspace.direction
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Real.semiring
Submodule.addCommMonoid
Submodule.module
ESeminormedAddCommMonoid.toAddCommMonoid
UniformSpace.toTopologicalSpace
PseudoMetricSpace.toUniformSpace
SeminormedAddCommGroup.toPseudoMetricSpace
ENormedAddCommMonoid.toESeminormedAddCommMonoid
NormedAddCommGroup.toENormedAddCommMonoid
EuclideanGeometry.Sphere.orthRadiusβ€”Module.finite_of_finrank_eq_succ
commRing_strongRankCondition
Real.instNontrivial
Module.Free.of_divisionRing
Iff.not
EuclideanGeometry.Sphere.center_mem_iff
mem_sphere
AffineSubspace.eq_of_direction_eq_of_nonempty_of_le
Submodule.eq_of_le_of_finrank_eq
FiniteDimensional.finiteDimensional_submodule
AffineSubspace.direction_le
le_orthRadius
EuclideanGeometry.Sphere.finrank_orthRadius
mem_space
eq_orthogonalProjection πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAtAffineSubspace
Real
NormedRing.toRing
NormedCommRing.toNormedRing
NormedField.toNormedCommRing
DenselyNormedField.toNormedField
RCLike.toDenselyNormedField
Real.instRCLike
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
DFunLike.coe
ContinuousAffineMap
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.setLike
AffineSubspace.direction
UniformSpace.toTopologicalSpace
PseudoMetricSpace.toUniformSpace
Submodule.addCommGroup
SeminormedAddCommGroup.toAddCommGroup
Submodule.module
instTopologicalSpaceSubtype
AffineSubspace.toAddTorsor
ContinuousAffineMap.instFunLike
EuclideanGeometry.orthogonalProjection
EuclideanGeometry.Sphere.center
β€”eq_of_isTangentAt
isTangent
EuclideanGeometry.Sphere.isTangent_iff_isTangentAt_orthogonalProjection
inner_left_eq_zero_of_mem πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAt
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
Inner.inner
InnerProductSpace.toInner
VSub.vsub
AddTorsor.toVSub
SeminormedAddGroup.toAddGroup
SeminormedAddCommGroup.toSeminormedAddGroup
EuclideanGeometry.Sphere.center
Real.instZero
β€”EuclideanGeometry.Sphere.mem_orthRadius_iff_inner_left
le_orthRadius
inner_right_eq_zero_of_mem πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAt
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
Inner.inner
InnerProductSpace.toInner
VSub.vsub
AddTorsor.toVSub
SeminormedAddGroup.toAddGroup
SeminormedAddCommGroup.toSeminormedAddGroup
EuclideanGeometry.Sphere.center
Real.instZero
β€”EuclideanGeometry.Sphere.mem_orthRadius_iff_inner_right
le_orthRadius
isTangent πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAtEuclideanGeometry.Sphere.IsTangentβ€”β€”
le_orthRadius πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAtAffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
Preorder.toLE
PartialOrder.toPreorder
AffineSubspace.instPartialOrder
EuclideanGeometry.Sphere.orthRadius
β€”β€”
mem_and_mem_iff_eq πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAtEuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
β€”dist_sq_eq_of_mem
AddLeftCancelSemigroup.toIsLeftCancelAdd
isReduced_of_noZeroDivisors
NormMulClass.toNoZeroDivisors
NormedDivisionRing.toNormMulClass
Nat.instCharZero
Nat.instAtLeastTwoHAddOfNat
mem_sphere
mem_space
mem_space πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAtAffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
β€”β€”
mem_sphere πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAtEuclideanGeometry.Sphere
EuclideanGeometry.instMembershipSphere
β€”β€”
radius_lt_dist_center πŸ“–mathematicalEuclideanGeometry.Sphere.IsTangentAt
AffineSubspace
Real
Real.instRing
NormedAddCommGroup.toAddCommGroup
NormedSpace.toModule
Real.normedField
NormedAddCommGroup.toSeminormedAddCommGroup
InnerProductSpace.toNormedSpace
Real.instRCLike
NormedAddTorsor.toAddTorsor
MetricSpace.toPseudoMetricSpace
SetLike.instMembership
AffineSubspace.instSetLike
Real.instLT
EuclideanGeometry.Sphere.radius
Dist.dist
PseudoMetricSpace.toDist
EuclideanGeometry.Sphere.center
β€”dist_sq_eq_of_mem
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
IsOrderedAddMonoid.toAddLeftMono
Real.instIsOrderedAddMonoid
contravariant_lt_of_covariant_le
IsStrictOrderedRing.toPosMulStrictMono
Real.instIsStrictOrderedRing
abs_of_nonneg
EuclideanGeometry.Sphere.radius_nonneg_of_mem
mem_sphere
abs_dist

---

← Back to Index