
Is there art in number?
SquareCirclez Mathematics, learning, computing, travel - and whatever...
- The Ultimate Guide to AI Math Solvers: Boosting Your Math Skills with Technologyby Casey Allen on February 6, 2025 at 4:37 am
The Ultimate Guide to AI Math Solvers: Boosting Your Math Skills with Technology Introduction to AI Math Solvers Mathematics has always been a subject that challenges students, often requiring extra practice and assistance to master. With the rapid advancements in technology, Artificial Intelligence (AI) has stepped in to bridge the gap, offering innovative solutions that The post The Ultimate Guide to AI Math Solvers: Boosting Your Math Skills with Technology first appeared on SquareCirclez. Related posts: 5 Best Free Math Problem Solvers Math problems allow students to learn new concepts and strengthen... Math Homework Help: A Guide to the Best AI Math Solver of 2025 About a quarter of the average college student's courseload is... Solutions: A Guide to Problem Solving Review: Paperback This book is about general problem solving ('in... 21st century math skills A reader asks for advice on 21st century skills and...
- Math Homework Help: A Guide to the Best AI Math Solver of 2025by Casey Allen on December 1, 2024 at 4:20 am
About a quarter of the average college student's courseload is general education requirements. While these are graduation requirements, they also are usually time-wasters. They're challenging and stressful... but luckily, help is available. If you're looking for quick math homework help, an online AI math solver can bring your grades up quickly and effectively. Read on to The post Math Homework Help: A Guide to the Best AI Math Solver of 2025 first appeared on SquareCirclez. Related posts: 5 Best Free Math Problem Solvers Math problems allow students to learn new concepts and strengthen... My dilemma - ethical math help Is there a difference between paying someone to do... Buyer’s Guide: TI-84 Graphing Calculator Math classes can be daunting. From a young age, I... Curriculum Webs - more homework needed "Weaving the Web into Teaching and Learning" Cunningham, C and...
- 5 Best Free Math Problem Solversby Casey Allen on June 6, 2023 at 3:43 am
Math problems allow students to learn new concepts and strengthen problem-solving skills. But many learners feel confused or frustrated if they can’t find the correct solution. A math problem solver is a handy tool that helps students doublecheck their work and identify errors. However, not all math problem solvers are created equal. Here are the The post 5 Best Free Math Problem Solvers first appeared on SquareCirclez. Related posts: Microsoft Math 3.0 Review MS Math 3.0 is a well-designed computer-based math tool.... Free math software downloads Wanting to use some math software but find it’s too... GraphSketch.com - free online math grapher GraphSketch is a free offering that allows the user to... Context Free math-based art Context Free is software you can use to produce some...
- Reviewing Six Online Math Tutoring Services - What’s the Best?by Hugo Pegley on June 22, 2022 at 4:00 am
Math is an exciting field of study that can lead to a variety of exciting careers or research projects. But if you're a student having difficulty with the topic, you might be thinking about enrolling in an online math tutoring program. This is a great way for you to get assistance in a format and The post Reviewing Six Online Math Tutoring Services - What’s the Best? first appeared on SquareCirclez. Related posts: How to Pick A Live Math Chat Tutoring Service If you’re looking for a live math tutor, you are... How Much Does an Online Math Tutor Cost? Across the world, math is the key to understanding many... Online Algebra Math Tutor Many private and public high schools and colleges require students... Best Online Calculus Math Tutor: How to Choose Calculus and math require tremendous background information, practice, and good...
- Picking the Best Online Precalculus Math Tutorby Hugo Pegley on June 22, 2022 at 3:55 am
Students who want to go on to study math, science, engineering, and other disciplines in college, usually find that their chosen college values some prior knowledge of calculus. An online precalculus math tutor could be the answer. High schools commonly offer precalculus courses in the 11th grade before introducing calculus in the 12th. Precalculus is The post Picking the Best Online Precalculus Math Tutor first appeared on SquareCirclez. Related posts: How Much Does an Online Math Tutor Cost? Across the world, math is the key to understanding many... Best Online Calculus Math Tutor: How to Choose Calculus and math require tremendous background information, practice, and good... Online Algebra Math Tutor Many private and public high schools and colleges require students... Reviewing Six Online Math Tutoring Services - What’s the Best? Math is an exciting field of study that can lead...
Recent Questions - Mathematics Stack Exchange most recent 30 from math.stackexchange.com
- If there are two countable functions, their composition is also countable? [closed]by Jhan Paul Chiva on September 1, 2025 at 12:50 am
How can you prove that if there are two countable functions, their composition is also countable? please show solution.
- Is there a sequence of open sets {Gn} in R such that lim inf Gn is not a G-δ set?by Rodrigo Perez Bautista on September 1, 2025 at 12:41 am
I know that G-δσ is not contained in G-δ, so there exists a sequence of open sets G_n,m such that ⋃⋂G_n,m is not a G-δ set. However, I am not sure whether ⋃⋂G_n,m can be expressed as the limit inferior of some suitable sequence of open sets. Since the set of rational numbers is not a G-δ set, I tried to obtain open sets B_n such that lim inf B_n = Q , but I failed. Any suggestions?
- Converting a 2d Grid coordinate to screen coordinates?by doejoe on September 1, 2025 at 12:37 am
I have a problem with a hacky solution that's been bugging me for a long time. I'm hoping someone can help me with a proper solution and put my mind at peace. Imagine you have a computer screen, where (0,0) is at the top-left corner. Going right, x increases. Going down, y increases. I want to render tiles in an isometric map that's represented by an N x M array. However I am having trouble converting from a given grid coordinate to an on-screen coordinate. For example, this is my 2D array: tiles = [[42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 42, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 42, 42, 42]] Which represents this isometric map: On the image, I've labeled where the grid (0,0) is rendered on-screen (where the 4 square green island is). In this case, I have a 20x30 grid, and I tried the below formula to convert from grid -> screen: # Try converting at grid (0,0) grid_x=0 grid_y=0 # NxM grid dimensions rows=30 cols=20 # Each tile size in pixels tile_w=128 tile_h=64 # Total Map size in pixels map_pixel_w = (rows + cols) * floor(tile_w / 2) map_pixel_h = (rows + cols) * floor(tile_h / 2) # Calculate offsets origin_x = floor(screen_w / 2) # <-- Pretty sure this is WRONG!! origin_y = 0 # Apply isometric transform screen_x = (grid_y - grid_x) * floor(tile_w / 2) + origin_x screen_y = (grid_y + grid_x) * floor(tile_h / 2) + origin_y # Final Screen calculation screen_x, screen_y = floor(screen_x), floor(screen_y) The above calculation gets me close, but it's off by (-4,0). ie, objects calculated at grid (0,0) in the calculation will actually show up on-screen incorrectly at grid (4,0). If I then manually adjust my x offset by -4, (ie, if I manually change the above to): grid_x = -4 grid_y = 0 ... Then the above calculation will correctly render my object on-screen at grid (0,0). So somehow everything is shifted down by 4 for my x offset. So my hacky solution was to offset everything by -4 in my grid_x coordinates, which is not a proper nor elegant solution. I think it's because the map is an uneven N x M grid, so calculating the origin_x = floor(screen_w/2) is wrong, since the origin for x is not necessarily exactly half of the total map width. But how would I calculate this offset from just knowing the tilesize and map width? Would someone help me fix my equation to provide the correct conversion from a 2D grid to on-screen coordinates?
- If the sum of each row and column of an orthogonal matrix equals 1, is it a permutation matrix?by user3433489 on September 1, 2025 at 12:23 am
If I have an n$\times$n orthogonal matrix $\mathbf{Q}$ where the sum over each row and each column equals 1, is it a permutation matrix? A permutation matrix has a single 1 in each row and column, with the rest of the entries in that row and column equal to zero. I'm not sure where to start. I know I can express these conditions as: $\mathbf{Q}^T \mathbf{Q}=I$ and $\mathbf{Q} \mathbf{1} = \mathbf{1}$ and $\mathbf{Q}^T \mathbf{1} = \mathbf{1}$ where $\mathbf{1}$ is a column vector of ones and $I$ is the identity matrix.
- implicit function theorem for complementarity problemsby Daniel Shapero on August 31, 2025 at 11:56 pm
Background. Consider a nonlinear system of equations $$F(u, p) = 0$$ for a vector $u$, where $p$ are some parameters and $F$ is smooth. The implicit function theorem tells us that there is a mapping $G$ such that $$F(G(p), p) = 0$$ and moreover $$\mathrm dG\cdot \delta p = -\frac{\partial F}{\partial u}^{-1}\cdot\frac{\partial F}{\partial p}\cdot\delta p.$$ The problem. Now suppose instead of a nonlinear system of equations I have a nonlinear complementarity problem $$F(u, p) + w = 0, \quad u, w \ge 0,\quad \langle u, w\rangle = 0. \qquad (*)$$ I'd expect that I can compute the derivatives of $u$ and $w$ by solving a linear complementarity problem. If I replace $u \mapsto u + \delta u$, $w \mapsto w + \delta w$, $p \mapsto p + \delta p$, and subtract off parts of equation (*), I get $$\frac{\partial F}{\partial u}\delta u + \frac{\partial F}{\partial p}\delta p + \delta w = 0, \quad u + \delta u,\;w + \delta w \ge 0, \quad \langle u, \delta w\rangle + \langle \delta u, w\rangle + \langle\delta u, \delta w\rangle = 0.$$ It kind of looks like a non-standard linear complementarity problem for $\delta u$, $\delta w$ but I'm stuck here. What is the right analogue of the implicit function theorem for nonlinear complementarity problems? I searched google scholar and came across this paper but I found it hard to understand. It feels like there should be a simple approach based on what I wrote above. I tried doing the same calculation starting from a linear rather than a nonlinear complementarity problems and came up short there too.
Surrey Mathematics Research Blog The blog on research in mathematics at the University of Surrey
- Andrea Prinsloo and Alessandro Torrielli organise the 24th SE Math Phys Conference at Surreyby Tom Bridges on August 28, 2025 at 4:11 pm
The 24th Southeast Mathematical Physics Conference will take place at Surrey on Monday 8th September, organised by Andrea Prinsloo and Alessandro Torrielli. The conference website is here. The SEMPS network includes mathematical physics groups from City University London, Kings College London (KCL), Kent, Cambridge, Southampton (Soton), Essex, Hertfordshire, and Surrey, and the network website is
- Matt Turner speaks at the 2nd European Fluid Dynamics Conference in Dublinby Tom Bridges on August 28, 2025 at 3:52 pm
Matt Turner is in Dublin, Ireland, this week (26-29 August) to attend and speak at the 2nd European Fluid Dynamics Conference hosted at University College Dublin (link here). This conference is attended by the leading experts in fluid dynamics from across Europe. The conference had over 1000 participants representing more that 50 countries. Matt gave
- Camilla Nobili delivers a minicourse on applied analysis at the University of Regensburgby Tom Bridges on August 12, 2025 at 3:20 pm
Camilla Nobili was in Regensburg Germany (about 75 miles northeast of Munich) the week of 28 July, where she was a Minisymposium Lecturer in “Regensburg GAP Days” (link here). GAP Days is a conference series aimed at early career researchers in geometric group theory, arithmetic geometry, and PDEs. Camilla was invited to give a Minisymposium
- Stone, Vytnova, and Zelik at research meeting in Jinhua on infinite-dimensional dynamical systemsby Tom Bridges on August 11, 2025 at 4:59 pm
Dominic Stone, Polina Vytnova, and Sergey Zelik were at an informal research meeting in Jinhua, China in mid July (23-26 July). It was hosted by Zhejiang Normal University. The theme of the conference was Infinite-dimensional dynamical systems. Dominic was a participant, Polina was a speaker, and Sergey was a speaker and the principal organiser. Dominic is a PhD student of Sergey. Polina gave a talk on “An
- Camilla Nobili gives invited talk at the CoScaRa Workshop held at the University of Baselby Tom Bridges on August 7, 2025 at 4:59 pm
In the week of 21 July, Camilla Nobili was in Basel, Switzerland, to speak and participate in a 3-day CoScaRa Workshop on Deterministic and Stochastic Advection in Fluid Dynamics. CoScaRa is short for “Complexity, Scales, Randomness”, a DFG-funded research program. Camilla gave a talk in the Tuesday session on “Buoyancy-Driven Flow in 2D Boussinesq Systems
FlowingData Strength in Numbers
- Checking TSA PreCheck time savingsby Nathan Yau on August 29, 2025 at 4:38 pm
TSA PreCheck allows U.S. travelers to skip the part of airport security where…Tags: flying, security, TSA, Upshot
- Counting the reduction of federal health workforceby Nathan Yau on August 29, 2025 at 7:34 am
The U.S. federal government does not release official numbers for the cuts to…Tags: firing, government, health, ProPublica
- Most American and British wordsby Nathan Yau on August 28, 2025 at 5:00 pm
For WaPo’s Department of Data, Andrew Van Dam goes looking for American and…Tags: Department of Data, geography, words
- ✚ Visualization Tools and Resources – August 2025by Nathan Yau on August 28, 2025 at 3:08 pm
Here are tools to use, datasets to poke at, and resources to learn from.Tags: roundup
- Vibe coding from a non-programmer’s perspectiveby Nathan Yau on August 28, 2025 at 7:42 am
For Wired, Lauren Goode spent a day vibe-coding at Notion: The next assignment…Tags: vibe-code, Wired
AnnMaria's Blog Words from the Prez
- Why won’t SAS see this character variable is equal?by annmaria on July 16, 2023 at 6:13 pm
When I selected observations where the character variable was equal to a certain value, SAS returned 0 observations - but I knew there should be a match!
- Macros, SQL and Reading CSV with SAS – Part 1by annmaria on December 27, 2022 at 6:31 am
How can you combine data sets with different variable lengths, different unique identifiers, in a different format than last year? It's easy.
- Converting to fiscal years, using SASby annmaria on January 30, 2022 at 5:50 am
Creating a new variable for fiscal year with SAS is actually super simple.
- Giving Students Their Money’s Worth Onlineby annmaria on August 23, 2020 at 6:26 am
As someone who has taught for over 30 years, and online for most of the last 7, I can tell you that online courses can actually be better.
- Tomorrow, I will be serious. Today, it’s quarantine clothesby annmaria on April 10, 2020 at 2:57 am
In my first ever post on fashion, I discuss rules for attire in web meetings. Number one: Wear clothes.
Data & Society Data & Society advances public understanding of the social implications of data-centric technologies and automation.
- Response to the American Science Acceleration Project Request for Informationby Alessandra Erawan on June 27, 2025 at 7:09 pm
- Our Statement to the House Oversight Committee on the Federal Government’s Use of AIby chris on June 9, 2025 at 5:51 pm
June 5, 2025 — In a statement for the record at a hearing before the House Committee on Oversight and Government Reform on the federal government in the age of artificial intelligence, Director of Research Alice E. Marwick and Policy Director Brian J. Chen (with assistance from Jacob Metcalf, Meg Young, and Serena Oduro) lay
- David Melendez Joins Data & Society as Chief Development Officerby Alessandra Erawan on May 20, 2025 at 2:28 pm
- Data & Society Welcomes Michelle Miller to its Board of Directorsby Alessandra Erawan on March 26, 2025 at 1:48 pm
- Data & Society Welcomes Nine New Affiliatesby Alessandra Erawan on March 26, 2025 at 1:48 pm
Mathematics – Wolfram Blog News, Views and Insights from Wolfram
- Learning Decision Process Theory with a Wolfram Language Toolkitby Gerald H. Thomas on August 22, 2025 at 7:30 pm
In our daily lives, individuals, corporations and societies are constantly involved in making decisions. We hope to make optimal choices, especially when faced with recurrent decision processes. Thus we care about why and how our decision processes change over time. As a practicing engineer and an instructor in higher education, it is my opinion that
- What’s Up with Daylight Saving Time? A Brief History and Analysis with Wolfram Languageby Nick Lariviere on March 5, 2025 at 5:12 pm
In the next few days, most people in the United States, Canada, Cuba, Haiti and some parts of Mexico will be transitioning from “standard” (or winter) time to “daylight” (or summer) time. This semiannual tradition has been the source of desynchronized alarm clocks, missed appointments and headaches for parents trying to get kids to bed at the right time since 1908, but why exactly do we fiddle with the clocks two times a year?
- A Whole New Ball Game: Game Theory in Wolfram Language 14.2by Marc Vicuna on February 25, 2025 at 6:17 pm
Do you want to make optimal decisions against competition? Do you want to analyze competitive contexts and predict outcomes of competitive events? Do you need to elaborate strategies and plans against adversity and test the effectiveness of those strategies? Or are you simply an undergraduate student struggling to cope with a required course on game
- Master the Basics of Laplace Transforms in Just 15 Lessons with Wolfram Languageby Juan Ortiz on February 5, 2025 at 8:30 pm
The Laplace transform provides effective and easy means for solving many problems that arise in the fields of science and engineering. It is one of the main tools available for solving differential equations. For most of us, the first time we see it is in an introductory differential equations course. Wolfram Language provides an ideal
- Learn Complex Analysis Today with Wolfram Languageby Marco Saragnese on October 15, 2024 at 3:44 pm
Complex analysis is a versatile tool that is used extensively in science, engineering and other fields. It is also a beautiful topic in and of itself. Hence, a course in complex analysis is a standard part of the curriculum for physics and engineering students and a stepping stone for more advanced topics in mathematics. Wolfram
- Hypergeometric Functions: From Euler to Appell and Beyondby Tigran Ishkhanyan on January 25, 2024 at 5:35 pm
Hypergeometric series appeared in the mid-seventeenth century; since then, they have played an important role in the development of mathematical and physical theories. Most of the elementary and special functions are members of the large hypergeometric class. Hypergeometric functions have been a part of Wolfram Language since Version 1.0. The following plot shows the implementation
- Get Down to Business with Finite Mathematics in Wolfram Languageby John McNally on December 22, 2023 at 3:41 pm
“There is every reason to expect that the various social sciences will serve as incentives for the development of great new branches of mathematics and that some day the theoretical social scientist will have to know more mathematics than the physicist needs to know today.” —John G. Kemeny, first author of the original textbook on
- Don’t Be Discreet and Learn Discrete Mathematics with Wolfram Languageby Marc Vicuna on November 29, 2023 at 6:00 pm
“The spread of computers and the internet will put jobs in two categories. People who tell computers what to do, and people who are told by computers what to do.” — Marc Andreessen, inventor of the Netscape browser How is data organized in databases? Why are some computer programs faster than others? How can algorithms
- Learn Multivariable Calculus through Incredible Visualizations with Wolfram Languageby Tim McDevitt on November 6, 2023 at 3:57 pm
Multivariable calculus extends calculus concepts to functions of several variables and is an essential tool for modeling and regression analysis in economics, engineering, data science and other fields. Learning multivariable calculus is also the first step toward advanced calculus and follows single-variable calculus courses. Wolfram Language provides world-class functionality for the computation and visualization of