├── .github └── workflows │ └── build.yml ├── .gitignore ├── .larabot.conf ├── AnnotatedAddEquality.v ├── AnnotatedArrow.v ├── AnnotatedBool.v ├── AnnotatedEquivalent.v ├── AnnotatedEquivalentContext.v ├── AnnotatedEquivalentElim.v ├── AnnotatedEquivalentInContext.v ├── AnnotatedEquivalentMisc.v ├── AnnotatedEquivalentPairExt.v ├── AnnotatedEquivalentPrimitive.v ├── AnnotatedEquivalentProofIrrelevance.v ├── AnnotatedEquivalentSplit.v ├── AnnotatedErr.v ├── AnnotatedFix.v ├── AnnotatedIte.v ├── AnnotatedLet.v ├── AnnotatedNat.v ├── AnnotatedPair.v ├── AnnotatedPolymorphism.v ├── AnnotatedPrimitive.v ├── AnnotatedPrimitiveSize.v ├── AnnotatedQuant.v ├── AnnotatedRec.v ├── AnnotatedRecGen.v ├── AnnotatedRecognizers.v ├── AnnotatedRefine.v ├── AnnotatedRefl.v ├── AnnotatedSetOps.v ├── AnnotatedSub.v ├── AnnotatedSubtypeArrow.v ├── AnnotatedSubtypeGeneric.v ├── AnnotatedSubtypeOrder.v ├── AnnotatedSubtypeProd.v ├── AnnotatedSubtypeRec.v ├── AnnotatedSubtypeRefine.v ├── AnnotatedSubtypeSetOps.v ├── AnnotatedSum.v ├── AnnotatedTactics.v ├── AnnotatedTermLemmas.v ├── AnnotatedTypeApplication.v ├── AnnotatedTypeRefine.v ├── AnnotatedTypeability.v ├── AnnotatedVar.v ├── AssocList.v ├── BaseType.v ├── BaseTypeErase.v ├── BaseTypeLemmas.v ├── BaseTypeSyntaxLemmas.v ├── BigStep.v ├── CBVNormalizingLemmas.v ├── CLA.txt ├── CPS.v ├── CloseLemmas.v ├── ComputableEquality.v ├── ComputableEqualityTypedEquality.v ├── DeltaBetaReduction.v ├── Dockerfile ├── EqualWithRelation.v ├── Equivalence.v ├── EquivalenceLemmas.v ├── EquivalenceLemmas2.v ├── EquivalenceLemmas3.v ├── EquivalentContext.v ├── EquivalentPairsWithRelation.v ├── EquivalentStar.v ├── EquivalentWithRelation.v ├── ErasedAddEquality.v ├── ErasedArrow.v ├── ErasedBool.v ├── ErasedEquivalent.v ├── ErasedEquivalentElim.v ├── ErasedEquivalentIte.v ├── ErasedEquivalentMatch.v ├── ErasedEquivalentPrimitive.v ├── ErasedEquivalentSplit.v ├── ErasedEquivalentSplitIte.v ├── ErasedEquivalentSplitMatch.v ├── ErasedErr.v ├── ErasedFix.v ├── ErasedIte.v ├── ErasedLet.v ├── ErasedLet2.v ├── ErasedList.v ├── ErasedNat.v ├── ErasedPair.v ├── ErasedPolymorphism.v ├── ErasedPrimitive.v ├── ErasedPrimitiveSize.v ├── ErasedQuant.v ├── ErasedRec.v ├── ErasedRecGen.v ├── ErasedRecPos.v ├── ErasedRecognizers.v ├── ErasedRefine.v ├── ErasedRefl.v ├── ErasedSetOps.v ├── ErasedSingleton.v ├── ErasedSubtype.v ├── ErasedSubtypeQuant.v ├── ErasedSum.v ├── ErasedTermLemmas.v ├── ErasedTop.v ├── ErasedTypeApplication.v ├── ErasedTypeReduction.v ├── ErasedTypeRefine.v ├── ErasedTypedEquality.v ├── ErasedVar.v ├── EvalFixDefault.v ├── EvalListMatch.v ├── Evaluator.v ├── Existss.v ├── FVLemmas.v ├── FVLemmasClose.v ├── FVLemmasEval.v ├── FVLemmasLists.v ├── Freshness.v ├── Functional.v ├── IdRelation.v ├── InferApp.v ├── InferFix.v ├── InferMatch.v ├── InferMisc.v ├── Judgments.v ├── LICENSE ├── ListSetLemmas.v ├── ListUtils.v ├── LoopingTerm.v ├── Modulo.v ├── NatEq.v ├── NatLessThan.v ├── NatLessThanErase.v ├── NatRecognizer.v ├── NoTypeFVar.v ├── NoTypeFVarErased.v ├── NoTypeFVarLemmas.v ├── NormalizationBase.v ├── NormalizationExists.v ├── NormalizationList.v ├── NormalizationMatch.v ├── NormalizationPi.v ├── NormalizationSing.v ├── Notations.v ├── OpenTOpen.v ├── Options.v ├── Polarity.v ├── PolarityErase.v ├── PolarityLemma.v ├── PolarityLemmas.v ├── PrimitiveRecognizers.v ├── PrimitiveSize.v ├── README.md ├── RedTactics.v ├── ReducibilityCandidate.v ├── ReducibilityDefinition.v ├── ReducibilityEquivalent.v ├── ReducibilityIsCandidate.v ├── ReducibilityLemmas.v ├── ReducibilityMeasure.v ├── ReducibilityOpenEquivalent.v ├── ReducibilityRenaming.v ├── ReducibilitySubst.v ├── ReducibilitySubtype.v ├── ReducibilityUnused.v ├── RewriteTactics.v ├── SCBVNormalizingLemmas.v ├── SatisfiesLemmas.v ├── ScalaDepSugar.v ├── ShiftOpen.v ├── SizeLemmas.v ├── SmallStep.v ├── SmallStepIrredLemmas.v ├── SomeTerms.v ├── StarInversions.v ├── StarLemmas.v ├── StepTactics.v ├── StrictPositivity.v ├── StrictPositivityErased.v ├── StrictPositivityLemma.v ├── StrictPositivityLemmas.v ├── StrictPositivityPull.v ├── StrictPositivityPush.v ├── StrictPositivitySubst.v ├── SubstitutionErase.v ├── SubstitutionLemmas.v ├── SubtypeExists.v ├── SubtypeList.v ├── SubtypeMatch.v ├── SubtypeMisc.v ├── SubtypeNorm.v ├── SubtypePi.v ├── SwapTermHoles.v ├── SwapTypeHoles.v ├── Syntax.v ├── TOpenTClose.v ├── TWFLemmas.v ├── Tactics.v ├── TermLift.v ├── TermList.v ├── TermListLemmas.v ├── TermListReducible.v ├── Trail.v ├── TreeLists.v ├── Trees.v ├── TypeErasure.v ├── TypeErasureLemmas.v ├── TypeOperations.v ├── TypeOperationsErase.v ├── TypeOperationsLemmas.v ├── TypeOperationsSyntaxLemmas.v ├── TypeSugar.v ├── TypedEquality.v ├── TypedEqualityExamples.v ├── Untangle.v ├── WFLemmas.v ├── WFLemmasClose.v ├── WFLemmasEval.v ├── WFLemmasLists.v ├── _CoqProject ├── configure ├── dependencies.pdf ├── examples ├── ackermann.v ├── binaryStreams.v ├── capturedVariable.v ├── capturedVariable2.v ├── fact.v ├── isEven.v ├── list_perf.v ├── natmatch.v ├── streams.v ├── streams_perf.v └── sumAcc.v ├── logo ├── logo.svg └── small.png ├── make_colored └── make_graph /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/.gitignore -------------------------------------------------------------------------------- /.larabot.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/.larabot.conf -------------------------------------------------------------------------------- /AnnotatedAddEquality.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedAddEquality.v -------------------------------------------------------------------------------- /AnnotatedArrow.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedArrow.v -------------------------------------------------------------------------------- /AnnotatedBool.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedBool.v -------------------------------------------------------------------------------- /AnnotatedEquivalent.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalent.v -------------------------------------------------------------------------------- /AnnotatedEquivalentContext.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalentContext.v -------------------------------------------------------------------------------- /AnnotatedEquivalentElim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalentElim.v -------------------------------------------------------------------------------- /AnnotatedEquivalentInContext.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalentInContext.v -------------------------------------------------------------------------------- /AnnotatedEquivalentMisc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalentMisc.v -------------------------------------------------------------------------------- /AnnotatedEquivalentPairExt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalentPairExt.v -------------------------------------------------------------------------------- /AnnotatedEquivalentPrimitive.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalentPrimitive.v -------------------------------------------------------------------------------- /AnnotatedEquivalentProofIrrelevance.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalentProofIrrelevance.v -------------------------------------------------------------------------------- /AnnotatedEquivalentSplit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedEquivalentSplit.v -------------------------------------------------------------------------------- /AnnotatedErr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedErr.v -------------------------------------------------------------------------------- /AnnotatedFix.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedFix.v -------------------------------------------------------------------------------- /AnnotatedIte.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedIte.v -------------------------------------------------------------------------------- /AnnotatedLet.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedLet.v -------------------------------------------------------------------------------- /AnnotatedNat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedNat.v -------------------------------------------------------------------------------- /AnnotatedPair.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedPair.v -------------------------------------------------------------------------------- /AnnotatedPolymorphism.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedPolymorphism.v -------------------------------------------------------------------------------- /AnnotatedPrimitive.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedPrimitive.v -------------------------------------------------------------------------------- /AnnotatedPrimitiveSize.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedPrimitiveSize.v -------------------------------------------------------------------------------- /AnnotatedQuant.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedQuant.v -------------------------------------------------------------------------------- /AnnotatedRec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedRec.v -------------------------------------------------------------------------------- /AnnotatedRecGen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedRecGen.v -------------------------------------------------------------------------------- /AnnotatedRecognizers.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedRecognizers.v -------------------------------------------------------------------------------- /AnnotatedRefine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedRefine.v -------------------------------------------------------------------------------- /AnnotatedRefl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedRefl.v -------------------------------------------------------------------------------- /AnnotatedSetOps.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSetOps.v -------------------------------------------------------------------------------- /AnnotatedSub.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSub.v -------------------------------------------------------------------------------- /AnnotatedSubtypeArrow.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSubtypeArrow.v -------------------------------------------------------------------------------- /AnnotatedSubtypeGeneric.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSubtypeGeneric.v -------------------------------------------------------------------------------- /AnnotatedSubtypeOrder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSubtypeOrder.v -------------------------------------------------------------------------------- /AnnotatedSubtypeProd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSubtypeProd.v -------------------------------------------------------------------------------- /AnnotatedSubtypeRec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSubtypeRec.v -------------------------------------------------------------------------------- /AnnotatedSubtypeRefine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSubtypeRefine.v -------------------------------------------------------------------------------- /AnnotatedSubtypeSetOps.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSubtypeSetOps.v -------------------------------------------------------------------------------- /AnnotatedSum.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedSum.v -------------------------------------------------------------------------------- /AnnotatedTactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedTactics.v -------------------------------------------------------------------------------- /AnnotatedTermLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedTermLemmas.v -------------------------------------------------------------------------------- /AnnotatedTypeApplication.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedTypeApplication.v -------------------------------------------------------------------------------- /AnnotatedTypeRefine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedTypeRefine.v -------------------------------------------------------------------------------- /AnnotatedTypeability.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedTypeability.v -------------------------------------------------------------------------------- /AnnotatedVar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AnnotatedVar.v -------------------------------------------------------------------------------- /AssocList.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/AssocList.v -------------------------------------------------------------------------------- /BaseType.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/BaseType.v -------------------------------------------------------------------------------- /BaseTypeErase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/BaseTypeErase.v -------------------------------------------------------------------------------- /BaseTypeLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/BaseTypeLemmas.v -------------------------------------------------------------------------------- /BaseTypeSyntaxLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/BaseTypeSyntaxLemmas.v -------------------------------------------------------------------------------- /BigStep.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/BigStep.v -------------------------------------------------------------------------------- /CBVNormalizingLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/CBVNormalizingLemmas.v -------------------------------------------------------------------------------- /CLA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/CLA.txt -------------------------------------------------------------------------------- /CPS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/CPS.v -------------------------------------------------------------------------------- /CloseLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/CloseLemmas.v -------------------------------------------------------------------------------- /ComputableEquality.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ComputableEquality.v -------------------------------------------------------------------------------- /ComputableEqualityTypedEquality.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ComputableEqualityTypedEquality.v -------------------------------------------------------------------------------- /DeltaBetaReduction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/DeltaBetaReduction.v -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Dockerfile -------------------------------------------------------------------------------- /EqualWithRelation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EqualWithRelation.v -------------------------------------------------------------------------------- /Equivalence.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Equivalence.v -------------------------------------------------------------------------------- /EquivalenceLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EquivalenceLemmas.v -------------------------------------------------------------------------------- /EquivalenceLemmas2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EquivalenceLemmas2.v -------------------------------------------------------------------------------- /EquivalenceLemmas3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EquivalenceLemmas3.v -------------------------------------------------------------------------------- /EquivalentContext.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EquivalentContext.v -------------------------------------------------------------------------------- /EquivalentPairsWithRelation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EquivalentPairsWithRelation.v -------------------------------------------------------------------------------- /EquivalentStar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EquivalentStar.v -------------------------------------------------------------------------------- /EquivalentWithRelation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EquivalentWithRelation.v -------------------------------------------------------------------------------- /ErasedAddEquality.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedAddEquality.v -------------------------------------------------------------------------------- /ErasedArrow.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedArrow.v -------------------------------------------------------------------------------- /ErasedBool.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedBool.v -------------------------------------------------------------------------------- /ErasedEquivalent.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedEquivalent.v -------------------------------------------------------------------------------- /ErasedEquivalentElim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedEquivalentElim.v -------------------------------------------------------------------------------- /ErasedEquivalentIte.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedEquivalentIte.v -------------------------------------------------------------------------------- /ErasedEquivalentMatch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedEquivalentMatch.v -------------------------------------------------------------------------------- /ErasedEquivalentPrimitive.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedEquivalentPrimitive.v -------------------------------------------------------------------------------- /ErasedEquivalentSplit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedEquivalentSplit.v -------------------------------------------------------------------------------- /ErasedEquivalentSplitIte.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedEquivalentSplitIte.v -------------------------------------------------------------------------------- /ErasedEquivalentSplitMatch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedEquivalentSplitMatch.v -------------------------------------------------------------------------------- /ErasedErr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedErr.v -------------------------------------------------------------------------------- /ErasedFix.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedFix.v -------------------------------------------------------------------------------- /ErasedIte.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedIte.v -------------------------------------------------------------------------------- /ErasedLet.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedLet.v -------------------------------------------------------------------------------- /ErasedLet2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedLet2.v -------------------------------------------------------------------------------- /ErasedList.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedList.v -------------------------------------------------------------------------------- /ErasedNat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedNat.v -------------------------------------------------------------------------------- /ErasedPair.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedPair.v -------------------------------------------------------------------------------- /ErasedPolymorphism.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedPolymorphism.v -------------------------------------------------------------------------------- /ErasedPrimitive.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedPrimitive.v -------------------------------------------------------------------------------- /ErasedPrimitiveSize.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedPrimitiveSize.v -------------------------------------------------------------------------------- /ErasedQuant.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedQuant.v -------------------------------------------------------------------------------- /ErasedRec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedRec.v -------------------------------------------------------------------------------- /ErasedRecGen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedRecGen.v -------------------------------------------------------------------------------- /ErasedRecPos.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedRecPos.v -------------------------------------------------------------------------------- /ErasedRecognizers.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedRecognizers.v -------------------------------------------------------------------------------- /ErasedRefine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedRefine.v -------------------------------------------------------------------------------- /ErasedRefl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedRefl.v -------------------------------------------------------------------------------- /ErasedSetOps.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedSetOps.v -------------------------------------------------------------------------------- /ErasedSingleton.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedSingleton.v -------------------------------------------------------------------------------- /ErasedSubtype.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedSubtype.v -------------------------------------------------------------------------------- /ErasedSubtypeQuant.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedSubtypeQuant.v -------------------------------------------------------------------------------- /ErasedSum.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedSum.v -------------------------------------------------------------------------------- /ErasedTermLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedTermLemmas.v -------------------------------------------------------------------------------- /ErasedTop.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedTop.v -------------------------------------------------------------------------------- /ErasedTypeApplication.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedTypeApplication.v -------------------------------------------------------------------------------- /ErasedTypeReduction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedTypeReduction.v -------------------------------------------------------------------------------- /ErasedTypeRefine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedTypeRefine.v -------------------------------------------------------------------------------- /ErasedTypedEquality.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedTypedEquality.v -------------------------------------------------------------------------------- /ErasedVar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ErasedVar.v -------------------------------------------------------------------------------- /EvalFixDefault.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EvalFixDefault.v -------------------------------------------------------------------------------- /EvalListMatch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/EvalListMatch.v -------------------------------------------------------------------------------- /Evaluator.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Evaluator.v -------------------------------------------------------------------------------- /Existss.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Existss.v -------------------------------------------------------------------------------- /FVLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/FVLemmas.v -------------------------------------------------------------------------------- /FVLemmasClose.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/FVLemmasClose.v -------------------------------------------------------------------------------- /FVLemmasEval.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/FVLemmasEval.v -------------------------------------------------------------------------------- /FVLemmasLists.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/FVLemmasLists.v -------------------------------------------------------------------------------- /Freshness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Freshness.v -------------------------------------------------------------------------------- /Functional.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Functional.v -------------------------------------------------------------------------------- /IdRelation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/IdRelation.v -------------------------------------------------------------------------------- /InferApp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/InferApp.v -------------------------------------------------------------------------------- /InferFix.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/InferFix.v -------------------------------------------------------------------------------- /InferMatch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/InferMatch.v -------------------------------------------------------------------------------- /InferMisc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/InferMisc.v -------------------------------------------------------------------------------- /Judgments.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Judgments.v -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/LICENSE -------------------------------------------------------------------------------- /ListSetLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ListSetLemmas.v -------------------------------------------------------------------------------- /ListUtils.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ListUtils.v -------------------------------------------------------------------------------- /LoopingTerm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/LoopingTerm.v -------------------------------------------------------------------------------- /Modulo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Modulo.v -------------------------------------------------------------------------------- /NatEq.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NatEq.v -------------------------------------------------------------------------------- /NatLessThan.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NatLessThan.v -------------------------------------------------------------------------------- /NatLessThanErase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NatLessThanErase.v -------------------------------------------------------------------------------- /NatRecognizer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NatRecognizer.v -------------------------------------------------------------------------------- /NoTypeFVar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NoTypeFVar.v -------------------------------------------------------------------------------- /NoTypeFVarErased.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NoTypeFVarErased.v -------------------------------------------------------------------------------- /NoTypeFVarLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NoTypeFVarLemmas.v -------------------------------------------------------------------------------- /NormalizationBase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NormalizationBase.v -------------------------------------------------------------------------------- /NormalizationExists.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NormalizationExists.v -------------------------------------------------------------------------------- /NormalizationList.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NormalizationList.v -------------------------------------------------------------------------------- /NormalizationMatch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NormalizationMatch.v -------------------------------------------------------------------------------- /NormalizationPi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NormalizationPi.v -------------------------------------------------------------------------------- /NormalizationSing.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/NormalizationSing.v -------------------------------------------------------------------------------- /Notations.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Notations.v -------------------------------------------------------------------------------- /OpenTOpen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/OpenTOpen.v -------------------------------------------------------------------------------- /Options.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Options.v -------------------------------------------------------------------------------- /Polarity.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Polarity.v -------------------------------------------------------------------------------- /PolarityErase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/PolarityErase.v -------------------------------------------------------------------------------- /PolarityLemma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/PolarityLemma.v -------------------------------------------------------------------------------- /PolarityLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/PolarityLemmas.v -------------------------------------------------------------------------------- /PrimitiveRecognizers.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/PrimitiveRecognizers.v -------------------------------------------------------------------------------- /PrimitiveSize.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/PrimitiveSize.v -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/README.md -------------------------------------------------------------------------------- /RedTactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/RedTactics.v -------------------------------------------------------------------------------- /ReducibilityCandidate.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityCandidate.v -------------------------------------------------------------------------------- /ReducibilityDefinition.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityDefinition.v -------------------------------------------------------------------------------- /ReducibilityEquivalent.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityEquivalent.v -------------------------------------------------------------------------------- /ReducibilityIsCandidate.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityIsCandidate.v -------------------------------------------------------------------------------- /ReducibilityLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityLemmas.v -------------------------------------------------------------------------------- /ReducibilityMeasure.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityMeasure.v -------------------------------------------------------------------------------- /ReducibilityOpenEquivalent.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityOpenEquivalent.v -------------------------------------------------------------------------------- /ReducibilityRenaming.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityRenaming.v -------------------------------------------------------------------------------- /ReducibilitySubst.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilitySubst.v -------------------------------------------------------------------------------- /ReducibilitySubtype.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilitySubtype.v -------------------------------------------------------------------------------- /ReducibilityUnused.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ReducibilityUnused.v -------------------------------------------------------------------------------- /RewriteTactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/RewriteTactics.v -------------------------------------------------------------------------------- /SCBVNormalizingLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SCBVNormalizingLemmas.v -------------------------------------------------------------------------------- /SatisfiesLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SatisfiesLemmas.v -------------------------------------------------------------------------------- /ScalaDepSugar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ScalaDepSugar.v -------------------------------------------------------------------------------- /ShiftOpen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/ShiftOpen.v -------------------------------------------------------------------------------- /SizeLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SizeLemmas.v -------------------------------------------------------------------------------- /SmallStep.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SmallStep.v -------------------------------------------------------------------------------- /SmallStepIrredLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SmallStepIrredLemmas.v -------------------------------------------------------------------------------- /SomeTerms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SomeTerms.v -------------------------------------------------------------------------------- /StarInversions.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StarInversions.v -------------------------------------------------------------------------------- /StarLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StarLemmas.v -------------------------------------------------------------------------------- /StepTactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StepTactics.v -------------------------------------------------------------------------------- /StrictPositivity.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StrictPositivity.v -------------------------------------------------------------------------------- /StrictPositivityErased.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StrictPositivityErased.v -------------------------------------------------------------------------------- /StrictPositivityLemma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StrictPositivityLemma.v -------------------------------------------------------------------------------- /StrictPositivityLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StrictPositivityLemmas.v -------------------------------------------------------------------------------- /StrictPositivityPull.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StrictPositivityPull.v -------------------------------------------------------------------------------- /StrictPositivityPush.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StrictPositivityPush.v -------------------------------------------------------------------------------- /StrictPositivitySubst.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/StrictPositivitySubst.v -------------------------------------------------------------------------------- /SubstitutionErase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SubstitutionErase.v -------------------------------------------------------------------------------- /SubstitutionLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SubstitutionLemmas.v -------------------------------------------------------------------------------- /SubtypeExists.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SubtypeExists.v -------------------------------------------------------------------------------- /SubtypeList.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SubtypeList.v -------------------------------------------------------------------------------- /SubtypeMatch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SubtypeMatch.v -------------------------------------------------------------------------------- /SubtypeMisc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SubtypeMisc.v -------------------------------------------------------------------------------- /SubtypeNorm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SubtypeNorm.v -------------------------------------------------------------------------------- /SubtypePi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SubtypePi.v -------------------------------------------------------------------------------- /SwapTermHoles.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SwapTermHoles.v -------------------------------------------------------------------------------- /SwapTypeHoles.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/SwapTypeHoles.v -------------------------------------------------------------------------------- /Syntax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Syntax.v -------------------------------------------------------------------------------- /TOpenTClose.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TOpenTClose.v -------------------------------------------------------------------------------- /TWFLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TWFLemmas.v -------------------------------------------------------------------------------- /Tactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Tactics.v -------------------------------------------------------------------------------- /TermLift.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TermLift.v -------------------------------------------------------------------------------- /TermList.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TermList.v -------------------------------------------------------------------------------- /TermListLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TermListLemmas.v -------------------------------------------------------------------------------- /TermListReducible.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TermListReducible.v -------------------------------------------------------------------------------- /Trail.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Trail.v -------------------------------------------------------------------------------- /TreeLists.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TreeLists.v -------------------------------------------------------------------------------- /Trees.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Trees.v -------------------------------------------------------------------------------- /TypeErasure.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypeErasure.v -------------------------------------------------------------------------------- /TypeErasureLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypeErasureLemmas.v -------------------------------------------------------------------------------- /TypeOperations.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypeOperations.v -------------------------------------------------------------------------------- /TypeOperationsErase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypeOperationsErase.v -------------------------------------------------------------------------------- /TypeOperationsLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypeOperationsLemmas.v -------------------------------------------------------------------------------- /TypeOperationsSyntaxLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypeOperationsSyntaxLemmas.v -------------------------------------------------------------------------------- /TypeSugar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypeSugar.v -------------------------------------------------------------------------------- /TypedEquality.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypedEquality.v -------------------------------------------------------------------------------- /TypedEqualityExamples.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/TypedEqualityExamples.v -------------------------------------------------------------------------------- /Untangle.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/Untangle.v -------------------------------------------------------------------------------- /WFLemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/WFLemmas.v -------------------------------------------------------------------------------- /WFLemmasClose.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/WFLemmasClose.v -------------------------------------------------------------------------------- /WFLemmasEval.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/WFLemmasEval.v -------------------------------------------------------------------------------- /WFLemmasLists.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/WFLemmasLists.v -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/_CoqProject -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/configure -------------------------------------------------------------------------------- /dependencies.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/dependencies.pdf -------------------------------------------------------------------------------- /examples/ackermann.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/ackermann.v -------------------------------------------------------------------------------- /examples/binaryStreams.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/binaryStreams.v -------------------------------------------------------------------------------- /examples/capturedVariable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/capturedVariable.v -------------------------------------------------------------------------------- /examples/capturedVariable2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/capturedVariable2.v -------------------------------------------------------------------------------- /examples/fact.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/fact.v -------------------------------------------------------------------------------- /examples/isEven.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/isEven.v -------------------------------------------------------------------------------- /examples/list_perf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/list_perf.v -------------------------------------------------------------------------------- /examples/natmatch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/natmatch.v -------------------------------------------------------------------------------- /examples/streams.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/streams.v -------------------------------------------------------------------------------- /examples/streams_perf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/streams_perf.v -------------------------------------------------------------------------------- /examples/sumAcc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/examples/sumAcc.v -------------------------------------------------------------------------------- /logo/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/logo/logo.svg -------------------------------------------------------------------------------- /logo/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/logo/small.png -------------------------------------------------------------------------------- /make_colored: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/make_colored -------------------------------------------------------------------------------- /make_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epfl-lara/SystemFR/HEAD/make_graph --------------------------------------------------------------------------------