packages feed

eo-phi-normalizer-2.0.0: data/0.41.2/org/eolang/math/integral.phi

{
  ⟦
    org ↦ ⟦
      eolang ↦ ⟦
        math ↦ ⟦
          integral ↦ ⟦
            fun ↦ ∅,
            a ↦ ∅,
            b ↦ ∅,
            n ↦ ∅,
            subsection ↦ ⟦
              a ↦ ∅,
              b ↦ ∅,
              φ ↦ ξ.b.minus(
                α0 ↦ ξ.a
              ).div(
                α0 ↦ Φ.org.eolang.number(
                  α0 ↦ Φ.org.eolang.bytes(
                    Δ ⤍ 40-18-00-00-00-00-00-00
                  )
                )
              ).times(
                α0 ↦ ξ.ρ.fun(
                  α0 ↦ ξ.a
                ).plus(
                  α0 ↦ Φ.org.eolang.number(
                    α0 ↦ Φ.org.eolang.bytes(
                      Δ ⤍ 40-10-00-00-00-00-00-00
                    )
                  ).times(
                    α0 ↦ ξ.ρ.fun(
                      α0 ↦ Φ.org.eolang.number(
                        α0 ↦ Φ.org.eolang.bytes(
                          Δ ⤍ 3F-E0-00-00-00-00-00-00
                        )
                      ).times(
                        α0 ↦ ξ.a.plus(
                          α0 ↦ ξ.b
                        )
                      )
                    )
                  ).plus(
                    α0 ↦ ξ.ρ.fun(
                      α0 ↦ ξ.b
                    )
                  )
                )
              )
            ⟧,
            φ ↦ Φ.org.eolang.malloc.of(
              α0 ↦ Φ.org.eolang.number(
                α0 ↦ Φ.org.eolang.bytes(
                  Δ ⤍ 40-20-00-00-00-00-00-00
                )
              ),
              α1 ↦ ξ.auto-named-attr-at-52-11
            ).as-number,
            auto-named-attr-at-52-11 ↦ ⟦
              sum ↦ ∅,
              φ ↦ Φ.org.eolang.malloc.for(
                α0 ↦ ξ.ρ.a,
                α1 ↦ ξ.auto-named-attr-at-55-16
              ),
              auto-named-attr-at-55-16 ↦ ⟦
                left ↦ ∅,
                right ↦ ξ.ρ.ρ.b,
                step ↦ ξ.right.minus(
                  α0 ↦ ξ.left
                ).div(
                  α0 ↦ ξ.ρ.ρ.n
                ).as-number,
                φ ↦ Φ.org.eolang.while(
                  α0 ↦ ξ.auto-named-attr-at-59-17,
                  α1 ↦ ⟦
                    φ ↦ Φ.org.eolang.true,
                    i ↦ ∅
                  ⟧
                ),
                auto-named-attr-at-59-17 ↦ ⟦
                  i ↦ ∅,
                  φ ↦ ξ.ρ.left.as-number.plus(
                    α0 ↦ ξ.ρ.step
                  ).lt(
                    α0 ↦ ξ.ρ.right
                  ).if(
                    α0 ↦ Φ.org.eolang.seq(
                      α0 ↦ Φ.org.eolang.tuple(
                        α0 ↦ Φ.org.eolang.tuple(
                          α0 ↦ Φ.org.eolang.tuple(
                            α0 ↦ Φ.org.eolang.tuple.empty,
                            α1 ↦ ξ.ρ.ρ.sum.put(
                              α0 ↦ ξ.ρ.ρ.sum.as-number.plus(
                                α0 ↦ ξ.ρ.ρ.ρ.subsection(
                                  α0 ↦ ξ.ρ.left.as-number,
                                  α1 ↦ ξ.ρ.left.as-number.plus(
                                    α0 ↦ ξ.ρ.step
                                  )
                                )
                              )
                            )
                          ),
                          α1 ↦ ξ.ρ.left.put(
                            α0 ↦ ξ.ρ.left.as-number.plus(
                              α0 ↦ ξ.ρ.step
                            )
                          )
                        ),
                        α1 ↦ Φ.org.eolang.true
                      )
                    ),
                    α1 ↦ Φ.org.eolang.false
                  )
                ⟧
              ⟧
            ⟧
          ⟧,
          λ ⤍ Package
        ⟧,
        λ ⤍ Package
      ⟧,
      λ ⤍ Package
    ⟧
  ⟧
}