- data : Vector N (Listed.size F)
Instances For
@[implicit_reducible]
instance
WeightedNetKAT.instDecidableEqPk
{F✝ N✝ : Type}
{inst✝ : Listed F✝}
[DecidableEq F✝]
[DecidableEq N✝]
:
DecidableEq Pk[F✝,N✝]
@[implicit_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- WeightedNetKAT.Pk.fill x = { data := Vector.ofFn fun (x_1 : Fin (Listed.size F)) => x }
Instances For
Equations
- WeightedNetKAT.Pk.ofFn f = { data := Vector.ofFn fun (i : Fin (Listed.size F)) => f (Listed.decodeFin i) }
Instances For
@[implicit_reducible]
Equations
- WeightedNetKAT.Pk.listed = Listed.lift { toFun := fun (x : Vector N (Listed.size F)) => { data := x }, invFun := fun (x : Pk[F,N]) => x.data, left_inv := ⋯, right_inv := ⋯ }
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
- WeightedNetKAT.Pk.ofNat = { ofNat := WeightedNetKAT.Pk.fill (OfNat.ofNat n) }
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
instance
WeightedNetKAT.instDecidableEqProdPkList
{F : Type}
[Listed F]
[DecidableEq F]
{N : Type}
[DecidableEq N]
:
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
- Filter {F N W : Type} (t : Pred[F,N]) : Pol[F,N,W]
- Mod {F N W : Type} (f : F) (n : N) : Pol[F,N,W]
- Dup {F N W : Type} : Pol[F,N,W]
- Seq {F N W : Type} (p q : Pol[F,N,W]) : Pol[F,N,W]
- Weight {F N W : Type} (w : W) (p : Pol[F,N,W]) : Pol[F,N,W]
- Add {F N W : Type} (p q : Pol[F,N,W]) : Pol[F,N,W]
- Iter {F N W : Type} (p : Pol[F,N,W]) : Pol[F,N,W]
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
- WeightedNetKAT.«cwnk_field~_» = Lean.ParserDescr.node `WeightedNetKAT.«cwnk_field~_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "~") (Lean.ParserDescr.cat `term 1024))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- WeightedNetKAT.«cwnk_nat~_» = Lean.ParserDescr.node `WeightedNetKAT.«cwnk_nat~_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "~") (Lean.ParserDescr.cat `term 1024))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
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
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- WeightedNetKAT.«cwnk_weight~_» = Lean.ParserDescr.node `WeightedNetKAT.«cwnk_weight~_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "~") (Lean.ParserDescr.cat `term 1024))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- WeightedNetKAT.«cwnk_pred~_» = Lean.ParserDescr.node `WeightedNetKAT.«cwnk_pred~_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "~") (Lean.ParserDescr.cat `term 1024))
Instances For
Equations
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
Instances For
Equations
- WeightedNetKAT.«cwnk_pol~_» = Lean.ParserDescr.node `WeightedNetKAT.«cwnk_pol~_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "~") (Lean.ParserDescr.cat `term 1024))
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
- WeightedNetKAT.cwnk_field_ = Lean.ParserDescr.node `WeightedNetKAT.cwnk_field_ 1022 (Lean.ParserDescr.cat `term 1024)
Instances For
Equations
- WeightedNetKAT.cwnk_nat_ = Lean.ParserDescr.node `WeightedNetKAT.cwnk_nat_ 1022 (Lean.ParserDescr.cat `term 1024)
Instances For
Equations
- WeightedNetKAT.cwnk_weight_ = Lean.ParserDescr.node `WeightedNetKAT.cwnk_weight_ 1022 (Lean.ParserDescr.const `num)
Instances For
Equations
- WeightedNetKAT.cwnk_nat__1 = Lean.ParserDescr.node `WeightedNetKAT.cwnk_nat__1 1022 (Lean.ParserDescr.const `num)
Instances For
Equations
- WeightedNetKAT.cwnk_pred_ = Lean.ParserDescr.node `WeightedNetKAT.cwnk_pred_ 1022 (Lean.ParserDescr.const `ident)
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
- WeightedNetKAT.«cwnk_pred¬_» = Lean.ParserDescr.node `WeightedNetKAT.«cwnk_pred¬_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "¬") (Lean.ParserDescr.cat `cwnk_pred 0))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- WeightedNetKAT.cwnk_pol_ = Lean.ParserDescr.node `WeightedNetKAT.cwnk_pol_ 1022 (Lean.ParserDescr.cat `cwnk_pred 0)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- WeightedNetKAT.cwnk_polDup = Lean.ParserDescr.node `WeightedNetKAT.cwnk_polDup 1024 (Lean.ParserDescr.symbol "dup")
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
- WeightedNetKAT.«cwnk_pol_*» = Lean.ParserDescr.trailingNode `WeightedNetKAT.«cwnk_pol_*» 1022 0 (Lean.ParserDescr.symbol "*")
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
- WeightedNetKAT.cwnk_polSkip = Lean.ParserDescr.node `WeightedNetKAT.cwnk_polSkip 1024 (Lean.ParserDescr.symbol "skip")
Instances For
Equations
- WeightedNetKAT.cwnk_polDrop = Lean.ParserDescr.node `WeightedNetKAT.cwnk_polDrop 1024 (Lean.ParserDescr.symbol "drop")
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
- 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
- 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.