Overview
Corca allows you to write formulas, compute results, organize reasoning, and collaborate with others in a single environment. Instead of switching between a calculator, a document editor, and visualization tools, you work in one place where expressions remain connected to each other.
Unlike traditional document editors, Corca treats mathematical expressions as structured objects rather than static text. An expression is not just something you see on the page — it is something you can modify, recompute, reuse, and reference later.
This page explains the core ideas behind Corca and how the system is typically used.
What is Corca?
Corca is designed for people who work with mathematics regularly. You can write expressions, perform calculations, document reasoning, organize projects, and collaborate with others inside the same workspace. Work remains editable and traceable even as it becomes more complex.
In practice, Corca combines workflows that are usually spread across multiple tools:
Activity | Traditional workflow | In Corca |
|---|---|---|
Writing math | Math editor | Native document editing |
Computing results | Calculator or CAS | Inline computation |
Organizing reasoning | Notes or PDFs | Structured documents |
Collaboration | Shared docs or chats | Shared mathematical workspace |
The difference is that these workflows are not separate steps. They happen inside the same continuous environment.
A simple example
Consider the relationship between distance, speed, and time:
You can define values, compute results, and keep the relationship visible in the same document.
For example:
Then type s= and press Tab. The result appears:
If one of the inputs changes later, you can recompute the result using the same formula without rebuilding the calculation.
Core ideas
Corca is built around a small number of consistent concepts. Understanding them makes the rest of the system easier to use.
Everything is an expression
Mathematical content in Corca is stored as structured data rather than plain text.
For example:
Internally, this expression is represented as a mathematical structure. That structure defines how the expression behaves when you edit it. You can:
change coefficients
substitute variables
rearrange terms
extend formulas
All that without rebuilding the entire expression manually. This structural model reduces formatting errors and makes complex calculations easier to maintain.
Writing and computing happen in the same place
Corca does not separate writing from calculation. You can:
define relationships
compute results
explain reasoning
continue derivations
inside the same document. Each step remains visible and editable, which makes the logic of the work easier to follow and review.
Structure is preserved
Expressions keep their mathematical structure while you edit them.
Structure | Remains stable while editing |
|---|---|
Numerator and denominator stay connected | |
Rows and columns remain structured | |
Arguments and parameters remain editable | |
Bounds and variables remain attached |
Because structure is preserved, you work directly with mathematical meaning rather than visual formatting.
Documents and projects
Corca organizes work using documents, folders, and projects.
Documents
A document is the main workspace in Corca. Documents can contain:
formulas
explanations
graphs
calculations
code
comments
exported results
Documents are persistent records of reasoning rather than temporary scratchpads.
Projects and folders
Larger workflows are typically organized into folders and projects.
For example:
Research Project
├── Models
├── Simulations
├── Results
└── NotesThis structure helps organize larger bodies of work, especially when multiple contributors are involved.
Working inside documents
Most activity in Corca happens directly inside documents. Documents usually start small and grow incrementally as more reasoning is added.
This reflects how mathematical work typically develops in practice: step by step, with revisions along the way.
Is Corca a LaTeX editor?
No.
Corca supports importing and exporting LaTeX, but it is not built around LaTeX syntax.
LaTeX is primarily a typesetting system focused on document presentation. Corca focuses on working with mathematical expressions directly.
For example, in a traditional LaTeX workflow you might write:
If the value of
In Corca, the relationship is preserved structurally. You define the formula once, then recompute results whenever values change.
This becomes increasingly important as calculations become longer or more interconnected.
Getting started
Getting started with Corca requires no configuration. Create a document, write a formula, compute a result, and continue working.
As your work grows, the same workspace can evolve into a larger structured body of knowledge without changing tools or workflows.
Next: Writing and editing math |