@[instance_reducible]
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
Equations
- HexRowReduceTheory.Tactic.instToExprScaled_hexRowReduceTheory.toExpr { denom := a, nums := a_1 } = ((Lean.Expr.const `Hex.Matrix.Lists.Scaled.mk []).app (Lean.toExpr a)).app (Lean.toExpr a_1)
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
- literal : HexMatrixTheory.Literal.Recognized
Instances For
- literal : HexMatrixTheory.Literal.VectorLiteral
Instances For
Constant zero and identity matrices use the shared closed-function route.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Rational matrix recognition, with shared literal identification.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- HexRowReduceTheory.Tactic.positive n = do let __do_lift ← Lean.Meta.mkAppM `LT.lt #[Lean.mkNatLit 0, Lean.mkNatLit n] HexMatrixTheory.Literal.decideProof __do_lift
Instances For
One synchronous kernel declaration, without a preliminary type check.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- HexRowReduceTheory.Tactic.andLeft h = Lean.Meta.mkAppM `And.left #[h]
Instances For
Equations
- HexRowReduceTheory.Tactic.andRight h = Lean.Meta.mkAppM `And.right #[h]
Instances For
def
HexRowReduceTheory.Tactic.identifyMatrix
(A : Lean.Expr)
(c : Input)
(s : Hex.Matrix.Lists.ScaledRows)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
HexRowReduceTheory.Tactic.identifyVector
(v : Lean.Expr)
(c : VecInput)
(s : Hex.Matrix.Lists.Scaled)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
HexRowReduceTheory.Tactic.inputHeights
(rows : List (List ℚ))
(input : Hex.Matrix.Lists.ScaledRows)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
HexRowReduceTheory.Tactic.reportSolve
(c : Input)
(b : VecInput)
(w : Hex.Matrix.SolveWitness)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
HexRowReduceTheory.Tactic.inverseProof
(A : Lean.Expr)
(c : Input)
(w : Hex.Matrix.InverseWitness)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
HexRowReduceTheory.Tactic.solveProof
(A b : Lean.Expr)
(c : Input)
(rhs : VecInput)
(w : Hex.Matrix.SolveWitness)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
HexRowReduceTheory.Tactic.inverseResult
(A : Lean.Expr)
(c : Input)
(w : Hex.Matrix.InverseWitness)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
HexRowReduceTheory.Tactic.solveResult
(A b : Lean.Expr)
(c : Input)
(rhs : VecInput)
(w : Hex.Matrix.SolveWitness)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- HexRowReduceTheory.Tactic.inverseTermFallback x✝¹ x✝ = Lean.throwError (Lean.toMessageData "inverse: not applicable: expected a closed square rational matrix")
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- HexRowReduceTheory.Tactic.solveTermFallback x✝¹ x✝ = Lean.throwError (Lean.toMessageData "solve: not applicable: expected a closed rational matrix and vector")
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- HexRowReduceTheory.Tactic.inverseTac = Lean.ParserDescr.node `HexRowReduceTheory.Tactic.inverseTac 1022 (Lean.ParserDescr.nonReservedSymbol "inverse" false)
Instances For
Equations
- HexRowReduceTheory.Tactic.solveTac = Lean.ParserDescr.node `HexRowReduceTheory.Tactic.solveTac 1022 (Lean.ParserDescr.nonReservedSymbol "solve" false)
Instances For
Equations
- HexRowReduceTheory.Tactic.inverseFallback x✝ = Lean.throwError (Lean.toMessageData "inverse: not applicable: expected A * B = 1 or A⁻¹ = B over ℚ, in either orientation")
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- HexRowReduceTheory.Tactic.solveFallback x✝ = Lean.throwError (Lean.toMessageData "solve: not applicable: expected a rational mulVec equation, existence, or nonexistence")
Instances For
Equations
- One or more equations did not get rendered due to their size.