def AP.drop_app
import bend-osdev-array@0.1.0.1/PROOF.bend as PROOFimport Base
1390def AP.drop_app(-T: Data, xs: List<&2, T>, ys: List<&2, T>) -> {List.drop(&2, T, List.append(&2, T, xs, ys), List.length(&2, T, xs)) == ys : List<&2, T>}:
1391 match xs:
1392 case Nil{}:
1393 match ys:
1394 case Nil{}:
1395 {==}
1396 case Con{y, t}:
1397 {==}
1398 case Con{x, t}:
1399 AP.drop_app(T, t, ys)