structure
definition
def or abbrev
NoHiddenStateComposition
show as:
view Lean formalization →
formal statement (Lean)
20structure NoHiddenStateComposition (C : ComparisonOperator) where
21 expr : CountedOnceResourceExpr
22 symmetric_expr : ∀ u v, CountedOnceResourceExpr.eval expr u v =
23 CountedOnceResourceExpr.eval expr v u
24 composition : ∀ x y : ℝ, 0 < x → 0 < y →
25 derivedCost C (x * y) + derivedCost C (x / y) =
26 CountedOnceResourceExpr.eval expr (derivedCost C x) (derivedCost C y)
27
28/-- No-hidden-state composition implies counted-once composition. -/