theorem Rat.fourth_moment_tailSumVars : ((x0 : ((x0 : AxNat) -> ((x1 : AxNat) -> Rat))) -> ((x1 : ((x1 : AxNat) -> Rat)) -> ((x2 : AxNat) -> ((x3 : Rat) -> ((x4 : Rat) -> ((x5 : Rat) -> ((x6 : AxNat) -> ((x7 : Rat.IsDistribution x1 x2) -> ((x8 : Rat.le Rat.zero x4) -> ((x9 : Rat.lt Rat.zero x5) -> ((x10 : ((x10 : AxNat) -> ((x11 : AxNat.lt x10 x6) -> Eq.{1} Rat (Rat.expectation (x0 x10) x1 x2) Rat.zero))) -> ((x11 : Rat.FourwiseUncorrelated x0 x6 x1 x2) -> ((x12 : ((x12 : AxNat) -> ((x13 : AxNat.lt x12 x6) -> Rat.le (Rat.expectation (fun (x14 : AxNat) => Rat.mul (Rat.mul (x0 x12 x14) (x0 x12 x14)) (Rat.mul (x0 x12 x14) (x0 x12 x14))) x1 x2) x3))) -> ((x13 : ((x13 : AxNat) -> ((x14 : AxNat.lt x13 x6) -> Rat.le (Rat.expectation (fun (x15 : AxNat) => Rat.mul (x0 x13 x15) (x0 x13 x15)) x1 x2) x4))) -> Rat.le (Rat.mul (Rat.mul (Rat.mul x5 x5) (Rat.mul x5 x5)) (Rat.expectation (Rat.indicator (Rat.mul (Rat.mul x5 x5) (Rat.mul x5 x5)) (fun (x14 : AxNat) => Rat.mul (Rat.mul (Rat.sub (Rat.sumVars x0 x6 x14) (Rat.expectation (Rat.sumVars x0 x6) x1 x2)) (Rat.sub (Rat.sumVars x0 x6 x14) (Rat.expectation (Rat.sumVars x0 x6) x1 x2))) (Rat.mul (Rat.sub (Rat.sumVars x0 x6 x14) (Rat.expectation (Rat.sumVars x0 x6) x1 x2)) (Rat.sub (Rat.sumVars x0 x6 x14) (Rat.expectation (Rat.sumVars x0 x6) x1 x2))))) x1 x2)) (Rat.add (Rat.sumRange (fun (x14 : AxNat) => x3) x6) (Rat.add (Rat.add (Rat.mul (Rat.sumRange (fun (x14 : AxNat) => x4) x6) (Rat.sumRange (fun (x14 : AxNat) => x4) x6)) (Rat.mul (Rat.sumRange (fun (x14 : AxNat) => x4) x6) (Rat.sumRange (fun (x14 : AxNat) => x4) x6))) (Rat.mul (Rat.sumRange (fun (x14 : AxNat) => x4) x6) (Rat.sumRange (fun (x14 : AxNat) => x4) x6))))))))))))))))))