ModuleJacobian.lean
Nyll.ProCGroups.FoxDifferential.Common.Jacobian
13 declarations indexed from sourceView source ↗ Module documentation
Fox differential: common — jacobian
The principal declarations in this module are:
A Fox-Jacobian family packaged as a finite matrix.
The identity Fox-Jacobian family with Kronecker-delta entries.
The packaged Fox-Jacobian matrix entry is the corresponding Jacobian family entry.
The identity Fox-Jacobian evaluates to the Kronecker-delta coefficient at the chosen pair of indices.
Imports2
- Mathlib.Algebra.Module.LinearMap.Basic
- Mathlib.Data.Matrix.Mul
Imported by4
Declarations
FoxDifferential.foxJacobianMatrix
DocumentationA Fox-Jacobian family packaged as a finite matrix.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
FoxDifferential.foxJacobianMatrix_apply
DocumentationThe packaged Fox-Jacobian matrix entry is the corresponding Jacobian family entry.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
omit [Ring R] in
FoxDifferential.foxJacobianId
DocumentationThe identity Fox-Jacobian family with Kronecker-delta entries.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
section Identity
variable [DecidableEq X]
FoxDifferential.foxJacobianId_apply
DocumentationThe identity Fox-Jacobian evaluates to the Kronecker-delta coefficient at the chosen pair of indices.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
section Identity
variable [DecidableEq X]
FoxDifferential.foxJacobianMatrix_id
DocumentationThe identity Fox-Jacobian family is the identity matrix.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
section Identity
variable [DecidableEq X]
FoxDifferential.foxJacobianLinearMap
DocumentationA Fox-Jacobian family determines the corresponding finite linear map between free coefficient modules.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
FoxDifferential.foxJacobianLinearMap_apply
DocumentationThe linear map associated with a Fox-Jacobian family is evaluated by the finite matrix coefficient formula.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
FoxDifferential.foxJacobianLinearMap_eq_vecMul
DocumentationThe Fox-Jacobian linear map is row-vector multiplication by the corresponding matrix.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
FoxDifferential.foxJacobianLinearMap_id
DocumentationThe identity Fox-Jacobian induces the identity linear map on the finite free coefficient module.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
FoxDifferential.foxJacobianLinearMap_comp
DocumentationComposition of finite Fox-Jacobian linear maps is given by multiplication of the corresponding Jacobian matrices.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
variable {Z : Type z}
FoxDifferential.foxJacobianMatrix_comp
DocumentationComposition of Fox-Jacobian matrices is finite matrix multiplication.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
variable {Z : Type z}
FoxDifferential.foxJacobianLinearMap_single
DocumentationA Fox-Jacobian linear map sends a standard source coordinate to the corresponding Jacobian row.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
variable {Z : Type z}
FoxDifferential.linearMap_ext_pi_single
DocumentationLinear maps out of finite coordinate vectors are determined by their values on the standard coordinate vectors.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
universe u v w z
section JacobianLinearMap
variable {R : Type u} [Ring R]
variable {X : Type v}
variable {Y : Type w}
variable {Z : Type z}
variable {M : Type*} [AddCommMonoid M] [Module R M]