ModuleDerivation_add_mulLeft_pow_char.lean
Nyll.AlgebraicCurves.Differentials.Kaehler.Derivation_add_mulLeft_pow_char
47 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.sseq
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.sseq_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.sseq_succ
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.mul_app
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.mulLeft_app
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.dtl_app
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.key
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.struct
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.char_nsmul_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.iterate_form
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.head_b_of_collapse
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.mul_app2
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.mulLeft_app2
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.dtl_app2
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.mulLeft_mul2
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.dm_rel2
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.mulLeft_pow'
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.zpoly
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.deriv_pow_noncomm
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.deriv_zpoly
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.adSeq
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.adSeq_zero
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.adSeq_succ
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.ad_step
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.adSeq_deg
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.adSeq_expand
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.signed_choose_int
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.mulLeft_add2
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.z_natDegree_le
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.W_pow_natDegree_le
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.W_coeff_top
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.W_coeff_zero'
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.char_nsmul2
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
omit [Fact p.Prime] in
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.charP_nsmul_P
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
omit [Fact p.Prime] in
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.zsmul_eq_self_of_dvd
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
omit [Fact p.Prime] in
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.nsmul_cancelA
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.adSeq_expand_prime
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.deriv_W
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.W_coeff_succ
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.W_coeff_one
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.W_coeff_mid
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.evalOne
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.evalOne_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.evalOne_z
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.evalOne_W_sum
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char.Star2B.hochschild_full
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v
namespace Star2B
variable {R : Type u} {F : Type v} [CommRing R] [CommRing F] [Algebra R F]
section layer2
open Polynomial
section primepart
variable (p : ℕ) [Fact p.Prime] [CharP F p]
Derivation.add_mulLeft_pow_char
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs.Derivation_add_mulLeft_pow_char
universe u v