Documentation

Projects.RealAnalysis.ConditionalConvergence

noncomputable def RealAnalysis.CondConv.σp (a : ) :
Equations
Instances For
    noncomputable def RealAnalysis.CondConv.σn (a : ) :
    Equations
    Instances For
      noncomputable def RealAnalysis.CondConv.ap (a : ) (n : ) :
      Equations
      Instances For
        noncomputable def RealAnalysis.CondConv.an (a : ) (n : ) :
        Equations
        Instances For
          def RealAnalysis.CondConv.fgCnd (F : ) (a : ) (f g : ) :
          Equations
          Instances For
            noncomputable def RealAnalysis.CondConv.fAux (F : ) (a : ) :
            Equations
            Instances For
              noncomputable def RealAnalysis.CondConv.gAux (F : ) (a : ) :
              Equations
              Instances For
                noncomputable def RealAnalysis.CondConv.f (a : ) :
                Equations
                Instances For
                  noncomputable def RealAnalysis.CondConv.g (a : ) :
                  Equations
                  Instances For
                    noncomputable def RealAnalysis.CondConv.f' (a : ) :
                    Equations
                    Instances For
                      noncomputable def RealAnalysis.CondConv.g' (a : ) :
                      Equations
                      Instances For
                        theorem RealAnalysis.CondConv.drop {a : } (H : CondConv a) {N : } :
                        CondConv fun (x : ) => a (N + x)
                        theorem RealAnalysis.CondConv.drop_iff {a : } {N : } :
                        (CondConv fun (x : ) => a (N + x)) CondConv a
                        theorem RealAnalysis.CondConv.infp_pos {a : } (H : CondConv a) :
                        Infp a fun (x : ) => 0 < x
                        theorem RealAnalysis.CondConv.infp_neg {a : } (H : CondConv a) :
                        Infp a fun (x : ) => x < 0
                        theorem RealAnalysis.CondConv.infp_nonneg {a : } (H : CondConv a) :
                        Infp a fun (x : ) => 0 x
                        theorem RealAnalysis.CondConv.infp_nonpos {a : } (H : CondConv a) :
                        Infp a fun (x : ) => x 0
                        theorem RealAnalysis.CondConv.σp_spec {a : } (H : CondConv a) {n : } :
                        0 a n ∃ (k : ), σp a k = n
                        theorem RealAnalysis.CondConv.σn_spec {a : } (H : CondConv a) {n : } :
                        a n < 0 ∃ (k : ), σn a k = n
                        theorem RealAnalysis.CondConv.σp_spec' {a : } (H : CondConv a) (n : ) :
                        0 a n ∃ (k : ), σp a k = n
                        theorem RealAnalysis.CondConv.σn_spec' {a : } (H : CondConv a) (n : ) :
                        a n < 0 ∃ (k : ), σn a k = n
                        theorem RealAnalysis.CondConv.ap_nonneg {a : } (H : CondConv a) {n : } :
                        0 ap a n
                        theorem RealAnalysis.CondConv.an_neg {a : } (H : CondConv a) {n : } :
                        an a n < 0
                        theorem RealAnalysis.CondConv.an_nonpos {a : } (H : CondConv a) {n : } :
                        an a n 0
                        theorem RealAnalysis.CondConv.an_fn_neg {a : } (H : CondConv a) :
                        an a < 0
                        theorem RealAnalysis.CondConv.abs_ap {a : } (H : CondConv a) {n : } :
                        |ap a n| = ap a n
                        theorem RealAnalysis.CondConv.abs_an {a : } (H : CondConv a) {n : } :
                        |an a n| = -an a n
                        theorem RealAnalysis.CondConv.series_ap_nonneg {a : } (H : CondConv a) {n : } :
                        0 series (ap a) n
                        theorem RealAnalysis.CondConv.series_an_nonpos {a : } (H : CondConv a) {n : } :
                        series (an a) n 0
                        theorem RealAnalysis.CondConv.exi_fgCnd {a : } (H : CondConv a) {F : } :
                        ∃ (f : ) (g : ), fgCnd F a f g
                        theorem RealAnalysis.CondConv.fgCnd_fAux_gAux {a : } (H : CondConv a) {F : } :
                        fgCnd F a (fAux F a) (gAux F a)
                        theorem RealAnalysis.CondConv.fAux_add_gAux {a : } (H : CondConv a) {F : } {n : } :
                        fAux F a n + gAux F a n = n
                        theorem RealAnalysis.CondConv.fAux_le_of_le {a : } (H : CondConv a) {F : } {i j : } (h : i j) :
                        fAux F a i fAux F a j
                        theorem RealAnalysis.CondConv.gAux_le_of_le {a : } (H : CondConv a) {F : } {i j : } (h : i j) :
                        gAux F a i gAux F a j
                        theorem RealAnalysis.CondConv.exi_fAux_ge {a : } (H : CondConv a) {F : } {n : } :
                        ∃ (k : ), n fAux F a k
                        theorem RealAnalysis.CondConv.exi_gAux_ge {a : } (H : CondConv a) {F : } {n : } :
                        ∃ (k : ), n gAux F a k
                        theorem RealAnalysis.CondConv.series_eq_fAux_add_gAux {a : } (H : CondConv a) {F : } {n : } :
                        series (fun (x : ) => F (a x)) n = series (fun (x : ) => F (ap a x)) (fAux F a n) + series (fun (x : ) => F (an a x)) (gAux F a n)
                        theorem RealAnalysis.CondConv.fgCnd_f_g {a : } (H : CondConv a) :
                        fgCnd id a (f a) (g a)
                        theorem RealAnalysis.CondConv.f_add_g {a : } (H : CondConv a) {n : } :
                        f a n + g a n = n
                        theorem RealAnalysis.CondConv.f_le_of_le {a : } (H : CondConv a) {i j : } (h : i j) :
                        f a i f a j
                        theorem RealAnalysis.CondConv.g_le_of_le {a : } (H : CondConv a) {i j : } (h : i j) :
                        g a i g a j
                        theorem RealAnalysis.CondConv.exi_f_ge {a : } (H : CondConv a) {n : } :
                        ∃ (k : ), n f a k
                        theorem RealAnalysis.CondConv.exi_g_ge {a : } (H : CondConv a) {n : } :
                        ∃ (k : ), n g a k
                        theorem RealAnalysis.CondConv.series_eq_f_add_g {a : } (H : CondConv a) {n : } :
                        series a n = series (ap a) (f a n) + series (an a) (g a n)
                        theorem RealAnalysis.CondConv.fgCnd_f'_g' {a : } (H : CondConv a) :
                        fgCnd abs a (f' a) (g' a)
                        theorem RealAnalysis.CondConv.f'_add_g' {a : } (H : CondConv a) {n : } :
                        f' a n + g' a n = n
                        theorem RealAnalysis.CondConv.f'_le_of_le {a : } (H : CondConv a) {i j : } (h : i j) :
                        f' a i f' a j
                        theorem RealAnalysis.CondConv.g'_le_of_le {a : } (H : CondConv a) {i j : } (h : i j) :
                        g' a i g' a j
                        theorem RealAnalysis.CondConv.exi_f'_ge {a : } (H : CondConv a) {n : } :
                        ∃ (k : ), n f' a k
                        theorem RealAnalysis.CondConv.exi_g'_ge {a : } (H : CondConv a) {n : } :
                        ∃ (k : ), n g' a k
                        theorem RealAnalysis.CondConv.series_eq_f'_add_g' {a : } (H : CondConv a) {n : } :
                        series |a| n = series |ap a| (f' a n) + series |an a| (g' a n)
                        theorem RealAnalysis.CondConv.exi_ap_gt {a : } (H : CondConv a) (L : ) :
                        ∃ (n : ), L < series (ap a) n
                        theorem RealAnalysis.CondConv.exi_an_lt {a : } (H : CondConv a) (L : ) :
                        ∃ (n : ), series (an a) n < L
                        theorem RealAnalysis.CondConv.neg_of_lt_σp_zero {a : } {n : } (h : n < σp a 0) :
                        a n < 0
                        theorem RealAnalysis.CondConv.nonneg_of_lt_σn_zero {a : } {n : } (h : n < σn a 0) :
                        0 a n
                        theorem RealAnalysis.CondConv.sum_map_filter_range_σp {a : } (H : CondConv a) {n : } :
                        (List.map a (List.filter (fun (x : ) => decide (0 a x)) (List.range (σp a n)))).sum = series (ap a) n
                        theorem RealAnalysis.CondConv.sum_map_filter_range_σn {a : } (H : CondConv a) {n : } :
                        (List.map a (List.filter (fun (x : ) => decide (a x < 0)) (List.range (σn a n)))).sum = series (an a) n
                        theorem RealAnalysis.CondConv.exi_ap_map_range_gt {a : } (H : CondConv a) (L : ) :
                        ∃ (n : ), L < (List.map a (List.filter (fun (x : ) => decide (0 a x)) (List.range n))).sum
                        theorem RealAnalysis.CondConv.exi_an_map_range_lt {a : } (H : CondConv a) (L : ) :
                        ∃ (n : ), (List.map a (List.filter (fun (x : ) => decide (a x < 0)) (List.range n))).sum < L
                        theorem RealAnalysis.CondConv.exi_ap_map_range_drop_gt {a : } (H : CondConv a) (L : ) (k : ) :
                        ∃ (n : ), L < (List.map a (List.filter (fun (x : ) => decide (0 a x)) (List.map (fun (x : ) => k + x) (List.range n)))).sum
                        theorem RealAnalysis.CondConv.exi_an_map_range_drop_lt {a : } (H : CondConv a) (L : ) (k : ) :
                        ∃ (n : ), (List.map a (List.filter (fun (x : ) => decide (a x < 0)) (List.map (fun (x : ) => k + x) (List.range n)))).sum < L
                        theorem RealAnalysis.CondConv.exi_add_ap_map_range_drop_gt {a : } (H : CondConv a) (s L : ) (k : ) :
                        ∃ (n : ), L < s + (List.map a (List.filter (fun (x : ) => decide (0 a x)) (List.map (fun (x : ) => k + x) (List.range n)))).sum
                        theorem RealAnalysis.CondConv.exi_add_an_map_range_drop_lt {a : } (H : CondConv a) (s L : ) (k : ) :
                        ∃ (n : ), s + (List.map a (List.filter (fun (x : ) => decide (a x < 0)) (List.map (fun (x : ) => k + x) (List.range n)))).sum < L