List.head!_append
A source-pinned catalogue entry. MathGraph indexed these exact bytes and structural references; it did not independently check this declaration as a proof.
SOURCE_INDEXED · independent verification NOT_CHECKED · authority NONE
Exact source identity
- Canonical occurrence
object-ec9e83499faf11b4747006866da057db122ea1d7767a39937da26134998901e4- Kind
theorem- Module
Mathlib.Data.List.Basic- Path
Mathlib/Data/List/Basic.lean- Commit
d13f23b723b8a846827a245b89c10fc7d3f11612- Tree
efa132418a56d0e38c56cc412a06df22178dac5c- Statement digest
38033bec17121f5a892e0eee10bfbabfa982373eeeb6d66432d28c3f309d2631- Source range
422:0–427:8
Indexed statement
∀ {α : Type u} [inst : Inhabited.{u + 1} α] (t : List.{u} α) {s : List.{u} α},
@Ne.{u + 1} (List.{u} α) s (@List.nil.{u} α) →
@Eq.{u + 1} α
(@List.head!.{u} α inst
(@HAppend.hAppend.{u, u, u} (List.{u} α) (List.{u} α) (List.{u} α)
(@instHAppendOfAppend.{u} (List.{u} α) (@List.instAppend.{u} α)) s t))
(@List.head!.{u} α inst s)This text is bound to the statement digest above. Parsing and indexing it does not establish proof validity, informal fidelity, implication or equivalence.
Independent status axes
- Source status
SOURCE_INDEXED- Independent verification
NOT_CHECKED- Current applicability
NOT_CHECKED- Freshness
PINNED_HISTORICAL_SOURCE- Action authorization
NONE
Lifecycle and research maturity are UNKNOWN in this source catalogue. The source pin is historical; absence of a newer change or revocation has not been checked.
Declared structural neighborhood
1 incoming and 0 outgoing relations occur in the bounded projection below. DECLARES, IMPORTS_MODULE and TYPE_REFERENCES are structural source relations only. Each explicitly sets logical implication and semantic equivalence to false.
Omitted structural references
Eq— named target outside this selected catalogue sliceHAppend.hAppend— named target outside this selected catalogue sliceInhabited— named target outside this selected catalogue sliceList— named target outside this selected catalogue sliceList.head!— named target outside this selected catalogue sliceList.instAppend— named target outside this selected catalogue sliceList.nil— named target outside this selected catalogue sliceNe— named target outside this selected catalogue sliceinstHAppendOfAppend— named target outside this selected catalogue slice
- Module declarations omitted
- 272
- Module imports omitted
- 8
- Module type references omitted
- 1765
Omissions are preserved rather than converted into absent relations. Out-of-slice targets remain unsupported by this projection.
Independent validation
Validate the committed catalogue, pins, canonical encoding, identities, relation endpoints, named omissions and authority ceiling from a clean checkout:
python3 -I -S -B conformance/source_catalogue_v1/consumer.py \
--catalogue-root website/public/catalogues/mathlib/v4.34.1 \
--policy conformance/source_catalogue_v1/trust-policy.json \
--policy-sha256 c3cdec2b2c784728621bb8c25a055a1e73d67d3c1c922b7ab62b09003399e1c9 \
--audit-importsManifest · Module shard · Search export
This replay does not fetch Mathlib, rerun Lean, authenticate GitHub, check current applicability, or grant action authority. It validates the pinned publication contract and returns only its bounded source-indexing result.