Is Bool injective
Cslib.SKI.isBool_injective
Plain-language statement
Injectivity for booleans.
Source project: Lean Computer Science Library
Person-level attribution pending.
Source-pinned research
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 9 research declarations. Search 10,000 more complete Mathlib declarations.
9 results
Clear filtersCslib.SKI.isBool_injective
Plain-language statement
Injectivity for booleans.
Source project: Lean Computer Science Library
Person-level attribution pending.
Cslib.SKI.isChurch_injective
Plain-language statement
Injectivity for Church numerals
Source project: Lean Computer Science Library
Person-level attribution pending.
Cslib.SKI.rice
Project documentation
Rice's theorem: no SKI term is a non-trivial predicate. More specifically, say a term P is a predicate if, for every term x, P · x reduces to either TT or FF. A predicate P is trivial if either it always reduces to true, or always to false. This version of Rice's theorem derives a contradiction from the existence of a predicate P and...
Source project: Lean Computer Science Library
Person-level attribution pending.
TensorSpecies.Tensor.contrT_evalT
Plain-language statement
Commuting evaluation with contraction. Evaluating index k and then contracting the pair i j equals contracting the corresponding pair k.succAbove i, k.succAbove j and then evaluating the residual index, up to the identity reindexing IsReindexing.succAbove_succSuccAbove_comm.
Source project: Physlib
Person-level attribution pending.
TensorSpecies.Tensor.eq_sum_evalT
Plain-language statement
Reconstruction of a tensor from the evaluations of its last index: every t : Tensor S c is the sum over basis indices i of the evaluation evalT (Fin.last n) i t tensored with the basis covector basis ![c (Fin.last n)] (single.symm i), with the appended index permuted back into the last slot.
Source project: Physlib
Person-level attribution pending.
TensorSpecies.Tensor.eq_sum_evalT_of_single_tensor_basis
Plain-language statement
Basis expansion of a one-index tensor: every t : Tensor S ![c] is the sum over basis indices i of its evaluation coefficient toField (evalT 0 i t) times the corresponding basis tensor.
Source project: Physlib
Person-level attribution pending.