Skip to content

Inconsistency ? #4904

Open
Open
@tirix

Description

@tirix

The following database has been produced by Niels Voss (probably @nielsvoss) on "Proof Assistants Stack Exchange".
I don't think many people read it regularly, so I'm reposting here.

Here is the database:

$[ set.mm $]

$c myvar $.
wmyvar $a setvar myvar $.

my1 $p |- E. myvar -. myvar = myvar $= wmyvar wmyvar exneq $.
my2 $p |- ( E. myvar -. myvar = myvar -> F. ) $=
  wmyvar wmyvar weq wn wfal wmyvar wmyvar wmyvar weq wn wn wmyvar wmyvar weq wn
  wfal wi wmyvar wmyvar weq wmyvar cv eqid notnoti wmyvar wmyvar weq wn wn
  wmyvar wmyvar weq wn wfal wi wmyvar wmyvar weq wn dfnot biimpi ax-mp exlimiv
$.
my3 $p |- F. $= wmyvar wmyvar weq wn wmyvar wex wfal my1 my2 ax-mp $.

It appears Niels manages to prove "falsehood" by declaring a "constant variable".
Isn't this some inconsistency that our tools should detect?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions