def append_assoc
import qasim-bend-kit@0.1.0.2/proof/JSON_StringProof.bend as JSONStringProofimport Base
11def append_assoc(+a: String, +b: String, +c: String) -> {(a ++ b) ++ c == a ++ (b ++ c) : String}:
12 match a:
13 case SNil{}: {==}
14 case SCon{h, t}:
15 Equal.cong(String, String, s => SCon{h, s}, (t ++ b) ++ c, t ++ (b ++ c), append_assoc(t, b, c))
Uses (3)
Used by (19)
- qasim-bend-kit@0.1.0.2/proof/JSON_SourceProof:render_append
- qasim-bend-kit@0.1.0.2/proof/JSON_LexWhitespaceProof:lex_rendered_string_suffix
- qasim-bend-kit@0.1.0.2/proof/JSON_LexWhitespaceProof:quoted_buffer_payload
- qasim-bend-kit@0.1.0.2/proof/JSON_LexWhitespaceProof:scan_escape_string
- qasim-bend-kit@0.1.0.2/proof/JSON_SourceProof:render_object_field_append
- …