reserve A, B for non empty set,
  A1, A2, A3 for non empty Subset of A;
reserve X for TopSpace;
reserve X for non empty TopSpace;
reserve X1, X2 for non empty SubSpace of X;
reserve X0, X1, X2, Y1, Y2 for non empty SubSpace of X;
reserve X, Y for non empty TopSpace;
reserve f for Function of X,Y;
reserve X,Y,Z for non empty TopSpace;
reserve f for Function of X,Y,
  g for Function of Y,Z;
reserve X, Y for non empty TopSpace,
  X0 for non empty SubSpace of X;
reserve f for Function of X,Y;
reserve f for Function of X,Y,
  X0 for non empty SubSpace of X;
reserve X, Y for non empty TopSpace,
  X0, X1 for non empty SubSpace of X;
reserve f for Function of X,Y,
  g for Function of X0,Y;
reserve X0, X1, X2 for non empty SubSpace of X;
reserve f for Function of X,Y,
  g for Function of X0,Y;
reserve X for non empty TopSpace,
  H, G for Subset of X;
reserve A for Subset of X;
reserve X0 for non empty SubSpace of X;
reserve X, Y for non empty TopSpace;
reserve X1, X2 for non empty SubSpace of X;
reserve X, Y for non empty TopSpace;

theorem
  for A,B be non empty set
  for A1,A2 be non empty Subset of A
  for f1 be Function of A1,B, f2 be Function of A2,B
  st f1|(A1 /\ A2) = f2|(A1 /\ A2) holds
  (f1 union f2)|A1 = f1 & (f1 union f2)|A2 = f2 by Def1;
