Professional Documents
Culture Documents
Anne 2004-2005
TD de Maths pour l'Info n
Rvisions
Exercice 1 [Calcul propositionnel]
Lesquelles, parmi les formules suivantes, sont valides ? Contradictoires ? Si une formule n'est pas
valide, on donnera une interprtation qui la falsie.
1.
2.
3.
4.
5.
6.
p p
(p (p q)) q
q (p p)
(p p) q
(p q) p
(p q) q
7.
8.
9.
10.
11.
12.
p (p q)
p (p q)
p (p q)
q (p q)
p (p q)
q (p q)
13.
14.
15.
16.
17.
18.
pq
p p
((p q) (p q)) q
((p q) (p q)) p
(p p) p
((p q) p) p
Exercice 5 [Combinatoire]
Donner une preuve (interprtation) combinatoire des galits suivantes :
k+1
1. Cnk + Cnk+1 = Cn+1
( n 0, 0 k < n )
2.
n
Cp+q
n
X
Cpi Cqni
(p, q 0, 0 n p + q )
i=0
6. Montrez que, pous les formules que vous avez trouv, on a bien :
bn = wnk + wnk vnk
Exercice 7 [Induction]
tant donn un ensemble A, on note ListA l'ensemble des listes d'lment de A. On dsigne par []
la liste vide, et l'opration de consing est note a :: l (avec a A et l ListA ).
On considre la fonction append : ListA ListA ListA dnie par :
append([], l2 ) = l2
append(a :: l1 , l2 ) = a :: append(l1 , l2 )
(l1 , l2 , l3 ListA )
S11 = 2
k1
k
Snk = Sn1
+ Sn1