What is the 'Push-Forward' Function f_{*}g?

  • Thread starter Thread starter .....
  • Start date Start date
  • Tags Tags
    Function
Click For Summary
The discussion centers on the concept of the "push-forward" function f_{*}g in the context of mathematical functions. It clarifies that while the pullback f^{*}g is defined as g composed with f (g o f), the push-forward cannot be directly applied to functions defined on different domains. Functions are identified as contravariant, meaning they can only be pulled back, while covariant objects can be pushed forward. The conversation also touches on the functorial nature of functions, explaining that the set of functions behaves differently depending on whether it is viewed as contravariant or covariant. An example involving curves on manifolds illustrates how push-forward works in a specific mathematical setting.
.....
Messages
53
Reaction score
0
"push-forward" ?

Can someone help me understand what this is, in as simple terms as possible?

If I have a function f: A\rightarrow B and another one g:B\rightarrow C I know the "pullback" f^{*}g: A\rightarrow C is f^{*}g = g\circ f (correct?)

But what about the push forward f_{*}g? What is that?

Thanks for any help.
 
Physics news on Phys.org


What is the context?



Anyways, I imagine you're just talking about functions acting on functions, in which case

f*(g) = g o f = g*(f)
 


... said:
But what about the push forward f_{*}g? What is that?
Firstly, g is defined on B, so you can't push it forward with f because f: A → B. You can only push things forward with f when they are defined on A, and then too only if they are covariant. Functions are contraviarant, so even if G was a function defined on A, you cannot push it forward with f.
 


Thanks for your help guys...

Yes Hurkyl I'm just doing functions on functions.

dx I'm a little confused - if g_{*}f=g\circ f as Hurkly says then we'd have f mapping A to B, then g mapping B to C ... wouldn't that be OK? Perhaps I'm missing something serious here :S ... could you give me a simple example?

Also what do you mean by covariant and contravariant?
 


I'm not sure what Hurkyl meant, but g o f = f*g, not gf. Contravariant objects are things that can be pulled back, and covariant objects are things that can be pushed forward. As I said, functions are contravariant, so a function on B can be pulled back by f : A → B to give you a function on A: f*g = g o f.
 


As I said, functions are contravariant, so a function on B
Functions are contravariant on their domain, but covariant on their codomain.

Well, that's somewhat of an abuse of language. More accurately, "the set of functions from X to Y" is a functor contravariant in the variable X and covariant in the variable Y.

If I denote it by Hom(X,Y), then:

For any function f:Y->Z, I have f*:Hom(X,Y)->Hom(X,Z) given by f*(g) = f o g

For any function f:W->X, I have f*:Hom(X,Y)->Hom(W,Y) given by f*(g) = g o f


For an example in the setting of manifolds, recall that for a manifold M, we define a "curve on M" to be a continuous function [0,1]->M. This is a case where we fix the domain and vary the codomain, so curves get pushed around covariantly: given any continuous function f:M->N and curve c on M, we have a pushforward curve f*(c) on N, given by f*(c) = f o c.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
5
Views
4K
Replies
6
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 11 ·
Replies
11
Views
1K
  • · Replies 2 ·
Replies
2
Views
1K