VICIFOLD · BUILT ON CAS+ THEORY

The decision
simulator

Top-tier strategic war-gaming,
made enterprise infrastructure for the AI era.

Run each of your candidate plans thousands of times in the same simulation environment, and understand the likely outcomes of each plan before you decide.

Scroll
Click the water to make a ripple

01 · A decision that cannot be calculated

At a product review, the team must choose between two pricing options and two launch channels.Both plans have met their test targets.Yet the previous product, which also met its targets, fell short of expectations within three months of launch.The load on a bridge can be calculated.The market performance of a new product cannot,because the people in a market influence one another.

02 · Forward problems, inverse problems and simulation

Three ways to anticipate
the outcome of a decision

Illustration: on the left a bridge whose load can be calculated; on the right a new product unfolding into many paths

FORWARD PROBLEM

From causes to results

When the rules are clear and the relationships between variables can be expressed as equations, the result can be calculated directly, as with the load on a bridge. A product launch is different. Consumers, competitors and channels influence one another, and the same market situation never occurs twice, so no such equations can be written.

Illustration: a few results on the right traced back to the left along many different paths

INVERSE PROBLEM

From results back to rules

BI reporting, data mining, big data, machine learning and large language models all infer rules from historical results. When applied to a new decision, these methods have three limitations: new products have no history to learn from, the same data can often support several explanations, and small changes in the input can lead to very different conclusions.

Illustration: points of light scatter and gather into a few streams, the middle one amber

SIMULATE

Start from your plans and simulate how the market develops

Simulation starts from your candidate plans. We translate each plan and its assumptions into simulation rules, place them in an environment of thousands of digital consumers, and run the same plan thousands of times under the same conditions. Before you decide, you can see the outcomes the plan may lead to, the probability of each, and the points at which results begin to diverge. Several plans can also be compared directly under the same conditions.

Illustration: columns of model ships on a gridded floor, with several officers seen from behind in the foreground

03 · A historical precedent

Sources: Wikipedia, “Western Approaches Tactical Unit”; GOV.UK / Dstl, “Women winning battles”, 2018; Simon Parkin, A Game of Birds and Wolves, 2019.

The Atlantic, 1942.
Escorts struggled to detect German U-boats, and Allied merchant shipping suffered heavy losses.

In Liverpool, a grid was drawn across the floor of a room.
A team of young Wrens used combat reports and ship data to simulate convoy battles on it, again and again.

Through repeated simulation, the team identified the U-boats' tactics: surfacing at night and entering the convoy from behind.
By 1945, the counter-tactics developed from this work had been taught to some five thousand officers.

Patterns found in simulation were tested at sea, and the methods that worked became standard tactics.
More than eighty years later, ViciFold has developed this approach into software.

04 · Our goal

Top-tier strategic war-gaming,
made enterprise infrastructure for the AI era.

The work in Liverpool required a dedicated team. Today, strategic war-gaming of this kind is still mostly commissioned by governments from specialist institutions, and few companies have access to it.

Large language models make a new approach possible. They allow thousands of digital consumers to make choices in their own words and for their own reasons, and they can translate a business plan into rules for a simulation environment. Simulation that once required many experts can now be delivered as software. Our goal is to make simulation a standard step before major business decisions: record the judgement before the decision, review it against actual results afterwards, and give every team the same method.

Then
  • Commissioned by governments from specialist institutions
  • Requires many experts
  • One plan tested per round
Now
  • Available to companies directly
  • Several plans compared under the same conditions
  • Thousands of runs per plan

SIMULATION

Test your decision
in simulation first

You provide the candidate plans. We translate them into rules for one simulation environment, run each plan thousands of times, and group the results into a small number of outcomes in a report that supports your decision.

05 · How it works

Four steps of
decision simulation

IINPUT

Translate plans into rules

We work with you to break each candidate plan into simulation rules, including price, channel, launch audience and likely competitor responses. Anything that cannot be determined is clearly marked as an assumption.

IISIMULATE

Run each plan thousands of times

The simulation environment contains thousands of digital consumers with different backgrounds and preferences, who exchange information and influence one another. Each run of the same plan can produce a different result.

IIICONVERGE

Group results into outcomes

Thousands of worldlines converge into a small number of outcomes. The report shows the share of each outcome, the main events that lead to it, and which assumptions would change the result.

IVREVIEW

Review against actual results

The judgement and the simulation basis are recorded before the decision. Actual results are then reviewed item by item to find whether any gap came from the plan, its execution or the market, and the findings calibrate future simulations.

INPUTSIMULATEOUTCOMESREALITY PLAN APLAN C PLAN B I 29.2%II 22.9%III 20.8%IV 16.7%V 10.4% ACTUAL reviewed
FIG. 03Plan B shown · illustrative

06 · What you receive

An outcome map

Each simulation delivers an outcome map that shows the possible outcomes, the share of each, and where results begin to diverge.

  1. 01

    The share of each outcome

    After a plan is simulated thousands of times, the share of runs that end in each outcome represents its likelihood within the model.

  2. 02

    The events behind each outcome

    Each outcome can be traced back to a few turning points, such as a product review or a stock shortage.

  3. 03

    The effect of changing an assumption

    Adjust the price or change the launch audience, then simulate again to see how the outcomes shift.

Illustration: fine lines spread out from one point and gather into a few outcome nodes

07 · Before you start

What to prepare
before a simulation

Each simulation supports one specific decision, so the first step is to define that decision clearly.

01

Candidate plans

Plans do not need to be complete. Any options you are still considering, such as pricing, channels, launch audiences or timing, can be written up as a plan.

02

Core metrics and constraints

Define the results that matter most and the conditions that cannot change. These determine the questions the simulation needs to answer.

03

A decision owner

One person is accountable for the decision and records their judgement before the simulation begins.

04

An independent reviewer

When results are available, a person who was not involved in designing the plans reviews them, so that the assessment stays objective.

08 · Determinism

The same inputs always
produce the same results

The basis of every simulation, and every output from the language models, is recorded in full. Simulations can be paused and resumed at any time without repeating completed steps, and replaying a simulation from its record produces an identical report. Every simulation can therefore be reviewed afterwards.

› run(plans, record) ≡ replay(record)

CAS+ THEORY

CAS+ theory

CAS+ is ViciFold's theoretical framework. Built on complex adaptive systems, it incorporates Dr. Gen-Hua Shi's work on fixed points, the numerical manifold method and contact theory, applied to artificial intelligence by Dr. Max Y. Ma. CAS+ determines whether a simulation converges and groups thousands of runs into comparable outcomes.

09 · Complex adaptive systems

Markets are complex
adaptive systems

A market consists of many individuals, each acting by its own rules, influencing others and adapting over time. No single participant controls the whole, yet the market as a whole shows clear trends. This is known as emergence. A flock of birds changing direction is one example; a product that suddenly becomes popular is another.

The Santa Fe Institute, founded in 1984, advanced research in this field. In business decision-making, however, the approach has long faced four challenges. Large language models address the first. The other three require mathematical methods.

Illustration: a stick figure beside a detailed human outline
① Oversimplified individuals

In traditional models, researchers define individual behaviour by hand, often with only a few rules that cannot represent real consumers.

Illustration: one line branching into many fine twigs
② Divergent results

Small differences in initial conditions can lead to completely different results. A single run shows only one possibility; many runs are needed to see the distribution of results.

Illustration: a flat line that suddenly climbs
③ Tipping points and a few decisive factors

When word of mouth passes a certain threshold, purchases rise sharply. The overall direction is often decided by a small number of factors.

Illustration: a cloud of points merged into a few round clusters
④ Results that are hard to consolidate

The results of thousands of runs must be consolidated into a few comparable, reproducible outcomes before they can support a decision.

10 · Two scientists

Mathematics from
rock mechanics

The mathematical foundation of CAS+ comes from two scientists. For more than forty years, Dr. Gen-Hua Shi has studied how rock blocks make contact, slide and lose stability, and has developed a complete set of methods for analysing such systems. Dr. Max Y. Ma, who studied under Dr. Shi, has applied these methods to artificial intelligence.

Photograph of Dr. Gen-Hua Shi

Dr. Gen-Hua Shi

Chair of Fundamental Mathematics

  • Graduated from the Department of Mathematics at Peking University, where he studied fixed-point theory under Professor Jiang Zehan
  • Established block theory with Richard Goodman and created Discontinuous Deformation Analysis (DDA) and the numerical manifold method; these methods were applied to the Three Gorges ship locks
  • Holds a PhD in rock mechanics from the University of California, Berkeley; recipient of the US National Committee for Rock Mechanics Basic Research Award and China's National Natural Science Award
  • Named in the Stanford–Elsevier list of the World's Top 2% Scientists (2025 and 2026 editions)
Photograph of Dr. Max Y. Ma

Dr. Max Y. Ma

Co-founder & Chief Scientist

  • Graduated from the Department of Building Engineering at Tongji University and studied DDA and the numerical manifold method under Dr. Shi
  • Conducted related research in the United States from the 1990s, then worked at Microsoft Research and Johnson & Johnson, focusing on big data and artificial intelligence
  • Leads the development of ViciFold's core simulation and convergence algorithms

Since 2024, the two scientists have collaborated on deep manifold research, applying this mathematics to neural networks. Two preprints have been published.

Markets and rock masses
are the same kind of system

In a continuous system, change is smooth and can be calculated step by step with differential equations. A discontinuous system consists of separate units that interact through contact or connection: connections can break, form or slip, and the state of the system can change abruptly. Most mainstream tools in mathematics and mechanics assume continuity and smoothness.

Business systems are also connected, discontinuous systems. Buyers, sellers, products and influencers form a network, and a single negative review or stock shortage can suddenly change the relationships within it.

Illustration: a network of buyers, sellers and creators beside touching rock blocks
FIG. 07Connected, discontinuous systems

11 · Three tools of CAS+

Reconstruct the model,
then refine it

Responses generated by large language models are treated only as candidates. Which behavioural rules apply, and what values the parameters take, are tested and fitted against actual observations and known constraints, so that an approximate model can be reconstructed and computed. Three tools then refine the model: they analyse stability near equilibrium, combine local models into a whole, and identify the boundaries at which relationships switch.

Illustration: flow lines settling into a few low points on a surfaceF(x*) = x*
PLATE I

Fixed points

When a simulation reaches a state that no longer changes, that state is called a fixed point, a form of equilibrium. CAS+ uses fixed points to test whether a simulation converges and which decisions the equilibrium is most sensitive to. If a simulation enters a cycle, the system reports the cycle.

Illustration: overlapping petal-shaped covers forming one shapeΩ = ⋃ Uᵢ
PLATE II

Numerical manifold

A single model can rarely describe an entire market. The numerical manifold method uses several overlapping covers, each describing one region, and combines them by weight into a whole. CAS+ uses this method to connect local models of different customer groups and channels.

Illustration: three pairs of rock blocks, separated, touching and slidinggₙ ≥ 0
PLATE III

Contact theory & DDA

Two blocks can be separated, in contact or sliding, as determined by a set of inequalities. Discontinuous Deformation Analysis (DDA) expresses these relationships in a solvable form. Relationships in a market switch in a similar way: when word of mouth passes a threshold, purchases rise sharply.

Illustration: fine lines spread out from one point and gather into a few outcome nodes
FIG. 08

Convergence

When the same plan is simulated many times on the refined model, thousands of worldlines converge into a few comparable, reproducible outcomes. The share of each outcome is a probability estimate within the model and must be calibrated with actual data.

12 · System architecture

A three-layer simulation architecture
on a deterministic kernel

At the base is a deterministic kernel, which ensures that the same inputs always produce the same results. Above it, large language models simulate each consumer, complex adaptive systems simulate how consumers influence one another, and CAS+ determines whether the simulation converges and groups thousands of worldlines into a few outcomes.

L1 · MICRO

Large language models

Each digital consumer is given a background, preferences and views, so it can understand your plan and respond to it.

individuals
L2 · MACRO

Complex adaptive systems

Simulate how consumers exchange information and influence one another, so that individual choices add up to group trends.

groups
L3 · CORE

CAS+ mathematics

Determines whether a simulation converges and groups thousands of worldlines into comparable outcomes.

F(x*) = x*
fixed points
L4 · BASE

Deterministic kernel

The same inputs and records always produce the same results, with support for pausing, resuming and full replay.

replay(record) ≡ run
replayable
L5 · LOOP

Calibration

Actual results are used to calibrate the whole system, so future simulations reflect your market more closely.

continuous calibration

USE CASES

One method,
many fields

Any field in which many participants influence one another, and relationships can change suddenly, can be simulated before a decision is made. We are starting with new product launches.

13 · New product launches

Complete the simulation
before launch

Before a new product launches, a company needs to decide on pricing, channels, the launch audience and the communication schedule. These decisions are interrelated and are affected by the responses of consumers, competitors and channels. In the past, such reviews relied mainly on commissioned research and experience, and their accuracy could only be confirmed after launch.

Questions you can simulate before launch

  • Which consumer group should the product launch to first?
  • If the price is one tier higher, which outcome will word of mouth lead to?
  • Should the product launch online or in stores first?
  • If a competitor cuts its prices, which plan is more resilient?

Record the judgement before the decision and review it after launch, so that the next review has a clear reference point.

Emblem: a new product surrounded by a ring of consumer nodes

14 · Other fields

Different fields,
similar structures

These fields consist of many connected participants. Relationships can switch, and local changes spread along the connections. Supply chains, clinical trials and financial markets all share this structure.

Emblem: factory, warehouse, truck and store linked in a chain
Supply chains

Planning, sourcing, production and delivery are closely linked, and the effect of a single disruption is amplified along the chain.

Emblem: a column of trial nodes and a stepped curve
Clinical trials

Recruitment, enrolment and adherence depend on the choices of many individuals. Different trial designs can be simulated in advance to compare how resilient they are.

Emblem: candlesticks above a linked network
Financial markets

Participants observe and react to one another, and local fluctuations can spread and grow through their connections.

MORE USE CASES

Channels & pricing

Reactions to a price change pass through dealers, platforms and consumers.

Competitive strategy

Every move a company makes prompts a response from competitors. Several rounds can be simulated in advance.

Public relations

Simulate how information spreads, and where it is amplified or subsides.

Platform ecosystems

Merchants, users and platform rules are interconnected, and a single change can shift the whole system.

Organisational change

Assess whether a new policy is adopted across teams or worked around.

Public policy

Anticipate how affected groups will adjust their behaviour after a policy takes effect.

ABOUT

One ripple,
ten thousand threads

Our Chinese name, 一波万绪, means “one ripple, ten thousand threads”. When a drop falls into the sea, its ripples spread in every direction, and the effects of an important decision spread in the same way. We help companies understand those effects before they decide. ViciFold is based in Shanghai and Singapore and serves companies across North America and Asia-Pacific.

15 · Our principles

Four working principles

01

Illustrative content is labelled

All assumptions, illustrations and simulated data on our website and in our reports are clearly labelled.

02

Every simulation can be replayed

Every simulation can be replayed in full from its record, so all reviewers see the same report.

03

Validated against actual results

The accuracy of a simulation is ultimately tested against actual results. Reviewing results is a standard part of every engagement.

04

You make the decision

We provide the possible outcomes and their causes. The final decision is always yours.

Begin a simulation

Simulate first.
Then decide.

If you are preparing an important decision, contact us with your candidate plans. We will help you test each of them in simulation.

Shanghai · Singapore

REFERENCES

The content on this page draws on the following research and sources.

  1. J. Hadamard, “Sur les problèmes aux dérivées partielles et leur signification physique”, Princeton University Bulletin 13: 49–52, 1902.
  2. E. De Vito et al., “Learning from Examples as an Inverse Problem”, Journal of Machine Learning Research 6: 883–904, 2005.
  3. J. H. Holland, “Complex Adaptive Systems”, Daedalus 121(1): 17–30, 1992.
  4. G.-H. Shi, “On the Least Number of Fixed Points for Infinite Complexes”, Pacific Journal of Mathematics 103(2): 377–387, 1982.
  5. R. E. Goodman, G.-H. Shi, Block Theory and Its Application to Rock Engineering, Prentice-Hall, 1985.
  6. G.-H. Shi, Manifold Method of Material Analysis, 1991.
  7. G.-H. Shi, “Discontinuous Deformation Analysis: A New Numerical Model for the Statics and Dynamics of Deformable Block Structures”, Engineering Computations 9(2): 157–168, 1992.
  8. G.-H. Shi, “Contact Theory”, Science China Technological Sciences 58(9): 1450–1496, 2015.
  9. M. Y. Ma, G.-H. Shi, preprints: arXiv:2409.17592; arXiv:2512.06563.
  10. R. Berner et al., “Adaptive dynamical networks”, Physics Reports 1031: 1–59, 2023.
  11. J. Bisbee et al., “Synthetic Replacements for Human Survey Data? The Perils of Large Language Models”, Political Analysis 32(4): 401–416, 2024.
  12. A. Wang et al., “Large Language Models That Replace Human Participants Can Harmfully Misportray and Flatten Identity Groups”, Nature Machine Intelligence 7: 400–411, 2025.