Why does this typecheck in Lean?
I ran this program, and was very surprised that it type checked:
Simplify types in lean
With this definition:
Simplify types in lean
With this definition:
Simplify types in lean
With this definition:
Simple implication proof does not work as expected in Lean
As elementary as it is, let me ask the following question.
Given the theorem below, how does the proof function express the case the proposition p does not hold?
The implication, interpreted in its classical meaning, should still hold in this case.
How do you validate need for documentation?
I once was on a project where a non-tech manager had the team spending half of every hour documenting what they just did so that someone with zero understanding of the tech would be able to understand the tech. Personally, I thought this was a huge waste, but there was no way to validate this was or was not waste.
How do you validate need for documentation?
I once was on a project where a non-tech manager had the team spending half of every hour documenting what they just did so that someone with zero understanding of the tech would be able to understand the tech. Personally, I thought this was a huge waste, but there was no way to validate this was or was not waste.
How do you validate need for documentation?
I once was on a project where a non-tech manager had the team spending half of every hour documenting what they just did so that someone with zero understanding of the tech would be able to understand the tech. Personally, I thought this was a huge waste, but there was no way to validate this was or was not waste.
How to include special characters like ≅ into “UnexpandM Syntax” syntax quotations?
If I define a macro which rewrites a ≅ b
into Congruent a b
(where Congruent
takes two terms of a given type), executing the #check
command will always produce the output of the macro (i.e., Congruent a b
).
Porting Prop Logic proves from lean3 to lean4
How we could port this code to lean4 and where I could find the documentation about on lean3 to lean4 porting?