Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
instance
WeightedNetKAT.rReachability.instDecidableEqProdListPk
{F : Type}
[Listed F]
[DecidableEq F]
{N : Type}
[DecidableEq N]
{Q : Type}
[DecidableEq Q]
:
@[irreducible]
def
WeightedNetKAT.rReachability.runsOf
{F : Type}
[Listed F]
{N Q 𝒮 : Type}
[Listed Q]
[DecidableEq Q]
[Semiring 𝒮]
[DecidableEq 𝒮]
(𝒜 : WNKA[F,N,𝒮,Q])
(q q' : Q)
(gs : GS F N)
:
Equations
Instances For
def
WeightedNetKAT.rReachability.extendCycleFree'
{F : Type}
[Listed F]
{N : Type}
[Listed N]
{Q 𝒮 : Type}
[Listed Q]
[DecidableEq Q]
[Semiring 𝒮]
[DecidableEq 𝒮]
(𝒜 : WNKA[F,N,𝒮,Q])
(cur : Run)
(h : cur.isCycleFree = true)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
WeightedNetKAT.rReachability.extendCycleFree'_isCycleFree
{F : Type}
[Listed F]
[DecidableEq F]
{N : Type}
[Listed N]
[DecidableEq N]
{Q 𝒮 : Type}
[Listed Q]
[DecidableEq Q]
[Semiring 𝒮]
[DecidableEq 𝒮]
(𝒜 : WNKA[F,N,𝒮,Q])
{ρ : Run}
{h : ρ.isCycleFree = true}
(ρ' : Run)
:
ρ' ∈ extendCycleFree' 𝒜 ρ h → ρ'.isCycleFree = true
@[irreducible]
def
WeightedNetKAT.rReachability.extendCycleFree
{F : Type}
[Listed F]
[DecidableEq F]
{N : Type}
[Listed N]
[DecidableEq N]
{Q 𝒮 : Type}
[Listed Q]
[DecidableEq Q]
[Semiring 𝒮]
[DecidableEq 𝒮]
(𝒜 : WNKA[F,N,𝒮,Q])
(cur : Array Run)
(h : ∀ ρ ∈ cur, ρ.isCycleFree = true)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
WeightedNetKAT.rReachability.cycleFreeRunsOf
{F : Type}
[Listed F]
[DecidableEq F]
{N : Type}
[Listed N]
[DecidableEq N]
{Q 𝒮 : Type}
[Listed Q]
[Fintype Q]
[DecidableEq Q]
[Semiring 𝒮]
[DecidableEq 𝒮]
(𝒜 : WNKA[F,N,𝒮,Q])
(q : Q)
:
Equations
Instances For
def
WeightedNetKAT.rReachability.δ_star
{F : Type}
[Listed F]
{N Q 𝒮 : Type}
[Listed Q]
[DecidableEq Q]
[Semiring 𝒮]
[DecidableEq 𝒮]
(𝒜 : WNKA[F,N,𝒮,Q])
(q q' : Q)
(gs : GS F N)
:
𝒮
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
WeightedNetKAT.rReachability.all
{F : Type}
[Listed F]
[DecidableEq F]
{N : Type}
[Listed N]
[DecidableEq N]
{Q 𝒮 : Type}
[Listed Q]
[Fintype Q]
[DecidableEq Q]
[Semiring 𝒮]
[DecidableEq 𝒮]
(𝒜 : WNKA[F,N,𝒮,Q])
:
Equations
- One or more equations did not get rendered due to their size.