Wolfram Computation Meets Knowledge

Best of Blog

Two Lines of Code to Bulletproof Encryption: Advancements in Cryptography Development in the Wolfram Language

Cryptography functionality in the Wolfram Language has been growing significantly ever since it was originally released in Version 10.1. In the latest release, we added support for generation and verification of digital signatures for expressions, files and cloud objects; you can encrypt or digitally sign anything—from simple messages to images or code. In order to maintain our users’ security and safety, we base our algorithms on OpenSSL libraries. While OpenSSL normally requires a great deal of experience to use, integration with the Wolfram Language has made it simple.
Education & Academic

Released Today: The Math(s) Fix

Wolfram Research has always believed in the power of computation to deliver better decisions. But there are two sides to achieving this: not only the best computational technology but also the best education for computational thinking.

After more than 15 years of conceptualising the idea, 10 years of build-out and 2 years of writing and editing, I have assembled The Math(s) Fix: An Education Blueprint for the AI Age (or TMF for short) and thrown it out to the world today in ink and e-ink.

Education & Academic

Using Integer Optimization to Build and Solve Sudoku Games with the Wolfram Language 

Sudoku is a popular game that pushes the player’s analytical, mathematical and mental abilities. Solving sudoku problems has long been discussed on Wolfram Community, and there has been some fantastic code presented to solve sudoku problems. To add to that discussion, I will demonstrate several features that are new to Mathematica Version 12.1, including how this game can be solved as an integer optimization problem using the function LinearOptimization, as well as how you can generate new sudoku games.

Announcements & Events

AI and the Wolfram Language Work toward Partial Automation in the Search for Cancer

NOTE: The following post contains real medical images.

As more technology is folded into medical environments all over the world, Wolfram’s European branch has taken on work with the United Kingdom’s National Health Service (NHS) in an effort to partially automate the process of cancer diagnosis. The task is to use machine learning to avoid checking thousands of similar-looking images of people’s insides by hand for signs of cancer.

Computation & Analysis

Computational Video Premieres in Wolfram Language 12.1

Version 12.1 of the Wolfram Language introduces the long-awaited Video object. The Video object is completely (and only) out-of-core; it can link to an extensive list of video containers with almost any codec. Most importantly, it is bundled with complete stacks for image and audio processing, machine learning and neural nets, statistics and visualization and many more capabilities. This already makes the Wolfram Language a powerful video computation platform, but there are still more features to explore.

Education & Academic

Quantum Chemistry: Step-by-Step Chemistry Series

After working our way through chemical reactions, solutions and structure and bonding, we close out our step-by-step chemistry series with quantum chemistry. Quantum chemistry is the application of quantum mechanics to atoms and molecules in order to understand their properties.

Have you ever wondered why the periodic table is structured the way it is or why chemical bonds form in the first place? The answers to those questions and many more come from quantum chemistry. Wolfram|Alpha and its step-by-step chemistry offerings won’t make the wave-particle duality any less weird, but they will help you connect chemical properties to the underlying quantum mechanical behavior.

The step-by-step solutions provide stepwise guides that can be viewed one step at a time or all at once while working through a problem. Read on for example problems covering orbital diagrams, frequency and wavelength conversions, and mass-energy equivalence.

Education & Academic

Structure and Bonding: Step-by-Step Chemistry Series

We’re back this week with more chemistry, to explore molecular structure and bonding with Wolfram|Alpha and its step-by-step chemistry offerings. Read more on chemical reactions and solutions from previous weeks, and join us next week for our final installment on quantum chemistry!

Structure and bonding in chemistry refer to where the atoms in a molecule are and what holds those atoms together. Molecules are held together by chemical bonds between the atoms comprising the molecule. Understanding the interplay between molecular structure and the electrons involved in bonding is what facilitates the design of new molecules, the control of chemical reactions and a better understanding of the molecules around us.

To master structure- and bonding-related calculations, the step-by-step solutions provide stepwise guides that can be viewed one step at a time or all at once. Read on for example problems covering Lewis structures, oxidation numbers and orbital hybridization.

Education & Academic

From Sine to Heun: 5 New Functions for Mathematics and Physics in the Wolfram Language

Mathematica was initially built to be a universal solver of different mathematical tasks for everything from school-level algebraic equations to complicated problems in real scientific projects. During the past 30 years of development, over 250 mathematical functions have been implemented in the system, and in the recent release of Version 12.1 of the Wolfram Language, we’ve added many more, ranging from the elementary Sin function to the advanced Heun functions.