HeytingLean Blueprint

firef1ie

0.1 Overview

This is the initial blueprint for the HeytingLean library. Click “Dependency graph” in the left sidebar, or open the dependency graph page.

For the full module import structure extracted from the Lean sources, open the system import graph.

0.2 Demo: Labeled Results and Uses

We add a few labeled items and declare their dependencies with \uses{...}.

Definition 1
#

Basic axiom used throughout the section.

Lemma 2

Intermediate fact depending on 1.

Theorem 3
#

Main result depending on 2 (and transitively on 1).

0.3 Auto-generated Module Dependencies

0.3.1 Automation

Definition 4

Module HeytingLean.Automation.

Definition 5

Module HeytingLean.Automation.QwenGenerated.

0.3.2 Basic

Definition 6
#

Module HeytingLean.Basic.

0.3.3 Blockchain

Module HeytingLean.Blockchain.Rollup.CLI.Demo.

0.3.4 Bridges

Module HeytingLean.Bridges.Clifford.Commutant.

Module HeytingLean.Bridges.Geo.

Module HeytingLean.Bridges.Geo.Examples.

0.3.5 CCI

Module HeytingLean.CCI.Check.

Module HeytingLean.CCI.Core.

Module HeytingLean.CCI.RewriteTable.

0.3.6 CLI

Module HeytingLean.CLI.EmitPublic.

Definition 31

Module HeytingLean.CLI.FormEncExport.

Module HeytingLean.CLI.FormEncExportBin.

Module HeytingLean.CLI.GeoBoolDemo.

Definition 37

Module HeytingLean.CLI.TraceDigest.

Module HeytingLean.CLI.ZKStubDemo.

0.3.7 Computation

Module HeytingLean.Computation.FixedPoint.

0.3.8 Computing

0.3.9 Contracts

Module HeytingLean.Contracts.RoundTripInt.

0.3.10 Crypto

Definition 47
#

Module HeytingLean.Crypto.Commit.

Module HeytingLean.Crypto.CoreSemantics.

Definition 53
#

Module HeytingLean.Crypto.Form.

Definition 55

Module HeytingLean.Crypto.FormJson.

Module HeytingLean.Crypto.Lens.Semantics.

Module HeytingLean.Crypto.Lens.Transport.

Definition 62

Module HeytingLean.Crypto.Prog.

Module HeytingLean.Crypto.ZK.CLI.PCTMutate.

Definition 80

Module HeytingLean.Crypto.ZK.CLI.PCTR1CSMain.

Module HeytingLean.Crypto.ZK.CLI.PCTReverseR1CS.

Module HeytingLean.Crypto.ZK.CLI.ProveFromCert.

Definition 87

Module HeytingLean.Crypto.ZK.IR.

0.3.11 Epistemic

0.3.12 Generative

0.3.13 LoF

Definition 100

Module HeytingLean.LoF.ComparisonNucleus.

Module HeytingLean.LoF.ComparisonNucleus.Spec.

Definition 104

Module HeytingLean.LoF.Core.

Definition 106

Module HeytingLean.LoF.Instances.

Module HeytingLean.LoF.Lens.Clifford.

Module HeytingLean.LoF.Lens.Graph.

Module HeytingLean.LoF.Lens.Tensor.

Module HeytingLean.LoF.NucleusLemmas.

Definition 114

Module HeytingLean.LoF.PrimaryAlgebra.

Definition 116

Module HeytingLean.LoF.RightLeg.Instances.

Module HeytingLean.LoF.RightLeg.Selector.

0.3.14 Logic

Module HeytingLean.Logic.Triad.

0.3.15 Noneism

Definition 126

Module HeytingLean.Noneism.Examples.RoundSquare.

Module HeytingLean.Noneism.Syntax.

Module HeytingLean.Noneism.Tests.LP.

0.3.16 Numbers

Module HeytingLean.Numbers.OrdinalVN.

Module HeytingLean.Numbers.Surreal.Embeddings.

Definition 147

Module HeytingLean.Numbers.Surreal.Instances.

Definition 148

Module HeytingLean.Numbers.Surreal.JClosure.

Definition 154

Module HeytingLean.Numbers.Surreal.Order.

Module HeytingLean.Numbers.Surreal.ReentryAdapter.

0.3.17 Ontology

0.3.18 Payments

Module HeytingLean.Payments.CLI.PMSnarkProve.

Module HeytingLean.Payments.CLI.PMSnarkSetup.

Module HeytingLean.Payments.CLI.PMSnarkVerify.

0.3.19 ProofWidgets

Module HeytingLean.ProofWidgets.LoFViz.Render.Fiber.

Module HeytingLean.ProofWidgets.LoFViz.Widget.

0.3.20 Runtime

Module HeytingLean.Runtime.BridgeSuite.

0.3.21 Tests

Module HeytingLean.Tests.AirBoolOpsTransition.

Module HeytingLean.Tests.AirEqTransition.

Module HeytingLean.Tests.AirMulTransition.

Module HeytingLean.Tests.AirUnionTransition.

Definition 191

Module HeytingLean.Tests.CCI.Check.

Definition 192

Module HeytingLean.Tests.CCI.Json.

Definition 193

Module HeytingLean.Tests.ComparisonNucleus.RTTRI.

Definition 195

Module HeytingLean.Tests.Crypto.LatticeStages.

Module HeytingLean.Tests.Generative.IntIterateSmoke.

Definition 197

Module HeytingLean.Tests.Generative.IntNucleusKit.

Definition 198

Module HeytingLean.Tests.Generative.NucleusKit.

Definition 199

Module HeytingLean.Tests.Geo.BoolIndiscrete.

Definition 200
#

Module HeytingLean.Tests.Geo.RealStandard.

Definition 201

Module HeytingLean.Tests.Lenses.Sanity.

Definition 202

Module HeytingLean.Tests.LoF.NucleusLemmas.

Definition 203

Module HeytingLean.Tests.LoF.NucleusSimp.

Definition 205

Module HeytingLean.Tests.Numbers.SurrealClosureReentry.

Definition 206

Module HeytingLean.Tests.Numbers.SurrealComparisonCore.

Definition 207

Module HeytingLean.Tests.Numbers.SurrealComparisonDefault.

Definition 208

Module HeytingLean.Tests.Numbers.SurrealComparisonLoF.

Definition 209

Module HeytingLean.Tests.Numbers.SurrealComparisonLoFReal.

Module HeytingLean.Tests.Numbers.SurrealIntReentry.

Definition 211

Module HeytingLean.Tests.Numbers.SurrealJClosure.

Definition 212

Module HeytingLean.Tests.Numbers.SurrealNucleusKit.

Definition 213

Module HeytingLean.Tests.Numbers.SurrealOps.

Module HeytingLean.Tests.Numbers.SurrealQOps.

Definition 217

Module HeytingLean.Tests.PSRIntegration.

Module HeytingLean.Tests.PlonkSigmaCover.

Definition 219

Module HeytingLean.Tests.PlonkSwap.

Definition 220

Module HeytingLean.Tests.PrimordialDialectic.

Definition 221

Module HeytingLean.Tests.Rename.

Module HeytingLean.Tests.Rollup.LensEquiv.

Module HeytingLean.Tests.Topos.CLI.

Definition 224

Module HeytingLean.Tests.Topos.LocalicSmoke.

Definition 225

Module HeytingLean.Tests.Topos.PresheafSmoke.

Definition 226

Module HeytingLean.Tests.Topos.Scaffold.

Definition 227

Module HeytingLean.Tests.Topos.TypesSite.

Module HeytingLean.Tests.ZK.LensProofs.

0.3.22 Topos

Definition 230
#

Module HeytingLean.Topos.LoFCategory.

Module HeytingLean.Topos.LocalOperator.

Definition 232
#

Module HeytingLean.Topos.Localic.

Definition 233
#

Module HeytingLean.Topos.SheafBridges.

0.3.23 Util

Definition 234
#

Module HeytingLean.Util.Base64.

Definition 235

Module HeytingLean.Util.Iterate.

Module HeytingLean.Util.SHA.