X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=matita%2Fmatita%2Fcontribs%2Flambda_delta%2Fground_2%2Fstar.ma;h=3517eff98f8ae4187352097ffb812e1fd01d0bbf;hb=cc21d0caa6229b7d1a905f9b62de2af4f40cc863;hp=18f028acc6eda865266c5937b79e1a6b393d7d72;hpb=ea83c19f4cac864dd87eb059d8aeb2343eba480f;p=helm.git diff --git a/matita/matita/contribs/lambda_delta/ground_2/star.ma b/matita/matita/contribs/lambda_delta/ground_2/star.ma index 18f028acc..3517eff98 100644 --- a/matita/matita/contribs/lambda_delta/ground_2/star.ma +++ b/matita/matita/contribs/lambda_delta/ground_2/star.ma @@ -20,6 +20,13 @@ include "ground_2/notation.ma". definition Decidable: Prop → Prop ≝ λR. R ∨ (R → ⊥). +definition Confluent: ∀A. ∀R: relation A. Prop ≝ λA,R. + ∀a0,a1. R a0 a1 → ∀a2. R a0 a2 → + ∃∃a. R a1 a & R a2 a. + +definition Transitive: ∀A. ∀R: relation A. Prop ≝ λA,R. + ∀a1,a0. R a1 a0 → ∀a2. R a0 a2 → R a1 a2. + definition confluent2: ∀A. ∀R1,R2: relation A. Prop ≝ λA,R1,R2. ∀a0,a1. R1 a0 a1 → ∀a2. R2 a0 a2 → ∃∃a. R2 a1 a & R1 a2 a.