TRIAD UNIT TESTS 2.0: Unit Testing Specification for TRIAD 5.9 Core Mathematics

Read full text
Authors: Valeriia Zaiats
Cited by: 3

Abstract

Unit Testing Specification for TRIAD 5.9 Core Mathematics Document Version: 2.0 adversarial-grade Target: Formal ontology core (Part I, Chapters 1–9) + Pragma Forge Logs 1A,1B,2A,2B Scope: Pure functions and logical invariants; no external simulators Testing framework: pytest + hypothesis (property-based) Source files: src/triadcore.py, tests/test*.py Traceability: 5 STABLE/REPLICATED + 8 FATAL from 10.5281/zenodo.21458582 1. Introduction This document specifies a comprehensive unit-test suite for the mathematical operators and dynamical equations defined in the TRIAD 5.8 formal ontology (Part I). The suite verifies that every equation behaves correctly in isolation, that system-wide invariants hold across all state transitions, and that all Pragma OS Failure Maps are handled as explicit Failure Codes, not crashes.

Fields of Study & Subjects

Formal Methods in Verification Modeling and Simulation Systems Logic programming and type systems

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
31 July 2026
Language
EN