def
WGCL.BExpr.iver
{D M Var : Type}
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[OmegaCompletePartialOrder M]
[Zero M]
(B : BExpr D Var)
:
Equations
Instances For
instance
WGCL.instAddLeftMonoWeighting
{D M Var : Type}
[AddCommMonoid M]
[OmegaCompletePartialOrder M]
[AddLeftMono M]
:
AddLeftMono (Weighting D M Var)
instance
WGCL.instCovariantClass𝕎MemWeightingHSMulLe
{D M W Var : Type}
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[CovariantClass W M HSMul.hSMul LE.le]
:
CovariantClass (𝕎 W (Mem D Var)) (Weighting D M Var) HSMul.hSMul LE.le
theorem
WGCL.asjkdkasj
{D M Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[AddCommMonoid M]
[OmegaCompletePartialOrder M]
[OrderBot M]
[AddLeftMono M]
{σ : Mem D Var}
{f : Weighting D M Var →o Weighting D M Var}
(c : OmegaCompletePartialOrder.Chain (Weighting D M Var))
:
def
WGCL.wGCL.wp'
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[OrderBot M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
WGCL.wGCL.wp
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[OrderBot M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
(C : wGCL D W Var)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
WGCL.wGCL.wp'_eq_wp
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[OrderBot M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
(C : wGCL D W Var)
:
def
WGCL.wGCL.Φ
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[OrderBot M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
(φ : BExpr D Var)
(C' : wGCL D W Var)
(f : Weighting D M Var)
:
Equations
Instances For
theorem
WGCL.wGCL.wp_loop
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[OrderBot M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
{φ : BExpr D Var}
{f : Weighting D M Var}
(C' : wGCL D W Var)
:
instance
WGCL.instAddLeftMonoWeighting_1
{D M Var : Type}
[AddCommMonoid M]
[OmegaCompletePartialOrder M]
[AddLeftMono M]
:
AddLeftMono (Weighting D M Var)
instance
WGCL.instCovariantClass𝕎MemWeightingHSMulLe_1
{D M W Var : Type}
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[CovariantClass W M HSMul.hSMul LE.le]
:
CovariantClass (𝕎 W (Mem D Var)) (Weighting D M Var) HSMul.hSMul LE.le
@[reducible, inline]
abbrev
WGCL.conv
{D M Var : Type}
[OmegaCompletePartialOrder M]
[instD : OmegaCompletePartialOrder Mᵒᵈ]
[instBi : OmegaCompletePartialOrderBi M]
(c : OmegaCompletePartialOrder.Chain (Weighting D M Var)ᵒᵈ)
(σ : Mem D Var)
:
Instances For
instance
WGCL.instOmegaCompletePartialOrderOrderDualWeighting
{D M Var : Type}
[OmegaCompletePartialOrder M]
[instD : OmegaCompletePartialOrder Mᵒᵈ]
[instBi : OmegaCompletePartialOrderBi M]
:
OmegaCompletePartialOrder (Weighting D M Var)ᵒᵈ
Equations
- One or more equations did not get rendered due to their size.
instance
WGCL.instOmegaCompletePartialOrderBiWeighting
{D M Var : Type}
[OmegaCompletePartialOrder M]
[instD : OmegaCompletePartialOrder Mᵒᵈ]
[instBi : OmegaCompletePartialOrderBi M]
:
OmegaCompletePartialOrderBi (Weighting D M Var)
def
WGCL.wGCL.wlp'
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[instD : OmegaCompletePartialOrder Mᵒᵈ]
[instBi : OmegaCompletePartialOrderBi M]
[OrderTop M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
WGCL.wGCL.wlp
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[instD : OmegaCompletePartialOrder Mᵒᵈ]
[instBi : OmegaCompletePartialOrderBi M]
[OrderTop M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
(C : wGCL D W Var)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
WGCL.wGCL.wlp'_eq_wlp
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[instD : OmegaCompletePartialOrder Mᵒᵈ]
[instBi : OmegaCompletePartialOrderBi M]
[OrderTop M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
(C : wGCL D W Var)
:
def
WGCL.wGCL.Φl
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[instD : OmegaCompletePartialOrder Mᵒᵈ]
[instBi : OmegaCompletePartialOrderBi M]
[OrderTop M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
(φ : BExpr D Var)
(C' : wGCL D W Var)
(f : Weighting D M Var)
:
Equations
Instances For
theorem
WGCL.wGCL.wlp_loop
{D M W Var : Type}
[DecidableEq Var]
[(B : BExpr D Var) → (σ : Mem D Var) → Decidable (B σ)]
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[instD : OmegaCompletePartialOrder Mᵒᵈ]
[instBi : OmegaCompletePartialOrderBi M]
[OrderTop M]
[AddLeftMono M]
[CovariantClass W M HSMul.hSMul LE.le]
{φ : BExpr D Var}
{f : Weighting D M Var}
(C' : wGCL D W Var)
:
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
instance
WGCL.instAddLeftMonoWeighting_2
{D M Var : Type}
[AddCommMonoid M]
[OmegaCompletePartialOrder M]
[AddLeftMono M]
:
AddLeftMono (Weighting D M Var)
instance
WGCL.instCovariantClass𝕎MemWeightingHSMulLe_2
{D M W Var : Type}
[Monoid W]
[AddCommMonoid M]
[inst : DistribMulAction W M]
[OmegaCompletePartialOrder M]
[CovariantClass W M HSMul.hSMul LE.le]
:
CovariantClass (𝕎 W (Mem D Var)) (Weighting D M Var) HSMul.hSMul LE.le