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

  • Context: Graduate 
  • Thread starter Thread starter .....
  • Start date Start date
  • Tags Tags
    Function
Click For Summary
SUMMARY

The 'Push-Forward' function, denoted as f_{*}g, is a concept in category theory and differential geometry that applies to functions acting on functions. Specifically, while the pullback f^{*}g is defined as g \circ f, the push-forward can only be applied to covariant objects, meaning functions can only be pushed forward if they are defined on the domain of the function f: A \rightarrow B. In contrast, functions are contravariant, which allows for the pullback operation. An example provided illustrates that for a manifold M, a curve c on M can be pushed forward to a curve on N via a continuous function f: M \rightarrow N, resulting in f_{*}(c) = f \circ c.

PREREQUISITES
  • Understanding of functions and their compositions
  • Familiarity with the concepts of covariant and contravariant functors
  • Basic knowledge of category theory
  • Introduction to manifolds and continuous functions
NEXT STEPS
  • Study the properties of covariant and contravariant functors in category theory
  • Explore the concept of pullbacks and push-forwards in differential geometry
  • Learn about the Hom functor and its applications in mathematics
  • Investigate examples of push-forward functions in the context of manifolds
USEFUL FOR

Mathematicians, students of category theory, and anyone interested in the applications of differential geometry and manifold theory will benefit from this discussion.

.....
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
6
Views
4K
Replies
5
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 11 ·
Replies
11
Views
1K
  • · Replies 5 ·
Replies
5
Views
1K