Source-pinned research

Research proof index

Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.

This index contains 12 research declarations. Search 10,000 more complete Mathlib declarations.

1 topic

12 results

Clear filters
Project-declaredLean 4.32.0

Prod T assoc

TensorSpecies.Tensor.prodT_assoc

Project documentation

Rewriting basis for the product in terms of the tensor product basis. -/ lemma basis_prod_eq {n1 n2} {c : Fin n1 → C} {c1 : Fin n2 → C} : basis (S := S) (Fin.append c c1) = (((Tensor.basis (S := S) c).tensorProduct (Tensor.basis (S := S) c1)).reindex (ComponentIdx.prod.symm)).map tensorEquivProd := by ext b simp [ComponentIdx.prod, tensorEquivProd] rw [pr...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Prod T assoc

TensorSpecies.Tensor.prodT_assoc'

Project documentation

Rewriting basis for the product in terms of the tensor product basis. -/ lemma basis_prod_eq {n1 n2} {c : Fin n1 → C} {c1 : Fin n2 → C} : basis (S := S) (Fin.append c c1) = (((Tensor.basis (S := S) c).tensorProduct (Tensor.basis (S := S) c1)).reindex (ComponentIdx.prod.symm)).map tensorEquivProd := by ext b simp [ComponentIdx.prod, tensorEquivProd] rw [pr...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Prod T equivariant

TensorSpecies.Tensor.prodT_equivariant

Project documentation

Rewriting basis for the product in terms of the tensor product basis. -/ lemma basis_prod_eq {n1 n2} {c : Fin n1 → C} {c1 : Fin n2 → C} : basis (S := S) (Fin.append c c1) = (((Tensor.basis (S := S) c).tensorProduct (Tensor.basis (S := S) c1)).reindex (ComponentIdx.prod.symm)).map tensorEquivProd := by ext b simp [ComponentIdx.prod, tensorEquivProd] rw [pr...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Prod T perm T left

TensorSpecies.Tensor.prodT_permT_left

Project documentation

Rewriting basis for the product in terms of the tensor product basis. -/ lemma basis_prod_eq {n1 n2} {c : Fin n1 → C} {c1 : Fin n2 → C} : basis (S := S) (Fin.append c c1) = (((Tensor.basis (S := S) c).tensorProduct (Tensor.basis (S := S) c1)).reindex (ComponentIdx.prod.symm)).map tensorEquivProd := by ext b simp [ComponentIdx.prod, tensorEquivProd] rw [pr...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Prod T perm T right

TensorSpecies.Tensor.prodT_permT_right

Project documentation

Rewriting basis for the product in terms of the tensor product basis. -/ lemma basis_prod_eq {n1 n2} {c : Fin n1 → C} {c1 : Fin n2 → C} : basis (S := S) (Fin.append c c1) = (((Tensor.basis (S := S) c).tensorProduct (Tensor.basis (S := S) c1)).reindex (ComponentIdx.prod.symm)).map tensorEquivProd := by ext b simp [ComponentIdx.prod, tensorEquivProd] rw [pr...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Pure prod P assoc

TensorSpecies.Tensor.Pure.prodP_assoc'

Project documentation

Given two pure tensors p1 : Pure S c and p2 : Pure S c, prodP p p2 is the tensor product of those tensors returning an element in Pure S (Sum.elim c c1 ∘ ⇑finSumFinEquiv.symm). -/ def Pure.prodP {n1 n2} {c : Fin n1 → C} {c1 : Fin n2 → C} (p1 : Pure S c) (p2 : Pure S c1) : Pure S (Fin.append c c1) := Fin.addCases (fun i => LinearEquiv.cast (R := k)...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record