Use Coq in Your Browser: The Js Coq Theorem Prover Online
jscoq.github.io
jscoq.github.io
https://coq.github.io/doc/v8.10/refman/changes.html#version-...
[0] https://coq.github.io/doc/v8.10/refman/addendum/sprop.html
Definition irrelevance (A:SProp) (P:A -> Prop) (x:A) (v:P x) (y:A) : P y := v.
the point is that `irrelevance` consumes an inhabitant `v` of the Prop `P x` and is supposed to "return" an inhabitant of the Prop `P y`. A priori `P x` and `P y` are different types but since `x` and `y` are both inhabitants of a type whose sort is `SProp`, they are definitionally equal and so `v` is definitionally a valid inhabitant of `P y`. This justifies the implementation of `irrelevance` as `v`.I can imagine some other illustrative examples but I think I'll wait till I've played with SProp to confirm I'm not barking up the wrong end of the stick.
https://www.quantamagazine.org/in-computers-we-trust-2013022...
http://www.impredicative.com/ur/
https://wiki.haskell.org/Web/Frameworks
Note: You'd pick the purest of them probably.
Most work I've seen on web applications with formal focus used model checkers, though.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.397....
All I did was Require Import List Omega. and I am now stuck in package loading.
EDIT: From Coq Require Import List Omega. works. Database for hints not loaded? Can't seem to get eauto to work
Preemptively yes ive read the history of the name, but i doubt they didn't know the homophone.
The puns write themselves: More. Coq in Your Browser
Oh, from what I've heard, on pretty good authority, it was far from an accident. Apparently the French meaning of 'bit' is part of the backstory.
The vowels in “bit” and “beat” (or “shit” and “sheet”, or “bitch” and “beach”, etc.), sound completely different to native English speakers. The latter is closer to French “bite”. The former does not exist in standard European French.
There was a huge outrage epidemic over the past decade. Video games journalism was in a very dark place for a while as one example. The drive by "code of conduct" assaults on Github projects as another. Mainstream news orgs cashing in on, and a whole new generation of blogger/vloggers riding a tide of outrage porn. Interesting times.
John Cleese vs Extremism seems relevant: https://www.youtube.com/watch?v=HLNhPMQnWu4
I'd feel weird about suggesting a tool at work called "vaj" or "tits" too. Feels a little much like encouraging a "boy's club" clique-y kind of atmosphere.
Maybe they should mimic Facebook's name pronunciation bio line design feature and mention that obviously because that's news to me and people I've known that used the tool.