FormalConjecturesForMathlib/Data/ZMod/Fp.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.

Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1

5 declarations, 0 contain sorry, 0 declared as axioms

Notation for finite field vector spaces

This file defines the notation ๐”ฝ p n for the vector space Fin n โ†’ ZMod p over the finite field of order p, and provides standard abbreviations for small primes.

Imports (1)
Imported by 1 file
  1. abbrev ๐”ฝ ๐”ฝ p n is the vector space (Z/pZ)^n line 31 source

    Source documentation

    ๐”ฝ p n is the vector space (Z/pZ)^n. When p is prime, this is $\mathbb{F}_p^n$.

    no axioms what this means

    Statement uses: Nat

    Proof uses: Fin, ZMod

    abbrev ๐”ฝ (p n : โ„•) := Fin n โ†’ ZMod p
  2. abbrev ๐”ฝโ‚‚ ๐”ฝโ‚‚ n is the vector space $\mathbb{F}_2^n$ line 34 source

    Source documentation

    ๐”ฝโ‚‚ n is the vector space $\mathbb{F}_2^n$.

    no axioms what this means

    Statement uses: Nat

    Proof uses: ๐”ฝ, OfNat.ofNat

    1 instances, coercions and auxiliary constants left out.

    abbrev ๐”ฝโ‚‚ (n : โ„•) := ๐”ฝ 2 n

    Mentions: ๐”ฝ

  3. abbrev ๐”ฝโ‚ƒ ๐”ฝโ‚ƒ n is the vector space $\mathbb{F}_3^n$ line 37 source

    Source documentation

    ๐”ฝโ‚ƒ n is the vector space $\mathbb{F}_3^n$.

    no axioms what this means

    Statement uses: Nat

    Proof uses: ๐”ฝ, OfNat.ofNat

    1 instances, coercions and auxiliary constants left out.

    abbrev ๐”ฝโ‚ƒ (n : โ„•) := ๐”ฝ 3 n

    Mentions: ๐”ฝ

  4. abbrev ๐”ฝโ‚… ๐”ฝโ‚… n is the vector space $\mathbb{F}_5^n$ line 40 source

    Source documentation

    ๐”ฝโ‚… n is the vector space $\mathbb{F}_5^n$.

    no axioms what this means

    Statement uses: Nat

    Proof uses: ๐”ฝ, OfNat.ofNat

    1 instances, coercions and auxiliary constants left out.

    abbrev ๐”ฝโ‚… (n : โ„•) := ๐”ฝ 5 n

    Mentions: ๐”ฝ

  5. abbrev ๐”ฝโ‚‡ ๐”ฝโ‚‡ n is the vector space $\mathbb{F}_7^n$ line 43 source

    Source documentation

    ๐”ฝโ‚‡ n is the vector space $\mathbb{F}_7^n$.

    no axioms what this means

    Statement uses: Nat

    Proof uses: ๐”ฝ, OfNat.ofNat

    1 instances, coercions and auxiliary constants left out.

    abbrev ๐”ฝโ‚‡ (n : โ„•) := ๐”ฝ 7 n

    Mentions: ๐”ฝ