Typecheck is sound
Cedar.Thm.typecheck_is_sound
Plain-language statement
If typechecking succeeds, then for any request consistent with the schema, either (1) evaluation produces a boolean or (2) it returns an error of type entityDoesNotExist, extensionError, or arithBoundsError. Both options are encoded in the EvaluatesTo predicate. The type checker cannot protect against these errors because it has no knowledge of th...
Source project: Cedar Specification
Person-level attribution pending.