| is_array(str, r, st), ¬ is_obj(r, st) ∧ ¬ is_array(r, st) ∨ (¬ class+∃(str, st[r -- _type] .type .class) ∨ is_abstract(st[r -- _type] .type .class) ∨ ¬ is_obj(r, st)) ∧ ¬ is_array(str, r, st) ⊦ |
is_array(str, r, st) ⊦ is_array(r, st), is_obj(r, st)
[[CONCRETESIMPRULES : ()]]