Skip to content

Commit

Permalink
fix compilation errors
Browse files Browse the repository at this point in the history
  • Loading branch information
kyoDralliam committed Nov 13, 2023
1 parent 6fa27fd commit ba417a0
Show file tree
Hide file tree
Showing 4 changed files with 216 additions and 1,439 deletions.
133 changes: 67 additions & 66 deletions _CoqProject
Original file line number Diff line number Diff line change
Expand Up @@ -12,69 +12,70 @@ theories/AutoSubst/Extra.v
theories/Context.v
theories/Notations.v

theories/NormalForms.v
theories/Weakening.v
theories/UntypedReduction.v
theories/UntypedValues.v
theories/GenericTyping.v

theories/DeclarativeTyping.v
theories/DeclarativeInstance.v

theories/LogicalRelation.v
theories/LogicalRelation/Induction.v
theories/LogicalRelation/Escape.v
theories/LogicalRelation/ShapeView.v
theories/LogicalRelation/Reflexivity.v
theories/LogicalRelation/Irrelevance.v
theories/LogicalRelation/Weakening.v
theories/LogicalRelation/Universe.v
theories/LogicalRelation/Neutral.v
theories/LogicalRelation/Transitivity.v
theories/LogicalRelation/Reduction.v
theories/LogicalRelation/NormalRed.v
theories/LogicalRelation/Application.v
theories/LogicalRelation/SimpleArr.v
theories/LogicalRelation/Id.v

theories/Validity.v
theories/Substitution/Irrelevance.v
theories/Substitution/Properties.v
theories/Substitution/Escape.v
theories/Substitution/Conversion.v
theories/Substitution/Reflexivity.v
theories/Substitution/Reduction.v
theories/Substitution/SingleSubst.v
theories/Substitution/Introductions/Application.v
theories/Substitution/Introductions/Universe.v
theories/Substitution/Introductions/Poly.v
theories/Substitution/Introductions/Pi.v
theories/Substitution/Introductions/Lambda.v
theories/Substitution/Introductions/SimpleArr.v
theories/Substitution/Introductions/Var.v
theories/Substitution/Introductions/Nat.v
theories/Substitution/Introductions/Empty.v
theories/Substitution/Introductions/Sigma.v
theories/Substitution/Introductions/Id.v
theories/Fundamental.v

theories/AlgorithmicTyping.v
theories/DeclarativeSubst.v
theories/TypeConstructorsInj.v
theories/Normalisation.v
theories/Consequences.v

theories/BundledAlgorithmicTyping.v
theories/AlgorithmicConvProperties.v
theories/AlgorithmicTypingProperties.v
theories/TypeUniqueness.v

theories/Decidability/Functions.v
theories/Decidability/Soundness.v
theories/Decidability/Completeness.v
theories/Decidability/Termination.v
theories/Decidability.v

theories/TermNotations.v
theories/Decidability/Execution.v
theories/Positivity.v
# theories/NormalForms.v
# theories/Weakening.v
# theories/UntypedReduction.v
# theories/UntypedValues.v
# theories/GenericTyping.v
#
# theories/DeclarativeTyping.v
# theories/DeclarativeInstance.v
#
# theories/LogicalRelation.v
# theories/LogicalRelation/Induction.v
# theories/LogicalRelation/Escape.v
# theories/LogicalRelation/ShapeView.v
# theories/LogicalRelation/Reflexivity.v
# theories/LogicalRelation/Irrelevance.v
# theories/LogicalRelation/Weakening.v
# theories/LogicalRelation/Universe.v
# theories/LogicalRelation/Neutral.v
# theories/LogicalRelation/Transitivity.v
# theories/LogicalRelation/Reduction.v
# theories/LogicalRelation/NormalRed.v
# theories/LogicalRelation/Application.v
# theories/LogicalRelation/SimpleArr.v
# theories/LogicalRelation/Id.v
#
# theories/Validity.v
# theories/Substitution/Irrelevance.v
# theories/Substitution/Properties.v
# theories/Substitution/Escape.v
# theories/Substitution/Conversion.v
# theories/Substitution/Reflexivity.v
# theories/Substitution/Reduction.v
# theories/Substitution/SingleSubst.v
# theories/Substitution/Introductions/Application.v
# theories/Substitution/Introductions/Universe.v
# theories/Substitution/Introductions/Poly.v
# theories/Substitution/Introductions/Pi.v
# theories/Substitution/Introductions/Lambda.v
# theories/Substitution/Introductions/SimpleArr.v
# theories/Substitution/Introductions/Var.v
# theories/Substitution/Introductions/Nat.v
# theories/Substitution/Introductions/Empty.v
# theories/Substitution/Introductions/Sigma.v
# theories/Substitution/Introductions/Id.v
# theories/Fundamental.v
#
# theories/AlgorithmicTyping.v
# theories/DeclarativeSubst.v
# theories/TypeConstructorsInj.v
# theories/Normalisation.v
# theories/Consequences.v
#
# theories/BundledAlgorithmicTyping.v
# theories/AlgorithmicConvProperties.v
# theories/AlgorithmicTypingProperties.v
# theories/TypeUniqueness.v
#
# theories/Decidability/Functions.v
# theories/Decidability/Soundness.v
# theories/Decidability/Completeness.v
# theories/Decidability/Termination.v
# theories/Decidability.v
#
# theories/TermNotations.v
# theories/Decidability/Execution.v
# theories/Positivity.v
#
20 changes: 4 additions & 16 deletions theories/AutoSubst/Ast.sig
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,7 @@ tProd : term -> (bind term in term) -> term
tLambda : term -> (bind term in term) -> term
tApp : term -> term -> term

tNat : term
tZero : term
tSucc : term -> term
tNatElim : (bind term in term) -> term -> term -> term -> term

tEmpty : term
tEmptyElim : (bind term in term) -> term -> term

tSig : term -> (bind term in term) -> term
tPair : term -> (bind term in term) -> term -> term -> term
tFst : term -> term
tSnd : term -> term

tId : term -> term -> term -> term
tRefl : term -> term -> term
tIdElim : term -> term -> (bind term , term in term) -> term -> term -> term -> term
tBool : term
tTrue : term
tFalse : term
tIfte : term -> term -> term -> term
Loading

0 comments on commit ba417a0

Please sign in to comment.