Other Agda modules in this section (76)
- AbsoluteObjects
- Coherence
- Composition
- CompositionCalculus.CompositionInputBaseCalculus
- CompositionCalculus.CompositionInputCalculus
- CompositionCalculus.CompositionInputParameterChange
- CompositionCalculus.CompositionNaturality
- CompositionCalculus.CompositionParameterChange
- CompositionCalculus.CompositionRestrictionCalculus
- CompositionCalculus.InternalCoherence
- CompositionCalculus.InternalPentagon
- CompositionCalculus.RetainedComparisonLaws
- CompositionCalculus.RetainedCompositionBaseChange
- CompositionCalculus.RetainedCompositionParameterChange
- CompositionCalculus.RetainedCompositionRoutes
- CompositionCalculus.UniversalAssociatorRestriction
- CompositionCalculus.UniversalCoherence
- CompositionCalculus.UniversalCoherenceCalculus
- CompositionCalculus.UniversalUnitCalculus
- CompositionCalculus.UniversalUnitChange
- Core
- Currying
- EquivalenceDetection
- Everything
- Functoriality
- MappingAnimae
- MappingProducts
- Points
- ProductCalculus.PairSectionEvaluation
- ProductCalculus.ProductAssociativity
- ProductCalculus.ProductPairingComparisons
- ProductCalculus.ProductSecondCoordinate
- ProductCalculus.ProductSubstitution
- ProductCalculus.ProductSubstitutionPairing
- ProductCalculus.ProductSubstitutionUnits
- ProductCalculus.TerminalInsertion
- SquareCalculus.EquivalenceSectionFrames
- SquareCalculus.FramedCornerCalculus
- SquareCalculus.ParameterSquareNaturality
- SquareCalculus.ParameterSquarePasting
- SquareCalculus.ParameterSquareUnits
- SquareCalculus.ProjectionSquares
- SquareCalculus.RetainedParameterChangeProjections
- SquareCalculus.SectionFrames
- SquareCalculus.SplitProjectionCalculus
- SquareCalculus.SplitProjectionNaturality
- SquareCalculus.SquareEvaluation
- SquareCalculus.SquareEvaluationPostcomposition
- SquareCalculus.SquareEvaluationVerticalPasting
- SquareCalculus.TriangleEvaluation
- Substitution.ApplicationRestriction
- Substitution.ApplicationRouteNormalization
- Substitution.CoherenceTransport
- Substitution.ComparisonCancellation
- Substitution.Compatibility
- Substitution.ConstantPointRestriction
- Substitution.ConstantSubstitution
- Substitution.DecodingNaturality
- Substitution.EvaluationInputChange
- Substitution.EvaluationParameterChange
- Substitution.IdentityParameterChange
- Substitution.IsomorphismReasoning
- Substitution.IteratedCompatibility
- Substitution.MappingProofCalculus
- Substitution.NestedApplicationRestriction
- Substitution.ParameterChange
- Substitution.ParameterChangeNaturality
- Substitution.PrecompositionNaturality
- Substitution.ProofCalculus
- Substitution.RetainedIdentityParameterChange
- Substitution.SectionComparisonEvaluation
- Substitution.SectionComparisonRestriction
- Substitution.Specialization
- Substitution.SubstitutionCoherence
- Substitution.UncurriedIdentityParameterChange
- Uncurrying
Complete compiler-highlighted source. Follow a symbol to its declaration.
# The language used in Section 1.4 This module gathers the preceding sections under one theory parameter. The mathematical files can then start with their statements instead of repeating the list of primitive structures. It introduces no axiom. ```agda {-# OPTIONS --safe --without-K #-} open import Agda.Primitive using (Level; _⊔_; lsuc) open import SCT.VolumeI.Chapter01.Theory using (Theory) module SCT.VolumeI.Chapter01.Section04.Setup {c m a : Level} (𝒯 : Theory c m a) where open Theory 𝒯 public open import SCT.VolumeI.Chapter01.Section01.Vocabulary public using (Vocabulary; module Operations) open Vocabulary vocabulary public open Operations vocabulary public open import SCT.VolumeI.Chapter01.Section01.Terminal vocabulary public using (module TerminalStructure; module Constructions) open TerminalStructure terminal public open Constructions terminal public open import SCT.VolumeI.Chapter01.Section01.Products vocabulary public using (module ProductData; module ProductLaws; module Comparison) open ProductData products public open ProductLaws productLaws public open Comparison products public open import SCT.VolumeI.Chapter01.Section02.Coherence vocabulary terminal products public using (module CompositionStructure; module Composition; module WhiskeringCoherence) open CompositionStructure composition public open Composition composition public open WhiskeringCoherence whiskering public open import SCT.VolumeI.Chapter01.Section02.Specialization vocabulary terminal products productLaws composition public open Units vertical public open Whiskering whiskering public open import SCT.VolumeI.Chapter01.Section03.Equivalences vocabulary terminal products productLaws composition public open import SCT.VolumeI.Chapter01.Section03.ProductConstructions vocabulary terminal products productLaws composition public open import SCT.VolumeI.Chapter01.Section03.ProductCalculus.ProductFunctorCoherence vocabulary terminal products productLaws composition vertical whiskering public open import SCT.VolumeI.Chapter01.Section03.Whiskering vocabulary terminal products productLaws composition vertical whiskering public using (postWhisker-isEquiv; preWhisker-isEquiv; postWhisker-lift; preWhisker-lift; postWhisker-Iso₂-lift; preWhisker-Iso₂-lift) ```