let a, n be Nat; :: thesis: ( a + 1 <= n implies TriangleShift2 (n,a) is triangular-valued )
set f = TriangleShift2 (n,a);
assume A1: a + 1 <= n ; :: thesis: TriangleShift2 (n,a) is triangular-valued
let x be object ; :: according to NUMBER06:def 8 :: thesis: (TriangleShift2 (n,a)) . x is triangular
per cases ( x in dom (TriangleShift2 (n,a)) or not x in dom (TriangleShift2 (n,a)) ) ;
end;