original.name="Function_Valid_7" ====== >>> main.whiley type fr5nat is int function g(fr5nat[] xs) -> fr5nat[]: fr5nat[] ys = [0; |xs|] int i = 0 while i < |xs| where i >= 0 where |xs| == |ys|: // if xs[i] > 1: ys[i] = xs[i] i = i + 1 return ys function f(fr5nat[] x) -> int[]: return x public export method test() : int[] ys = [1, 2, 3] assume f(g(ys)) == [0, 2, 3] ---