Softlab Jota Notebook

Lenguaje de cómputo científico

Piensa en español. Calcula con precisión de ingeniero.

NIST StRD 49/58 IEEE 754 Paranoia 7/7 LAPACK-style 6/6 Matrices HB 14/14
665
funciones
~300
pruebas en verde
49/58
NIST StRD
16+
áreas

Los cimientos numéricos: álgebra, cálculo, optimización y teoría de números — implementados en ensamblador puro con verificación externa independiente.

Aritmética y álgebra

Trigonometría, logaritmos, exponenciales, combinatoria, números complejos — las operaciones que cualquier lenguaje numérico serio debe dominar sin excepciones ni dependencias externas.

Álgebra lineal

Sistemas de ecuaciones de cualquier tamaño, determinantes, inversión de matrices, descomposiciones LU, QR (Gram-Schmidt) y Cholesky. Verificado contra matrices de Hilbert y Vandermonde.

Cálculo numérico

Integración (Simpson, trapecio), diferenciación por diferencias finitas centradas, Jacobianas automáticas, búsqueda de raíces (Newton-Raphson, bisección, Brent).

Ajuste no lineal — LM

Solver de Levenberg-Marquardt para mínimos cuadrados no lineales. 18 modelos predefinidos. Certificado contra 25 datasets NIST StRD no lineales — convergencia exacta a los valores certificados.

Ecuaciones diferenciales

Runge-Kutta de cuarto orden e integración de Verlet para sistemas dinámicos definidos por el usuario.

Teoría de números

Exponenciación modular, primalidad, inverso modular, números perfectos y amigos, ecuación de Pell (Chakravala), teorema chino del resto.

Historia matemática mundial

Series de Madhava y Ramanujan para π, fracciones egipcias, raíz babilónica, cúbicas de Omar Khayyam, Cuenta Larga maya.

De la media a los modelos: estadística clásica e inferencial, aprendizaje automático y simulación — todo verificado contra referencias independientes.

Estadística descriptiva

Media, mediana, percentiles, varianza, covarianza, correlación, coeficiente de variación, detección de valores atípicos por regla de Tukey (IQR).

Regresión y regularización

Lineal, Ridge, Lasso, Elastic Net con descenso por coordenadas y soft-thresholding real. Verificada contra NIST StRD: Longley, Norris, Pontius, Wampler1-5.

PCA N-dimensional

Autovalores y autovectores por el algoritmo QR (Francis-Kublanovskaya) de cualquier tamaño, más proyección real — reducción de dimensionalidad genuina.

Clasificación gaussiana

Naive Bayes, Análisis Discriminante Lineal y Cuadrático (LDA/QDA), densidad normal multivariada vía Cholesky, regresión logística.

Árboles de decisión

Impureza de Gini y búsqueda de la mejor división (CART, Breiman 1984). Verificado contra scikit-learn con resultados idénticos.

Estimación y optimización

Máxima verosimilitud por ascenso de gradiente, descenso de gradiente, Adam, método de Brent.

Pruebas no paramétricas

Wilcoxon (rangos con signo, muestras pareadas), Mann-Whitney U, chi-cuadrado de bondad de ajuste, prueba t de una y dos muestras.

Inferencia y remuestreo

Teorema de Bayes, bootstrap, estimador de supervivencia de Kaplan-Meier, entropía de Shannon, filtro de Kalman, Metropolis-Hastings (MCMC).

Redes neuronales

Capa feedforward completa: activación lineal, ReLU, sigmoide o tanh. Q-learning con generador pseudoaleatorio de semilla reproducible.

Física, química, biología — con las fórmulas reales, constantes exactas y modelos que los investigadores realmente usan.

Física

Cinemática, dinámica, energía y trabajo, mecánica de fluidos (Reynolds, Froude), electromagnetismo, fundamentos de mecánica cuántica.

Computación cuántica

Simulador real de 2 qubits: puertas Hadamard, CNOT y rotación RY, medición por regla de Born — produce el estado de Bell genuino.

Termodinámica

Gases ideales, calor sensible y latente, conducción térmica, eficiencia de Carnot, cambios de entropía, ecuación de Arrhenius.

Química

Cinética de reacciones, estequiometría, termoquímica, equilibrio y pH — Arrhenius, Henderson-Hasselbalch y ley de Hess incluidas.

Biología y epidemiología

Crecimiento poblacional exponencial y logístico, modelos SIR y SEIR, biofísica de difusión, demografía estructurada por edad.

Genética y biotecnología

Contenido GC, transcripción y complemento de ADN/ARN, distancia de Hamming, PCR, equilibrio de Hardy-Weinberg.

Bioinformática

Alineamiento global (Needleman-Wunsch) y local (Smith-Waterman), matrices de puntuación configurables.

De vigas a circuitos: ingeniería aplicada con solvers reales, sin dependencias externas.

Ajuste de curvas — Levenberg-Marquardt

Solver de mínimos cuadrados no lineales con Jacobiano automático por diferencias finitas. Certificado NIST: Misra1a ✓, Misra1b ✓, DanWood ✓.

Análisis estructural

Ensamblado de rigidez global, método de la rigidez para marcos planos (Chopra, McGuire-Gallagher-Ziemian), análisis sísmico con SRSS y CQC, efectos P-Δ.

Dinámica de sistemas

Modela stocks y flujos al estilo Vensim — define existencias y tasas, simula su evolución en el tiempo con integración numérica.

Circuitos y control

Circuitos AC (impedancia, resonancia RLC), respuesta al escalón, análisis de sistemas de control.

Grafos y redes

Caminos más cortos (Dijkstra), árbol de expansión mínima (Prim), circuitos eulerianos, layout de fuerzas propio.

Ingeniería financiera

Black-Scholes-Merton para opciones europeas, duración de Macaulay, precio de bonos, VPN y TIR.

Lo que hace que Jota sea un lenguaje completo — no una calculadora con sintaxis, sino un entorno de cómputo con su propia lógica de diseño.

Estructuras de datos

Arreglos, matrices, diccionarios clave-valor, arreglos dinámicos con comportamiento de pila o cola. Indexados desde 1, como en matemáticas.

Control de flujo completo

Condicionales (si/sino/finsi), bucles pre y post-condición, para con rango, según-caso sin fallthrough — todo en español natural.

Funciones y recursión

Definición con funcion/finfuncion, retorno explícito, recursión completa. Las funciones son ciudadanos de primera clase del intérprete.

Manejo de errores

Intentar / capturar / finalmente, con soporte real a través de funciones anidadas. No hay excepciones silenciosas.

Biblioteca de texto

Mayúsculas, subcadenas, dividir, unir, reemplazar, longitud y acceso por carácter individual. Soporte completo para texto con caracteres acentuados.

Interoperabilidad

Exporta cualquier resultado a JSON estándar. Lee CSV con detección automática de delimitador (coma o punto y coma) y de tipo de columna.

No es una traducción de otro lenguaje al español. Es un lenguaje propio, con su propia lógica y sus propias decisiones de diseño — construido para el proceso de pensar en cómputo, no para imitar la sintaxis de nadie más.

Escribe la lógica en tu idioma. El resultado habla el idioma universal: datos.

Verificaciones contra el NIST Statistical Reference Dataset (StRD). Cada tarjeta abre el notebook con el script completo y los datos — pulsa ▶ Ejecutar para reproducir los resultados certificados.

Total verificados: 49/58  ·  18 modelos Levenberg-Marquardt  ·  No lineales: 25  ·  Lineales: 11  ·  ANOVA: 7  ·  Univariados: 6

NIST: AtmWtAg — Peso atómico plata ANOVA [Media]
1 celda · 23 Ago, 12:15
NIST: Bennett5 — Magnetización superconductora [Alta]
1 celda · 23 Ago, 12:15
NIST: BoxBOD — Demanda biológica oxígeno [Alta]
1 celda · 23 Ago, 12:15
NIST: Chwirut1 — Calibración ultrasónica 214obs [Baja]
1 celda · 23 Ago, 12:15
NIST: Chwirut2 — Calibración ultrasónica [Baja]
1 celda · 23 Ago, 12:15
NIST: DanWood — Ley de potencia [Baja]
1 celda · 23 Ago, 12:15
NIST: Eckerle4 — Interferencia circular [Alta]
1 celda · 23 Ago, 12:15
NIST: Filip — Polinomio grado 10 alta condición [Alta]
1 celda · 23 Ago, 12:15
NIST: Gauss1 — Triple Gaussiana [Baja]
1 celda · 23 Ago, 12:15
NIST: Gauss2 — Triple Gaussiana ruido [Baja]
1 celda · 23 Ago, 12:15
NIST: Gauss3 — Triple Gaussiana nivel medio [Media]
1 celda · 23 Ago, 12:15
NIST: Hahn1 — Viscosidad bronce [Alta]
1 celda · 23 Ago, 12:15
NIST: Kirby2 — Estándar líneas microscopio [Media]
1 celda · 23 Ago, 12:15
NIST: Lanczos1 — Triple exponencial exacta [Media]
1 celda · 23 Ago, 12:15
NIST: Lanczos2 — Triple exponencial ruido [Media]
1 celda · 23 Ago, 12:15
NIST: Lanczos3 — Triple exponencial [Baja]
1 celda · 23 Ago, 12:15
NIST: Lew — Serie de leucocitos [Baja]
1 celda · 23 Ago, 12:15
NIST: Longley — Datos económicos alta condición [Alta]
1 celda · 23 Ago, 12:15
NIST: Lottery — Lotería de Nueva Jersey [Baja]
1 celda · 23 Ago, 12:15
NIST: MGH09 — Racional cuadrático [Alta]
1 celda · 23 Ago, 12:15
NIST: MGH10 — Exponencial difícil [Alta]
1 celda · 23 Ago, 12:15
NIST: MGH17 — Suma de exponenciales [Media]
1 celda · 23 Ago, 12:15
NIST: Mavro — Mediciones de color [Baja]
1 celda · 23 Ago, 12:15
NIST: Michelso — Velocidad de la luz Michelson [Baja]
1 celda · 23 Ago, 13:14
NIST: Misra1a — Absorción monomolecular [Baja]
1 celda · 23 Ago, 12:15
NIST: Misra1b — Absorción bimolecular [Baja]
1 celda · 23 Ago, 12:15
NIST: Misra1c — Absorción potencia [Media]
1 celda · 23 Ago, 12:15
NIST: Misra1d — Absorción saturación [Media]
1 celda · 23 Ago, 12:15
NIST: NoInt1 — Regresión sin intercepto [Baja]
1 celda · 23 Ago, 12:15
NIST: NoInt2 — Regresión sin intercepto [Baja]
1 celda · 23 Ago, 12:15
NIST: Norris — Calibración monitores ozono [Baja]
1 celda · 23 Ago, 12:15
NIST: NumAcc1 — Precisión numérica extrema [Alta]
1 celda · 23 Ago, 12:15
NIST: NumAcc2 — Muestra pequeña precision [Alta]
1 celda · 23 Ago, 12:15
NIST: Pontius — Sensor de fuerza [Media]
1 celda · 23 Ago, 12:15
NIST: Rat42 — Sigmoidal biológica [Alta]
1 celda · 23 Ago, 12:15
NIST: Rat43 — Sigmoidal generalizada [Alta]
1 celda · 23 Ago, 12:15
NIST: Roszman1 — Defectos cuánticos yodo [Media]
1 celda · 23 Ago, 12:15
NIST: SiRstv — Resistividad silicio [Media]
1 celda · 23 Ago, 12:15
NIST: SmLs01 — Datos simulados ANOVA nivel 1 [Baja]
1 celda · 23 Ago, 12:15
NIST: SmLs02 — Datos simulados ANOVA nivel 2 [Media]
1 celda · 23 Ago, 12:15
NIST: SmLs03 — Datos simulados ANOVA nivel 3 [Alta]
1 celda · 23 Ago, 12:15
NIST: SmLs04 — ANOVA 2 factores nivel 1 [Baja]
1 celda · 23 Ago, 12:15
NIST: SmLs05 — ANOVA 2 factores nivel 2 [Media]
1 celda · 23 Ago, 12:15
NIST: Thurber — Movilidad electrones [Alta]
1 celda · 23 Ago, 12:15
NIST: Wampler1 — Polinomio grado 5 datos exactos [Alta]
1 celda · 23 Ago, 12:15
NIST: Wampler2 — Polinomio grado 5 datos exactos [Alta]
1 celda · 23 Ago, 12:15
NIST: Wampler3 — Polinomio con ruido [Alta]
1 celda · 23 Ago, 12:15
NIST: Wampler4 — Polinomio con ruido [Alta]
1 celda · 23 Ago, 12:15
NIST: Wampler5 — Polinomio grado 5 con ruido [Alta]
1 celda · 23 Ago, 13:14

Verificación independiente de la aritmética de punto flotante, álgebra lineal y matrices sparse. Cada tarjeta abre el notebook ejecutable.

✓
IEEE 754 Paranoia
7/7
Aritmética doble precisión — William Kahan
✓
LAPACK-style
6/6
Álgebra lineal densa — Hilbert κ≈524
✓
Matrices Harwell-Boeing
14/14
Corpus internacional álgebra lineal dispersa
📊 MATRICES HARWELL-BOEING — 14/14 propiedades verificadas
Corpus internacional de referencia para álgebra lineal dispersa. Tipos: RSA (simétrica real), RUA (no simétrica), PSA (patrón simétrico), CSA (compleja simétrica). Verificadas: dimensión, nnz, normas Frobenius/1/∞.
Cert: Aritmética básica — Precisión IEEE 754
2 celdas · 23 Ago, 12:15
HB: BCSPWR01 — Red eléctrica Nueva Inglaterra [PSA 39×39]
1 celda · 23 Ago, 13:08
HB: BCSSTK01 — Rigidez estructural — vibraciones modale [RSA 48×48]
1 celda · 23 Ago, 13:08
HB: BCSSTK14 — Coliseo Omni Atlanta — análisis sísmico [RSA 1806×1806]
1 celda · 23 Ago, 13:08
HB: BCSSTK19 — Puente colgante — deflexión dinámica [RSA 817×817]
1 celda · 23 Ago, 13:08
HB: BCSSTK26 — Piso reactor nuclear — diseño sísmico [RSA 1922×1922]
1 celda · 23 Ago, 13:08
HB: BCSSTK29 — Boeing 767 — análisis de pandeo [PSA 13992×13992]
1 celda · 23 Ago, 13:08
HB: BLCKHOLE — Cúpula geodésica — conectividad [PSA 2132×2132]
1 celda · 23 Ago, 13:08
HB: CEGB2802 — Álabe de turbina — elemento finito [PSE 2802×108]
1 celda · 23 Ago, 13:08
HB: IMPCOL A — Intercambiadores de calor [RUA 207x207]
1 celda · 23 Ago, 00:14
HB: IMPCOL_A — Intercambiadores de calor — red química [RUA 207×207]
1 celda · 23 Ago, 13:08
HB: JPWH 991 — Circuito Philips [RUA 991x991]
1 celda · 23 Ago, 00:14
HB: JPWH_991 — Circuito Philips — VLSI [RUA 991×991]
1 celda · 23 Ago, 13:08
HB: MCFE — Astrofísica no-LTE — transferencia radia [RUA 765×765]
1 celda · 23 Ago, 13:08
HB: WEST0156 — Planta química Westerberg [RUA 156×156]
1 celda · 23 Ago, 13:08
HB: YOUNG1C — Aerodinámica compleja — NACA [CSA 841×841]
1 celda · 23 Ago, 13:08
HB: ZENIOS — Control de tráfico aéreo — redes [RSA 2873×2873]
1 celda · 23 Ago, 13:08
LAPACK-style — Sistemas lineales 6 pruebas
1 celda · 23 Ago, 12:15
Paranoia IEEE 754 — Overflow y underflow
1 celda · 23 Ago, 12:15
Paranoia IEEE 754 — Épsilon de máquina
1 celda · 23 Ago, 12:15