theorem Th29:
  f1 is_distributive_wrt g1 & f2 is_distributive_wrt g2 iff |:f1,
  f2:| is_distributive_wrt |:g1,g2:|
by Th27,Th28;
