Documentation

Cedar.Thm.WellTyped.Expr.TypeLifting

This file contains theorems related to TypedExpr.liftBoolTypes

Instances For
    theorem Cedar.Thm.lifted_type_is_super_type {ty₁ ty₂ : Validation.CedarType} :
    Lifted ty₁ ty₂ → (ty₁ ⊑ ty₂) = true
    theorem Cedar.Thm.lifted_type_is_top {ty₁ ty₂ : Validation.CedarType} :
    (ty₁ ⊑ ty₂) = true → ty₁.liftBoolTypes = ty₂.liftBoolTypes
    theorem Cedar.Thm.lifted_type_lub {ty₁ ty₂ ty : Validation.CedarType} :
    (ty₁ ⊔ ty₂) = some ty → ty₁.liftBoolTypes = ty₂.liftBoolTypes