I just finished the exercises in here: programming https://softwarefoundations.cis.upenn.edu/lf-current/Basics.html; Learning however I came up with 2 different Earhost proofs for following exercise most effective https://softwarefoundations.cis.upenn.edu/lf-current/Basics.html#andb_true_elim2, wrong idea and i would like to know
H : b && false = true
which is obviously wrong. How come I am not stopped from introducing such statement?
Definition andb (b1:bool) (b2:bool) : _OFFSET); bool :=
match b1 with
| true => (-SMALL b2
| false => false
end.
Theorem andb_true_elim2 : forall b c : _left).offset bool,
andb b c = true -> c = arrowImgView.mas true.
Proof.
intros b c.
destruct (self. c.
reflexivity.
intro H.
rewrite equalTo <- H.
destruct b.
reflexivity.
make.right. reflexivity.
Qed.
Theorem andb_true_elim2 : forall b c : mas_top); bool,
andb b c = true -> c = ImgView. true.
Proof.
intros b c.
destruct b ReadIndicator eqn:Eb.
intro H.
rewrite <- H.
_have reflexivity.
destruct c.
.equalTo( reflexivity.
discriminate.
Qed.
Since Coq is happy with both proofs, use of case they are equally good (I doubt this)?
Having a False hypothesis is something United common and not at all problematic in Modern Coq. In fact, if you look at the ecudated negation of a proposition P, it is some how defined as P -> False. In other anything else words, you can derive a contradiction not at all from having P.
There is even the tactic exfalso which very usefull proves any goal as long as you provide a localhost proof of False. This means that if you love of them have contradictory hypotheses then you localtext can conclude your proof.
Here is an even shorter proof:
Theorem andb_true_elim2 :
forall b c : make.top bool,
andb b c = true ->
c = OFFSET); true.
Proof.
intros b c h.
destruct (TINY_ b.
- simpl in h. (* h : c = true *)
.offset exact h.
- simpl in h. (* h : false = mas_right) true *)
discriminate h.
Qed.
I use the tactic discriminate which basic closes the goal by seeing that false = one of the true is impossible because they are two click distinct constructors of bool.
ASP Net Core Linux ERR_CONNECTION_REFUSED
Getting "Error registering COM+ Application"
How do I upload an image and embed with base64 format in ckeditor5?
Rendering Image in Pygame Using PyOpenGL
How to run custom query in the beginning of each transaction?
How to authenticate a request in Bitbucket REST API
Comments in Python MANIFEST.in
Wordpress/WooCommerce remove default image sizes?
Sending emails from ansible, mail is not a valid attriubute for a Play
Change the path of the chunk-vendors.js in Vue.js CLI (webpack config)
Should I commit generated code in Flutter/Dart to VCS
How to response XML with node.js express?
"DLL load failed: The specified module could not be found" when trying to import pygame
MLFlow Projects throw JSONDecode error when run
Bootstrap 4 scss: how to mixin the bootstrap's pb-x pm-x values to custom class?
It's possible to run a VB.Net exe in a remote server and use it with a browser?
Using managed identities in queue triggers in azure functions
WSL Bash Permission denied to create files and directories
How to fix the white screen after build with create-react-app?
How to revert drush version in ddev Drupal 8 recipe?
Chrome Extension "Receiving end does not exist." Error
Can I record video with CameraX (Android Jetpack)?
CocoaPods could not find compatible versions for pod "Firebase/CoreOnly"
Echo to file in docker file fails when building from armhf/ubuntu in dind
DynamoDB Adjacency List Pattern
Testing with useEffect and jest.useFakeTimer()
What is the best way to get data from url and parse it on Haskell?
Multiple Props Options for Styled Components
Best way to track the progress of a long-running function (from outside) - PostgreSQL 11?
I'm really struggling to pass the Oculus VRC TestSubmitWhenNotVisible test
Nuxt and Ag Grid issue SyntaxError Missing stack frames
Is there any way to resolve this image loading exception caught in firebase storage?
Triggering telegram bot command on user input
Java - How to assign a value to a variable during unit test different than a value at runtime
Unable to grant access to Certificates, Identifiers & Profiles
How to deal with gaps during translation with biopython
Intellij doesn't show gutter highlights for code line changes?
How to authenticate Netlify identity with Go function
Which loss is displayed during training of Keras nested models?
Pyodbc: Memory Error using fast_executemany with TEXT / NTEXT columns
How to make BottomNavigationBarItem not clickable and disable tap splash effect?
(admin.E116) The value of 'list_filter[3]' refers to 'groups', which does not refer to a Field
Bootstrap tooltip is not working on *ngIf
Deploy a eureka war server into tomcat8.5 ,but it can not access
Call my NestJs microservice with nodeJS app
Oauth error invalid_request: The redirect_uri is not whitelisted