Some checks failed
Lean Action CI / build (push) Has been cancelled
The cubical-flavored methodology bindings move out of cubical- transport-hott-lean4 into a new private bridge repo `infoductor-cubical` (separate next commit on that repo). Files removed (moved to infoductor-cubical): - CubicalTransport/Algebra/EngineMethodologies.lean - CubicalTransport/Algebra/Test.lean - (CubicalTransport/Algebra/ directory now empty, removed.) Files modified: - CubicalTransport.lean: drop the 8 Infoductor + Algebra imports. - CubicalTransport/FFITest.lean: drop `import Infoductor.Foundation .Restructure` + `open Infoductor` + the 4 Infoductor.Foundation smoke tests (they belong in the bridge repo, not in the engine). - lakefile.toml: drop the `[[require]] infoductor` block. Architecture rationale: - Public Infoductor: Foundation + Comonad — generic Lean 4 repo- organization primitives, Mathlib-only-when-needed. - Public cubical-transport-hott-lean4: pure cubical engine, no Infoductor dep, no methodology bindings. - Private infoductor-cubical (next): bridges Infoductor.Foundation + cubical-transport into a "Cubical" methodology surface for Infoductor. Test count: 47 → 43 smoke (the 4 Algebra smokes leave with the moved files). 46/46 properties. Total 89/89 passing. 46 build jobs (was 53 with Infoductor pulled in). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
36 lines
1.2 KiB
TOML
36 lines
1.2 KiB
TOML
name = "cubicalTransport"
|
|
version = "0.1.0"
|
|
defaultTargets = ["cubical-test"]
|
|
|
|
# cubical-transport-hott-lean4 is the pure cubical engine. Its
|
|
# previous Infoductor.Foundation dependency (which bridged
|
|
# methodology / restructure machinery into the cubical engine) was
|
|
# moved into the private bridge repo `infoductor-cubical` on
|
|
# 2026-05-01. This repo no longer depends on Infoductor — it is
|
|
# exclusively the cubical engine and exists to be `require`d by
|
|
# downstream projects (paideia, topolei, infoductor-cubical, …).
|
|
|
|
[[lean_lib]]
|
|
name = "CubicalTransport"
|
|
|
|
[[lean_exe]]
|
|
name = "cubical-test"
|
|
root = "CubicalTest"
|
|
# Phase C.3 smoke tests + Phase D.1 property tests on the
|
|
# Rust-backed cubical evaluator. No GPU dependencies.
|
|
moreLinkArgs = [
|
|
"./native/cubical/target/release/libtopolei_cubical.a",
|
|
]
|
|
|
|
[[lean_exe]]
|
|
name = "cubical-bench"
|
|
root = "CubicalBench"
|
|
# Phase D.2 performance benchmarks on the Rust-backed evaluator.
|
|
moreLinkArgs = [
|
|
"./native/cubical/target/release/libtopolei_cubical.a",
|
|
]
|
|
|
|
## No standalone `algebra-restructure` exe.
|
|
## The source code IS the CLI: `#eval Algebra.printMethodologies` (etc.)
|
|
## inside a Lean session shows the live registry; downstream tooling
|
|
## composes the same printer functions however it likes.
|