# mathlibdocumentation

linear_algebra.projective_space.independence

# Independence in Projective Space #

In this file we define independence and dependence of families of elements in projective space.

## Implementation Details #

We use an inductive definition to define the independence of points in projective space, where the only constructor assumes an independent family of vectors from the ambient vector space. Similarly for the definition of dependence.

## Results #

• A family of elements is dependent if and only if it is not independent.
• Two elements are dependent if and only if they are equal.

# Future Work #

• Define collinearity in projective space.
• Prove the axioms of a projective geometry are satisfied by the dependence relation.
• Define projective linear subspaces.
inductive projectivization.independent {ι : Type u_1} {K : Type u_2} {V : Type u_3} [field K] [ V] :
(ι → K V) → Prop
• mk : ∀ {ι : Type u_1} {K : Type u_2} {V : Type u_3} [_inst_1 : field K] [_inst_2 : [_inst_3 : V] (f : ι → V) (hf : ∀ (i : ι), f i 0), projectivization.independent (λ (i : ι), (f i) _)

A linearly independent family of nonzero vectors gives an independent family of points in projective space.

theorem projectivization.independent_iff {ι : Type u_1} {K : Type u_2} {V : Type u_3} [field K] [ V] {f : ι → K V} :

A family of points in a projective space is independent if and only if the representative vectors determined by the family are linearly independent.

theorem projectivization.independent_iff_complete_lattice_independent {ι : Type u_1} {K : Type u_2} {V : Type u_3} [field K] [ V] {f : ι → K V} :

A family of points in projective space is independent if and only if the family of submodules which the points determine is independent in the lattice-theoretic sense.

inductive projectivization.dependent {ι : Type u_1} {K : Type u_2} {V : Type u_3} [field K] [ V] :
(ι → K V) → Prop
• mk : ∀ {ι : Type u_1} {K : Type u_2} {V : Type u_3} [_inst_1 : field K] [_inst_2 : [_inst_3 : V] (f : ι → V) (hf : ∀ (i : ι), f i 0), projectivization.dependent (λ (i : ι), (f i) _)

A linearly dependent family of nonzero vectors gives a dependent family of points in projective space.

theorem projectivization.dependent_iff {ι : Type u_1} {K : Type u_2} {V : Type u_3} [field K] [ V] {f : ι → K V} :

A family of points in a projective space is dependent if and only if their representatives are linearly dependent.

theorem projectivization.dependent_iff_not_independent {ι : Type u_1} {K : Type u_2} {V : Type u_3} [field K] [ V] {f : ι → K V} :

Dependence is the negation of independence.

theorem projectivization.independent_iff_not_dependent {ι : Type u_1} {K : Type u_2} {V : Type u_3} [field K] [ V] {f : ι → K V} :

Independence is the negation of dependence.

@[simp]
theorem projectivization.dependent_pair_iff_eq {K : Type u_2} {V : Type u_3} [field K] [ V] (u v : K V) :

Two points in a projective space are dependent if and only if they are equal.

@[simp]
theorem projectivization.independent_pair_iff_neq {K : Type u_2} {V : Type u_3} [field K] [ V] (u v : K V) :

Two points in a projective space are independent if and only if the points are not equal.