TauLib.BookVI.Consumer.Evolution
TauLib.BookVI.Consumer.Evolution
Evolution as PPAS optimization on fitness landscapes.
Registry Cross-References
-
[VI.D50] PPAS Algorithm on Fitness Landscapes —
PPASFitness -
[VI.T27] Evolution as Optimization (NP-hard → polynomial) —
evolution_is_ppas -
[VI.R20] Fitness Landscape Topology —
FitnessLandscapeTopology
Cross-Book Authority
-
Book III, Part IX: III.T33 Admissibility Collapse / PPAS (Prover–Proof–Admissibility–Specifier)
-
Book III, Part I: P vs NP force (NP-hard optimization in polynomial time)
Ground Truth Sources
-
Book VI Chapter 37 (2nd Edition): Evolution as PPAS
-
Book VI Chapter 38 (2nd Edition): Speciation and Fitness Landscapes
Tau.BookVI.Evolution.PPASFitness
source structure Tau.BookVI.Evolution.PPASFitness :Type
[VI.D50] PPAS Algorithm on Fitness Landscapes. Population = Prover, Selection = Verifier (Book III, Part IX). The NP-hard fitness landscape optimization (Book III, Part I) is solved in polynomial generations by the PPAS protocol: mutation proposes, selection verifies, population converges.
-
landscape_np_hard : Bool Fitness landscape is NP-hard.
-
prover : String Population acts as prover.
-
verifier : String Selection acts as verifier.
-
polynomial_converge : Bool PPAS achieves polynomial convergence.
Instances For
Tau.BookVI.Evolution.instReprPPASFitness.repr
source def Tau.BookVI.Evolution.instReprPPASFitness.repr :PPASFitness → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookVI.Evolution.instReprPPASFitness
source instance Tau.BookVI.Evolution.instReprPPASFitness :Repr PPASFitness
Equations
- Tau.BookVI.Evolution.instReprPPASFitness = { reprPrec := Tau.BookVI.Evolution.instReprPPASFitness.repr }
Tau.BookVI.Evolution.ppas_fit
source def Tau.BookVI.Evolution.ppas_fit :PPASFitness
Equations
- Tau.BookVI.Evolution.ppas_fit = { } Instances For
Tau.BookVI.Evolution.EvolutionOptimization
source structure Tau.BookVI.Evolution.EvolutionOptimization :Type
[VI.T27] Evolution as Optimization: NP-hard → polynomial. Four evolutionary forces: mutation, selection, drift, migration. Together they implement the PPAS protocol (Book III, Part IX, III.T33) that reduces NP-hard search to polynomial convergence.
-
force_count : ℕ Number of evolutionary forces.
-
count_eq : self.force_count = 4 Exactly 4 forces.
-
mutation : Bool Force 1: mutation (variation generator).
-
selection : Bool Force 2: selection (fitness filter).
-
drift : Bool Force 3: genetic drift (stochastic sampling).
-
migration : Bool Force 4: migration (gene flow).
-
convergence : Bool Convergence in polynomial generations.
Instances For
Tau.BookVI.Evolution.instReprEvolutionOptimization.repr
source def Tau.BookVI.Evolution.instReprEvolutionOptimization.repr :EvolutionOptimization → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookVI.Evolution.instReprEvolutionOptimization
source instance Tau.BookVI.Evolution.instReprEvolutionOptimization :Repr EvolutionOptimization
Equations
- Tau.BookVI.Evolution.instReprEvolutionOptimization = { reprPrec := Tau.BookVI.Evolution.instReprEvolutionOptimization.repr }
Tau.BookVI.Evolution.evo_opt
source def Tau.BookVI.Evolution.evo_opt :EvolutionOptimization
Equations
- Tau.BookVI.Evolution.evo_opt = { force_count := 4, count_eq := Tau.BookVI.Evolution.evo_opt._proof_1 } Instances For
Tau.BookVI.Evolution.evolution_is_ppas
source theorem Tau.BookVI.Evolution.evolution_is_ppas :evo_opt.force_count = 4 ∧ evo_opt.convergence = true ∧ ppas_fit.polynomial_converge = true
Tau.BookVI.Evolution.ppas_polynomial_convergence
source theorem Tau.BookVI.Evolution.ppas_polynomial_convergence :ppas_fit.landscape_np_hard = true ∧ ppas_fit.polynomial_converge = true
Tau.BookVI.Evolution.FitnessLandscapeTopology
source structure Tau.BookVI.Evolution.FitnessLandscapeTopology :Type
[VI.R20] Fitness Landscape Topology. Rugged landscapes with epistatic interactions, NK-model structure, and multiple attractor basins. Speciation occurs at saddle points between basins.
-
epistatic : Bool Epistatic interactions present.
-
nk_model : Bool NK-model structure.
-
attractor_basins : Bool Attractor basins present.
Instances For
Tau.BookVI.Evolution.instReprFitnessLandscapeTopology
source instance Tau.BookVI.Evolution.instReprFitnessLandscapeTopology :Repr FitnessLandscapeTopology
Equations
- Tau.BookVI.Evolution.instReprFitnessLandscapeTopology = { reprPrec := Tau.BookVI.Evolution.instReprFitnessLandscapeTopology.repr }
Tau.BookVI.Evolution.instReprFitnessLandscapeTopology.repr
source def Tau.BookVI.Evolution.instReprFitnessLandscapeTopology.repr :FitnessLandscapeTopology → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookVI.Evolution.fitness_topo
source def Tau.BookVI.Evolution.fitness_topo :FitnessLandscapeTopology
Equations
- Tau.BookVI.Evolution.fitness_topo = { } Instances For
Tau.BookVI.Evolution.fitness_landscape_rugged
source theorem Tau.BookVI.Evolution.fitness_landscape_rugged :fitness_topo.epistatic = true ∧ fitness_topo.nk_model = true ∧ fitness_topo.attractor_basins = true