Based on Cedar's Term language. (https://github.com/cedar-policy/cedar-spec/blob/main/cedar-lean/Cedar/SymCC/Function.lean) This file defines an ADT that represents functions over terms.
Equations
- Strata.SMT.instReprFunction = { reprPrec := Strata.SMT.instReprFunction.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Strata.SMT.instDecidableEqFunction.decEq (Strata.SMT.Function.uf a) (Strata.SMT.Function.uf b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
Instances For
Equations
- (Strata.SMT.Function.uf a).outType = a.out