0.0.3 • Published 4 years ago

mathscapes v0.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

mathscapes Collection of math algorithms

Roadmap 2020

mathscapes ├ core │ ├ logic │ ├ set 7Apr v0.0.1 │ ├ category │ └ computation └ pure ├ quantity │ ├ natural 9Apr v0.0.3 │ ├ integers 9Apr v0.0.3 │ ├ rational │ ├ real │ ├ complex │ └ infinite ├ structure │ ├ combinatorics │ ├ number │ ├ group │ ├ graph │ ├ order │ └ algebra ├ space │ ├ geometry │ ├ trigonometry │ ├ differential │ ├ topology │ ├ fractal-geometry │ └ measure └ change ├ calculus ├ vector-calculus ├ differential-eq ├ dynamical-systems ├ chaos └ complex-analysis

set

_map (it, f)
_filter (it, f) _lim (it, f) _set (card) Class

fset (list) Finite set; extends _set iset (f) Infinite set; extends _set

len (S) Returns length of S has (S, e) Returns if S contains a element e cpy (S) Returns a copy of S add (S, e) Adds e to S rem (S, e) Removes e from S str (S) Returns a string of all elements of S uni (S1, S2) Returns S1 ∪ S2 com (S1, S2) Returns S1 ∩ S2 dif (S1, S2) Returns S1 - S2 sdif (S1, S2) Returns S1 ∆ S2 cpro (S1, S2) Returns S1 × S2 pow* (S) Returns ℙ(S)

map (S, f) filter (S, f) lim (S, f)

is.nl (S) Returns if S is null is.sub (S1, S2) Returns if S1 ⊆ S2 is.sup* (S1, S2) Returns if S1 ⊇ S2 is.eq (S1, S2) Returns if S1 = S2 is.dj (S1, S2) Returns if S1 and S2 are disjoint

  • Under development

Note: Most set operations are implemented for fsets only at the moment.