Vorspiel #
Imported declaration from the Incompleteness formalization.
Equations
- Nat.«term_:>ₙ_» = Lean.ParserDescr.trailingNode `Nat.«term_:>ₙ_» 70 71 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " :>ₙ ") (Lean.ParserDescr.cat `term 70))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Matrix.«term_:>_» = Lean.ParserDescr.trailingNode `Matrix.«term_:>_» 70 71 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " :> ") (Lean.ParserDescr.cat `term 70))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- (t <: h) i = Fin.lastCases h t i
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Matrix.«term_<:_» = Lean.ParserDescr.trailingNode `Matrix.«term_<:_» 70 70 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " <: ") (Lean.ParserDescr.cat `term 71))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Matrix.decVec x_4 x_5 x_6 = ⋯.mpr (isTrue trivial)
- Matrix.decVec v w d = ⋯.mpr (⋯.mpr (⋯.mpr instDecidableAnd))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Matrix.toList x_2 = []
- Matrix.toList v = v 0 :: Matrix.toList (v ∘ Fin.succ)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Matrix.getM x_4 = pure finZeroElim
- Matrix.getM f = (fun (zero : x_3 0) (succ : (i : Fin n) → x_3 i.succ) (i : Fin (n + 1)) => Fin.cases zero succ i) <$> f 0 <*> Matrix.getM fun (x : Fin n) => f x.succ
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Matrix.appendr v w = Matrix.vecAppend ⋯ v w
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Matrix.vecToNat x_2 = 0
- Matrix.vecToNat v = Nat.pair (v 0) (Matrix.vecToNat (v ∘ Fin.succ)) + 1
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- DMatrix.«term_::>_» = Lean.ParserDescr.trailingNode `DMatrix.«term_::>_» 70 71 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ::> ") (Lean.ParserDescr.cat `term 70))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Fintype.sup f = Finset.univ.sup f
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Fintype.decideEqPi a b x✝ = decidable_of_iff (∀ (i : ι), a i = b i) ⋯
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- String.vecToStr x_2 = ""
- String.vecToStr s = if n = 0 then s 0 else s 0 ++ ", " ++ String.vecToStr fun (i : Fin n) => s i.succ
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- Function.funEqOn φ f g = ∀ (a : α), φ a → f a = g a
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
- Quotient.liftVec f x_4 x_5 = f ![]
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- List.remove a = List.filter fun (x : α) => decide (x ≠ a)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- s.imageOfFinset f = s.biUnion fun (x : α) => Finset.rangeOfFinite (f x)