Preprint
Article

This version is not peer-reviewed.

A Formal Proof of Castigliano Theorem and a Related Generalization Including a Non-Linear Case

Submitted:

17 February 2026

Posted:

03 March 2026

You are already at the latest version

Abstract
This article develops a formal proof of Castilgiano Theorem in an elasticity theory context. The results are based on standard tools of applied functional analysis and calculus of variations. It is worth mentioning such results here presented may be easily extended to a non-linear elasticity context. Finally, in the last section we present a numerical example in order to illustrate the results applicability.
Keywords: 
;  ;  ;  ;  

1. Introduction

In this article version we present some corrections and improvements concerning the previous version [1].
In the present article version we also include a new extension to a non-linear elasticity case.
In the next section we present the mathematical formalism of a result in elasticity theory known as the Castigliano’s Theorem.
We also present a generalization of such an theorem and its connection with the principle of virtual work in a elasticity theory context.
Furthermore, in this article version we also include a new extension to a non-linear elasticity case.
The results are obtained through an application of basic tools of functional analysis and calculus variations to a solid mechanics theory.
Our main reference in solid mechanics is [2]. Related results have been presented in [3,4,5,6,7].
For the Sobolev spaces involved, we would cite [8].
Remark 1.
In this text we have adopted the Einstein convention of summing up repeated indices, unless otherwise indicated.

2. A Formal Proof of Castigliano Theorem

Let Ω = [ 0 , L ] R represents the straight axis of an Euler-Bernoulli beam of length L > 0 and rectangular cross section b × h .
For E > 0 , I = b h 3 / 12 , V = W 0 2 , 2 ( Ω ) and for x 1 , , x N ( 0 , L ) , we define the functional J : V R by
J ( w ) = E i n w , f 0 L 2 j = 1 N w ( x j ) ( P 0 ) j ,
where w V represents the vertical displacements field resulting from the actions of a vertical load f 0 C 1 ( Ω ) and punctual loads
( P 0 ) j R , j { 1 , , N }
for some N N .
Here we have denoted
P 0 = { ( P 0 ) j } R N .
and
E i n = E I 2 Ω ( w ) 2 d x ,
Observe that the variation of J in w give us the following Euler-Lagrange equation
E I w f 0 j = 1 N ( P 0 ) j δ ( x x j ) = 0 , in Ω
in a distributional sense. Here δ ( x x j ) denotes a standard Dirac delta in a distributional sense.
Symbolically such an equation stands for
J ( w ) w = 0 ,
so that
( E i n w , f 0 L 2 j = 1 N w ( x j ) ( P 0 ) j ) w = 0 .
Let H 1 ( x ) and ( H 2 ) j ( x ) be functions such that, classically,
H 1 ( x ) = f 0 ( x ) ,
and
( H 2 ) j ( x ) = u j ( x ) , j { 1 , , N } , in Ω ,
where
u j ( x ) = 0 , if 0 x < x j , 1 , if x j x L .
Let φ C c ( ( 0 , L ) ) .
Observe that
0 L u j ( x ) φ ( x ) d x = x j L φ ( x ) d x = φ ( L ) + φ ( x j ) = φ ( x j ) .
From such results, we may infer that
u j ( x ) = δ ( x x j ) ,
in a distributional sense, so that
( H 2 ) j ( x ) = δ ( x x j ) ,
in a distributional sense.
Observe also that for a solution w of (1), we have
w ( x ) = H 1 ( x ) + j = 1 N ( P 0 ) j ( H 2 ) j ( x ) + c 1 + c 2 x + c 3 x 2 + c 4 x 3 ,
where c 1 , c 2 , c 3 and c 4 R must be such that
w ( 0 ) = w ( 0 ) = w ( 1 ) = w ( 1 ) = 0 .
For a fixed f 0 , Here we define
F 1 ( w , P ) = 1 2 E i n w , f 0 L 2 j = 1 N w ( x j ) P j ,
and
F ( w , P ) = F 1 ( w , P ) w .
Hence a solution of equation
F ( w , P ) = E I w f 0 j = 1 N ( P ) j δ ( x x j ) = 0 , in Ω ,
is such that
w = w ( x , P ) = H 1 ( x ) + j = 1 N ( P ) j ( H 2 ) j ( x ) + c 1 ( P ) + c 2 ( P ) x + c 3 ( P ) x 2 + c 4 ( P ) x 3 ,
where c 1 ( P ) , c 2 ( P ) , c 3 ( P ) and c 4 ( P ) R must be such that
w ( 0 ) = w ( 0 ) = w ( 1 ) = w ( 1 ) = 0 ,
so that c j ( P ) is linear in P, j { 1 , , N } .
We recall that we have
E I w f 0 j = 1 N P j δ ( x x j ) = 0 , in Ω
in a distributional sense.
Thus,
0 L E I w φ d x 0 L f φ d x j = 1 N P j φ ( x j ) = 0 ,
φ W 0 2 ( Ω ) .
In particular for φ = w , we obtain
0 L E I ( w ) 2 d x 0 L f 0 w d x j = 1 N ( P ) j w ( x j ) = 0 ,
Observe also that, in such a case, we have
H 1 ( w ( P ) , P ) 2 E i n ( w ( P ) ) w ( P ) , f 0 L 2 j = 1 N w ( x j , P ) P j = 0 , P R N
and thus,
d d P s H 1 ( w ( P ) , P ) = 0 .
so that,
2 d E i n d P s d d P s w ( P ) , f L 2 + j = 1 N w ( x j , P ) P j = 0 .
Moreover, from its expression w ( P ) is Fréchet differentiable and the derivative
w ( x , P ) P s
is well defined so that from a standard Chain Rule Theorem for Fréchet differentiable functions, we obtain
d E i n d P s = E i n w w P s .
Hence, from this and (9), we obtain
d E i n d P s + d d P s E i n w ( f ) , f 0 L 2 j = 1 N w ( x j , P ) P j = 0 ,
so that
d E i n d P s + ( E i n w , f 0 L 2 j = 1 N w ( x j ) P j ) w w P s P s w , f 0 L 2 + j = 1 N w ( x j ) P j = 0 .
From this, recalling that
( E i n w , f 0 L 2 j = 1 N w ( x j ) P j ) w = 0 ,
we obtain
d E i n d P s w ( x s , P ) = 0 ,
so that recalling that
w 0 ( x s ) = w ( x s , P 0 ) ,
we have obtained
w 0 ( x s ) = d E i n d P s P = P 0 = d d P s 1 2 Ω E I ( w ( P ) ) 2 d x P = P 0 ,
s { 1 , , N } .
With such results in mind, we have proven the following theorem.
Theorem 1
(Castigliano). Considering the notations and definitions in this section, we have
w 0 ( x s ) = d E i n d P s P = P 0 = d d P s 1 2 Ω E I ( w ( P ) ) 2 d x P = P 0 ,
s { 1 , , N } .

2.1. The Virtual Work Principle

Considering the definitions, results and statements of the previous section, we may also easily prove the following theorem.
Theorem 2
(The virtual work principle). Let x l Ω 0 = ( 0 , L ) such that x l x j Ω 0 , j { 1 , , N } .
For a virtual constant load P ^ R on x l at the direction of w ( x l ) , define now J : V R where
J ( u ) = E i n w , f L 2 j = 1 N w ( x j ) P j P ^ w ( x l ) .
Under such hypotheses, we have
w ( x l ) = d E i n ( w ( P ^ ) ) d P ^ P ^ = 0 ,
x l Ω such that x l x j .
Proof. 
The proof is exactly the same as in the Castigliano Theorem in the previous section except by setting the virtual load P ^ = 0 in the end of this calculation and will not be repeated. □

3. A Generalization of Castigliano Theorem

In this section we present a generalization of Castigliano Theorem in a linear elasticity context.
Let Ω R 3 be an open, bounded and connected set with a regular (Lipschitzian) boundary denoted by Ω .
In a context of linear elasticity, consider the functional J : V R where
J ( u ) = E i n u i , f i L 2 ,
u = ( u 1 , u 2 , u 3 ) W 0 1 , 2 ( Ω ; R 3 ) V , f = ( f 1 , f 2 , f 3 ) L 2 ( Ω ; R 3 ) , Y = Y * = L 2 ( Ω ; R 3 ) ,
Here we have denoted
E i n = 1 2 Ω H i j k l e i j ( u ) e k l ( u ) d x ,
e i j ( u ) = 1 2 u i x j + u j x i .
Moreover H i j k l is a fourth order positive definite and constant tensor.
Observe that the variation of J in u i give us the following Euler-Lagrange equation
( H i j k l e k l ( u ) ) , j f i = 0 , in Ω .
Symbolically such a system stands for
J ( u ) u i = 0 , i { 1 , 2 , 3 } ,
so that
( E i n u i , f i L 2 ) u l = 0 , l { 1 , 2 , 3 } .
We denote a solution u V of (11) by u = u ( f ) , so that multiplying the concerning extremal equation by u i and integrating by parts, we get
H 1 ( u ( f ) , f ) = 2 E i n ( u ( f ) ) u i ( f ) , f i L 2 = 0 , f Y * .
Therefore
d d f s H 1 ( u ( f ) , f ) = 0 ,
so that
2 d E i n d f s d d f s u i ( f ) , f i L 2 = 0 ,
where we recall that, assuming the hypotheses of the Implicit Function Theorem in Banach Spaces as it may be found in [9,10] or at page 346 of [11] (please see the Appendix A for details) at a point
( u 0 , f 0 ) = ( u ( f 0 ) , f 0 ) V × Y ,
and from the Chain Rule Theorem for Fréchet differentiable functionals, we have
d E i n d f s = E i n u k u k f s ,
in a neighborhood of ( u 0 , f 0 ) .
Hence, from this and (14), we obtain
d E i n d f s + d d f s E i n u i ( f ) , f i L 2 = 0 ,
so that
d E i n d f s + ( E i n u i , f i L 2 ) u k u k f s f s u i , f i L 2 = 0 .
From this, recalling that
( E i n u i , f i L 2 ) u k = 0 , k { 1 , 2 , 3 }
we obtain
d E i n d f s u s = 0 ,
so that
u s = d E i n d f s = d d f s 1 2 Ω H i j k l e i j ( u ( f ) ) e k l ( u ( f ) ) d x ,
l { 1 , 2 , 3 } .
With such results in mind, we have proven the following theorem.
Theorem 3
(Castigliano). Considering the notations and definitions in this section and assuming the hypotheses of the Implicit Function Theorem in Banach Spaces at a point
( u 0 , f 0 ) = ( u ( f 0 ) , f 0 ) V × Y ,
we have
u s = d E i n d f s = d d f s 1 2 Ω H i j k l e i j ( u ( f ) ) e k l ( u ( f ) ) d x ,
s { 1 , 2 , 3 } , in a neighborhood of ( u 0 , f 0 ) , so that in particular
( u 0 ) s = d E i n d f s f = f 0 = d d f s 1 2 Ω H i j k l e i j ( u ( f ) ) e k l ( u ( f ) ) d x f = f 0 ,
s { 1 , 2 , 3 } .

4. The Castigliano Theorem for a Non-Linear Elasticity Case

Let Ω R 3 be an open, bounded and connected set with a regular (Lipschitzian) boundary denoted by Ω .
In a context of non-linear elasticity, consider the functional J : V R where
J ( u ) = E i n u i , f i L 2 ,
u = ( u 1 , u 2 , u 3 ) W 0 1 , 2 ( Ω ; R 3 ) V , f = ( f 1 , f 2 , f 3 ) L 2 ( Ω ; R 3 ) and Y = Y * = L 2 ( Ω ; R 3 ) .
Here we have denoted
E i n = 1 2 Ω H i j k l e i j ( u ) e k l ( u ) d x ,
e i j ( u ) = 1 2 u i x j + u j x i + u m , i u m , j .
Moreover H i j k l is a fourth order positive definite and constant tensor.
Observe that the variation of J in u i give us the following Euler-Lagrange equation
( H i j k l e k l ( u ) ) , j ( H m j k l e k l ( u ) u i , m ) , j f i ) = 0 , in Ω .
Symbolically such a system stands for
J ( u ) u i = 0 , i { 1 , 2 , 3 } ,
so that
( E i n u i , f i L 2 ) u l = 0 , l { 1 , 2 , 3 } .
We denote u V solution of (16) by u = u ( f ) , so that multiplying the concerning extremal equation by u i and integrating by parts, we get
H 1 ( u ( f ) , f ) = 2 E i n ( u ( f ) ) + 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 u i ( f ) , f i L 2 = 0 , f Y * ,
where
σ i j ( u ) = H i j k l e k l ( u ) , i , j { 1 , 2 , 3 } .
Therefore
d d f s H 1 ( u ( f ) , f ) = 0 ,
so that
2 d E i n d f s + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 d d f s u i ( f ) , f i L 2 = 0 ,
where we recall that, assuming the hypotheses of the Implicit Function Theorem in Banach Spaces at a point
( u 0 , f 0 ) = ( u ( f 0 ) , f 0 ) V × Y ,
similarly as indicated in Section 3 and from the Chain Rule Theorem for Fréchet differentiable functions, we have
d E i n d f s = E i n u k u k f s .
Hence, from this and (19), we obtain
d E i n d f s + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 + d d f s E i n u i ( f ) , f i L 2 = 0 ,
so that
d E i n d f s + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 + ( E i n u i , f i L 2 ) u k u k f s f s u i , f i L 2 = 0 .
From this, recalling that
( E i n u i , f i L 2 ) u k = 0 , k { 1 , 2 , 3 }
we obtain
d E i n d f s + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 u s = 0 ,
so that
u s = d E i n d f s + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 = d d f s 1 2 Ω H i j k l e i j ( u ( f , ) ) e k l ( u ( f ) ) d x + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 ,
s { 1 , 2 , 3 } .
With such results in mind, we have proven the following theorem.
Theorem 4.
Considering the notations and definitions in this section, assuming the hypotheses of the Implicit Function Theorem in Banach Spaces at a point
( u 0 , f 0 ) = ( u ( f 0 ) , f 0 ) V × Y ,
in particular considering
E i n = 1 2 Ω H i j k l e i j ( u ) e k l ( u ) d x
and
e i j ( u ) = 1 2 u i x j + u j x i + u m , i u m , j ,
we have
u s = d E i n d f s + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 = d d f s 1 2 Ω H i j k l e i j ( u ( f ) ) e k l ( u ( f ) ) d x + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 ,
s { 1 , 2 , 3 } , in a neighborhood of ( u 0 , f 0 ) , so that in particular,
( u 0 ) s = d E i n d f s + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 f = f 0 = d d f s 1 2 Ω H i j k l e i j ( u ( f ) ) e k l ( u ( f ) ) d x + d d f s 1 2 σ i j ( u ( f ) ) ( u m ( f ) ) , i ( u m ( f ) ) , j L 2 f = f 0 ,
s { 1 , 2 , 3 } .

4.1. A Numerical Example Related to the Castigliano Theorem

Let Ω = [ 0 , 1 ] R be the axis of a straight beam with a rectangular cross section of dimensions b × h , where units in this subsections refer to the international system.
Let
I = b h 3 12
and denote by E > 0 the Young modulus for a steel beam.
Assume such a beam is subject to a vertical load P > 0 uniformly distributed on Ω .
Assume also the beam is clamped at x = 0 and simply supported at x = 1 .
Denoting by w V = W 2 , 2 ( Ω ) the vertical field of displacements results from the action of P, the related boundary conditions are given by
w ( 0 ) = w ( 1 ) = 0 , w , x ( 0 ) = 0 , w , x x ( 1 ) = 0 .
The total beam energy is defined by J : V R , where
J ( w ) = E I 2 Ω w , x x 2 d x Ω P w d x .
In order to apply the results of the previous section, we free the rotations of the beam at x = 0 , considering a moment load M on x = 0 with general work
M w , x ( 0 ) .
Hence, we define
V 1 = { w W 2 , 2 ( Ω ) : w ( 0 ) = w ( 1 ) = w , x x ( 1 ) = 0 } ,
and define J 1 : V 1 R , by
J 1 ( w ) = E I 2 Ω w , x x 2 d x Ω P w d x M w , x ( 0 ) .
We emphasize again, through the methods of the previous section, we intend to obtain the value of M which corresponds to
w , x ( 0 ) = 0 .
Let φ W 2 , 2 . The variation
δ J 1 ( w ; φ ) ,
stands for
δ J 1 ( w ; φ ) = E I Ω w , x x φ , x x d x Ω P φ d x M φ , x ( 0 ) .
Here assuming, w is smooth enough, integrating by parts and recalling that φ V 1 , we obtain
δ J 1 ( w ; φ ) = E I Ω w , x x x x φ d x E I w , x x ( 0 ) φ , x ( 0 ) Ω P φ d x M φ , x ( 0 ) ,
so that the extremal condition
δ J 1 ( w ; φ ) = 0 , φ V 1 ,
provide us the following natural boundary condition
M = E I w , x x ( 0 )
and the equation
E I w , x x x x P = 0 , in Ω .
Here we recall the remaining essential boundary conditions,
w ( 0 ) = w ( 1 ) = w , x x ( 1 ) = 0 .
A particular solution of such an equation
E I w , x x x x P = 0 , in Ω
stands for
w p ( x ) = a x 4 ,
where
a = P 4 ! E I .
The concerning general solution stands for
w ( x ) = w p ( x ) + b x 3 + c x 2 + d x + e .
The boundary condition w ( 0 ) = 0 implies that e = 0 .
The boundary condition
M = E I w , x x ( 0 ) ,
stands for
M = E I ( 2 c ) ,
so that
c = M 2 E I .
Moreover, from
w , x x ( 1 ) = 0 ,
we obtain
12 a + 6 b + 2 c = 0 .
From
w ( 1 ) = 0
we have
a + b + c + d = 0 .
From these last two equations, we obtain
b = c 3 2 a b ( c ) ,
and
d = a 2 3 c .
From the Castigliano Theorem, M R must be such that
w x ( 0 ) = d E i n d M = 0 ,
where
E i n = E I 2 Ω w , x x 2 d x .
Observe that
d E i n d M = d E i n d c d c d M = 0 ,
so that in fact, it suffices to obtain,
d E i n d c = 0 .
Moreover, observe that
E i n = E I 2 Ω w , x x 2 d x = E I 2 0 1 ( 12 a x 2 + 6 b ( c ) x + 2 c ) 2 d x = E I 2 0 1 ( 144 a 2 x 4 + 36 b ( c ) 2 x 2 + 4 c 2 + 144 a b ( c ) x 3 + 48 a c x 2 + 24 x b ( c ) c ) d x = E I 2 144 a 2 x 5 5 + 36 b ( c ) 2 x 3 3 + 4 c 2 x + 144 a b ( c ) x 4 4 + 48 a c x 3 3 + 24 b ( c ) c x 2 2 0 1 = E I 2 144 a 2 5 + 36 b ( c ) 2 3 + 4 c 2 + 144 a b ( c ) 4 + 48 a c 3 + 24 c b ( c ) 2 .
Hence, we must have
d E i n d c = E i n b d b d c + E i n c = 0
so that,
12 ( 2 ) b ( c ) d b ( c ) d c + 8 c + 36 a d b ( c ) d c + 16 a + 12 b ( c ) + 12 c d b ( c ) d c = 0 .
Recalling that
d b ( c ) d c = 1 / 3 ,
we have got
8 b ( c ) + 8 c 12 a + 16 a + 12 b ( c ) 4 c = 0 .
From such a result and recalling that
b ( c ) = c 3 2 a ,
we have got
8 c 3 + 16 a 12 a + 16 a 4 c 24 a 4 c = 0 ,
so that
8 c 3 4 a = 0 ,
which has a solution
c = 3 a 2 .
Thus,
c = 3 P ( 2 ) 4 ! E I ,
so that
M = 2 c E I = 3 P 4 ! .

4.2. Checking This Last Result for M by Solving the Concerning Ordinary Differential Equation

In this section we check the result obtained for M by solving the following ODE,
E I w , x x x x P = 0 , in Ω = [ 0 , 1 ] ,
with the boundary conditions,
w ( 0 ) = w ( 1 ) = w , x ( 0 ) = w , x x ( 1 ) = 0 .
We recall the general solution stands for
w ( x ) = a x 4 + b x 3 + c x 2 + d x + e ,
where
a = P 4 ! E I .
From w ( 0 ) = 0 , we obtain e = 0 .
From w , x ( 0 ) = 0 , we obtain d = 0 .
From w ( 1 ) = 0 , we have
a + b + c = 0 .
From w x x ( 1 ) = 0 , we have
12 a + 6 b + 2 c = 0 .
From such results, we obtain
b = 5 a 2 ,
and
c = 3 a 2
Observe that
M ( x ) = E I w , x x ,
so that in particular
M = M ( 0 ) = E I w , x x ( 0 ) = E I ( 2 c ) = 3 P 4 ! .
This value for M here obtained coincide with the one obtained in the previous subsection, as expected.
The objective of this section is complete.

5. Conclusions

In this article, we have presented a formal proof Castigliano Theorem in a linear elasticity theory context.
We have also presented a generalization of such a result for a non-linear elasticity context and a numerical example to illustrate its applicability.

Acknowledgments

The author is very grateful to an anonymous referee whose the comments and suggestions helped me improve a lot the quality of this article.

Conflicts of Interest

The author declares no conflict of interest concerning this article.

Appendix A

In this appendix we present the statement of the Implicit Function Theorem in Banach Spaces.
Theorem 5
(The implicit function theorem). Let V , U , W be Banach spaces. Let F : V × U W be a functions such that
F ( x 0 , u 0 ) = 0 ,
where ( x 0 , u 0 ) V × U .
Assume there exists r > 0 such that F is Fréchet differentiable and F x ( x , u ) is continuous in ( x , u ) in B r ( x 0 , u 0 ) .
Suppose also [ F x ( x 0 , u 0 ) ] 1 exists and is bounded so that there exists ρ > 0 such that
0 < [ F x ( x 0 , u 0 ) ] 1 ρ .
Under such hypotheses, there exist 0 < ε 1 < r / 2 and 0 < ε 2 < 1 such that for each u B ε 1 ( u 0 ) , there exists x B ε 2 ( x 0 ) such that
F ( x , u ) = 0 ,
where we denote x = x ( u ) so that
F ( x ( u ) , u ) = 0 .
Moreover, there exists δ > 0 such that 0 < δ ρ < 1 , such that for each u , v B ε 1 ( u 0 ) we have
x ( u ) x ( v ) ρ 2 δ 1 ρ δ F ( x ( v ) , u ) F ( x ( v ) , v ) .
Finally, if there exists K > 0 such that
F u ( x , u ) K , ( x , u ) B ε 2 ( x 0 ) × B ε 1 ( u 0 )
so that
F ( x , u ) F ( x , v ) K u v , ( x , u ) B ε 2 ( x 0 ) × B ε 1 ( u 0 ) ,
then
x ( u ) x ( v ) K 1 u v ,
where
K 1 = K ρ 2 δ 1 δ ρ .
We present also a respective corollary.
Remark 2.
Consider the hypotheses and statements of the last theorem. Moreover, assume F x : V × U W is such that [ F x ( x , u ) ] 1 exists and it is bounded in B r ( x 0 , u 0 ) .
Suppose also, F is Fréchet differentiable in B r ( x 0 , u 0 ) .
Let φ U .
Under such hypotheses,
x ( u , φ ) = [ F x ( x ( u ) , u ) ] 1 [ F u ( x ( u ) , u ) ] ( φ ) ,
where
x ( u , φ ) = lim t 0 x ( u + t φ ) x ( u ) t .
From this last corollary we may also obtain the Fréchet differentiability of x ( u ) in a concerning neighborhood of u 0 .

References

  1. Botelho, F. A Formal Proof of Castigliano Theorem and a Related Generalization. Preprints 2025, 2025080573. [Google Scholar] [CrossRef]
  2. Beer, F; Johnston, E; DeWolf, J; Mazurek, D. Mechanics of Materials, 7th edition; Mc Graw Hill - Asia, 2015. [Google Scholar]
  3. Hartmann, F. Castigliano’ Theorem and its Limits. Z. angew. Math. Mech. 1982, 62, 645–650. [Google Scholar] [CrossRef]
  4. Steiner, W. The use of Castigliano’s theorem in Coulomb friction problems. Acta Mech 2014, 225, 2471–2483. [Google Scholar] [CrossRef]
  5. Sciarra, F M. Direct and dual theorems of Castigliano and Clapeyron for generalized elastic models. Acta Mechanica 1997, 124, 107–130. [Google Scholar] [CrossRef]
  6. Yoo, C H; Lee, S C. Stability of Structures, Principles and Applications; Butterworth-Heinnemann, Elesevier Imprint: Oxford UK, 2011. [Google Scholar]
  7. Bedenick, B S; Besant, C B. Analysis of Engineering Structures; Woodhead Publishing: Cambrigde UK, 1999. [Google Scholar]
  8. Adams, RA; Fournier, JF. Sobolev Spaces, 2nd edn; Elsevier: New York, 2003. [Google Scholar]
  9. Robinson S M, Strongly regular generalized equations, Math. of Oper. Res., 5 (1980), 43-62. [CrossRef]
  10. Ito, K; Kunisch, K. Lagrange Multiplier Approach to Variational Problems and Applications. In Advances in Design and Control; SIAM: Philadelphia, 2008. [Google Scholar]
  11. Botelho, FS. Functional analysis, calculus of variations and numerical methods for models in physics and engineering; CRC Taylor and Francis: Florida - USA, 2020. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated