local j1 = mk_assumption_justification(1) local j2 = mk_assumption_justification(2) assert(is_justification(j1)) assert(j1:depends_on(j1)) assert(not j1:depends_on(j2)) for c in j1:children() do assert(false) end assert(not j2:has_children()) print(j1) assert(j1:get_main_expr():is_null())