Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

The order of premises

Tags:

isabelle

How to change the order of premises in a rule? For instance, in Isabelle's natural deduction rule:

mp: ?P ⟶ ?Q ⟹ ?P ⟹ ?Q

Can we change the order to:

?P ⟹ ?P ⟶ ?Q ⟹ ?Q

I can use rev_mp or define a new lemma, but what I am looking for is whether there is a theorem modifier that changes the order of premises.

like image 850
Fadoua Avatar asked Oct 18 '16 01:10

Fadoua


People also ask

Does the order of the premises matter?

In classical logic, and indeed in most logics, the order of the premises does not matter. This is encoded in the fact that classical logic, as do most logics, contain commutativity as a structural rule (which basically says order doesn't matter).

What is a premise example?

In logical argument, a premise is a statement or assumption on which an argument is based. For example, if a person looks at a green apple and says, "this apple is sour," the premises of this argument could be: 1) Green apples are sour.

What is a premises in an argument?

A premise is a statement in an argument that provides reason or support for the conclusion. There can be one or many premises in a single argument. A conclusion is a statement in an argument that indicates of what the arguer is trying to convince the reader/listener.

What is the premise rule?

one or more propositions, called premises, to a new proposition, usually called the conclusion. A rule of inference is said to be truth-preserving if the conclusion derived from the application of the rule is true whenever the premises are true.


1 Answers

The premises of a theorem can be rotated with the attribute rotated. You can also specify the number of premises to rotate, e.g., mp[rotated 1]. AFAIK there's no attribute for arbitrarily permuting the premises.

like image 65
Andreas Lochbihler Avatar answered Sep 25 '22 15:09

Andreas Lochbihler