let x be set ; :: thesis: for X being finite set
for Fy being finite-yielding Function st dom Fy = X holds
Card_Intersection Fy,(card X) = card (Intersection Fy,(X --> x),x)

let X be finite set ; :: thesis: for Fy being finite-yielding Function st dom Fy = X holds
Card_Intersection Fy,(card X) = card (Intersection Fy,(X --> x),x)

let Fy be finite-yielding Function; :: thesis: ( dom Fy = X implies Card_Intersection Fy,(card X) = card (Intersection Fy,(X --> x),x) )
assume A1: dom Fy = X ; :: thesis: Card_Intersection Fy,(card X) = card (Intersection Fy,(X --> x),x)
set Ch = Choose X,(card X),x,{x};
consider P being Function of (card (Choose X,(card X),x,{x})),(Choose X,(card X),x,{x}) such that
A2: P is one-to-one by Lm3;
x in {x} by TARSKI:def 1;
then x <> {x} ;
then consider XFS being XFinSequence of such that
A3: dom XFS = dom P and
A4: for z being set
for f being Function st z in dom XFS & f = P . z holds
XFS . z = card (Intersection Fy,f,x) and
A5: Card_Intersection Fy,(card X) = Sum XFS by A1, A2, Def4;
( Choose X,(card X),x,{x} = {} implies card (Choose X,(card X),x,{x}) = {} ) ;
then A6: ( card (Choose X,(card X),x,{x}) = 1 & dom P = card (Choose X,(card X),x,{x}) ) by Th12, FUNCT_2:def 1;
then len XFS = 1 by A3;
then XFS = <%(XFS . 0 )%> by AFINSQ_1:38;
then addnat "**" XFS = XFS . 0 by STIRL2_1:44;
then A7: Sum XFS = XFS . 0 by STIRL2_1:def 4;
consider ch being set such that
A8: Choose X,(card X),x,{x} = {ch} by A6, CARD_2:60;
x in {x} by TARSKI:def 1;
then ( X \/ {} = X & 0 in {0 } & 1 = {0 } & {x} <> x ) by CARD_1:87, TARSKI:def 1;
then ( ({} --> {x}) +* (X --> x) in Choose X,(card X),x,{x} & 0 in dom P ) by A6, Th19;
then ( X --> x in Choose X,(card X),x,{x} & P . 0 in rng P ) by FUNCT_1:def 5, FUNCT_4:21;
then ( P . 0 = ch & X --> x = ch & 0 in dom XFS ) by A3, A6, A8, CARD_1:87, TARSKI:def 1;
hence Card_Intersection Fy,(card X) = card (Intersection Fy,(X --> x),x) by A4, A5, A7; :: thesis: verum