! " # $ # %# &
' () #! *) # ) # $ # %#
+ $, ! - * ) # $ # %#
. */ # */ ) # %# % # # */ # */
. */ # */ ) # %# 0 1 2 1 3
4 # ) +# +#
! ! + # #!
*)
# #
* ) # $ # %# 5
6 78 9 :9 7 8 7 ;<9 = > ?@ 7
A # B # !
)
#)
* ) # /
! # # */ () C $ " */ #
) D E GF , + $ H $ # GF) $ # H $
,
+# # / ! () H $ +/ # ) $
B B ) # $$ H $
# %# I ) J
. */ # */ # K * *! # L $
F - #
+ $) - * $
! $ # %#
)
, +# % $
E N@ 7 ?@ 7 8 > OP 7 8 QSR 9 :9 7 8
T9 :9 7 : 9 7 UWV X
Y ) Z) # , * ) , " $[
T9 :9
7 : 9 7 UWV V X
Y
) Z) # ) + $
) )
, " $[
T9 :9
7 \ 9 7 UWV X Y ) Z)
#
, *
n
" $[T9 :9 7 \ 9 7 UWV V X
Y
) Z)
#
)
+ $
)
n
" $[T9 :9 7 ?@ 7 ] < ?@ 7 Y $ %# " $ F
+ % # ! [ ^
6 78 9 :9 7 8 : 9 7 8 Q 7 > OP 7 V 8 8 > ?@ 7> > 7
F % $
AbinSE
$ + $) +% $ [ ([
avide ∈ AbinSE
a 1 , a 2 ∈ AbinSE
H $#noeud(a 1 , a 2 ) ∈ AbinSE
[O P
!" # ! $#
%& '(
)(* '
×
→
!" !
( +, - %. . ( -& '(
→
) )/ 0(!" 1# # 2 !
3 / + - 4 %* 56 (
→
3 / + - '. ) ,
→
7
T : 7
89 T: 6
; < => ? @ A
B C DE FG ? @ A
H ? @ A
I I
< => ? @
A
B
C
DE FG ? @
A
H ? @
A
J H F>LK M < F@ N F@ A < M O N < F@ H P
;Q < N F@ A R ? JS T = P BE JS T = P I I
Q N F@ A R ? U ? @ A
H ? @ A
V W ? @ A
B XG
O@
W
J H F>LK M < F@
A ZY N N[ A H P
;Q < G Q A R \ O N] B ^ < N] _ <]
E JS T = P V W S
D R V W G Q _ <]
`
M M O M ` I I
Q G Q A R \ O N] U ? @ A
V W
? @ A
B XG
O@
W ;Q < G Q A R M F < B ^ < N] _ <]
E JS T = P V W =
D R V W G Q _ <]
`
M M O M ` I I
Q G Q A R M F < U ? @ A
V W ? @ A B XG
O@
W
J H F
>LK M < F@ < A < H P
;Q < A < R M? M R B ^ < N] _ <]
C V W < M O
D R V W G Q A I I
Q A < R M? M R U ? @
A
V W ? F F
Q B XG O@ W
;Q < M?b
BE J
E J C T
C
P T
C
P I I
Q M?b U ? @ A
BE J
E J
C
T
C
P T C P
R I I
V U ? F F
Q B G
Q
A
; M? M R \ O N] M?b I I
V U ? @ A BE J C T C P
; M? M R M F < M?b I I
V U ? @ A B C ?@ > < 8 9 ]@ 9 8 78 P
<@
9 T :
*/ ! #! *) # - Y
f(a) = g(a, f(fils gauche(a)), f(fils droit(a)))
7 =P 7 < = :9 7 Q 7 ; 7@ 78
4 # % $
E Y
!
" # ) -
*
() * $
*)
$ $ %# -
)
$$
GF) # %# % # D + [
! * $# ) D + Y
@ ? RG Y C? @
→
@ < M' () #! *) # Y
nb
f(a) = g(a, nb
f(fils gauche(a)), nb
f(fils droit(a)))
+ # *) $# Y
A +
g(a, z 1 , z 2 ) = z 1 + z 2
* Y
nb
f(a) = 1
est
arbre
vide(a) nb
f(a) = nb
f(fils gauche(a)) + nb
f(fils droit(a))
6 7 < = :9 7 Q 7 ; 7@ 7 8 7 8 9 T: 6
;Q < M N @ ? RG O Q Q A B ^ < N] _ <]
C
V Wb
DE JS T = P V W @ ? RG O Q Q A S @ ? RG O Q Q A = I I
Q @ ? RG O Q Q A U ? @ A
V W @ < B XG
O@
W M 6 78 9 :9 7 8 : 9 7 8 Q 7 > OP 7 V 7 ] > ?@ 7> > 7 Q 7 > O P 7
< M O
b I
G Q A I I
< M O
F
% $Y ? @ $ + $
) +
% $ [ ([
avide ∈
Y ? @
a 1 , a 2 ∈
Y ? @m
D + Y H $#abr(m, a 1 , a 2 ) ∈
Y ? @ [ ^
> O P 7 :8 > 9 > P <@ 9 Y ? @
% %
!" # ! $#
%& '( % %
% . %
×
% %×
% %→
% %!" !
( +, - %. . ( -& '( % %
→
) )/ 0(
!" 1# # 2
!
( , * ( , , ( % %
→
%3 / + - 4 %* 56 ( % %
→
% %3 / + -
'. ) , % %
→
% %Y ? @ 7
89 T: 6
; < => Y ? @ B
C
D C M? FG Y H Y ? @ H Y ? @ I I
< => Y ? @ B C D C M? FG Y H Y ? @ H Y ? @
J H F
>LK M < F@ N F@ A < M O N < F@
H P
;Q < N F@ A R ? J
TS T = P B C M? J
TS T = P I I
Q N F@ A R ? U Y H Y ? @ H Y ? @ V W Y ? @ B XG
O@
W
J H F
>LK M < F@ A ZY N N[ A H P
;Q < <
O < < B ^ < N] _ <]
C M?
J
TS T = P V W
D R V W G Q _ <]
`
M M O M ` I I
Q < O < < U Y ? @ V W Y B XG
O@
W
;Q < G Q A R \ O N] B ^ < N] _ <]
C M? J
TS T = P V W S
D R V W G Q _ <]
`
M M O M ` I I
Q G Q A R \ O N] U Y ? @ V W Y ? @ B XG
O@
W
;Q < G Q A R M F < B ^ < N] _ <]
C M? J
TS T = P V W =
D R V W G Q _ <]
`
M M O M ` I I
Q G Q A R M F < U Y ? @ V W Y ? @ B XG
O@
W
J H F>LK M < F@ < A < H P
;Q < A < R M? M R B ^ < N] _ <]
C
V W < M O D R V W G Q A
I I a Q A < R M? M R U ? @ V W ? F FQ B XG O@ W
;Q < M?b
B C M? J T C M?
J T C T
C
P T
C
P I I
Q M?b U @ < ? @ B C M? J T C M? J T
C
T
C
P T
C
P
;Q < M? B C M? J `
? F@ F O M ` T C M? J ` ^ ^ ` T
C
T C P T C P I I
Q M? U A < M @ \ ? @ B C M? J `
? F@ F O M ` T C M?
J ` ^ ^ ` T
C
T C
; <
O < < M?b I I
V U @ < B
; <
O < < M? I I
V U A < M @ \ B `
? F@ F O M ` c
6 78 9 :9 7 8 : 9 7 8 Q 7 > OP 7 V V 7 ] > ?@ 7> > 7
F O
b H < <
A $ ) $ + # ,
+ $ + ) # # +
#! # , +#
# / ! () [
4 GF # %# Y $
F , +# $ + $) +
)
! ()
[
/ () Z) ) # ) % # [
6 78 9 :9 7 8 : 9 7 8 Q 7 > OP 7 V V 7 ] > ?@ 7> > 7
F )
% $ + #
#!
+ #
)
, D + Y
Y ? H */ ()
! () GF) -
)
$$ D + Y
*/
() ! () GF)
Z) # D + Y ? [
F
% $
( 0 a, 0 b) AbinII
$ +)$ + % $ [ ([m
D + Y H $#f euille(m) ∈ ( 0 a, 0 b) AbinII
a 1 , a 2 ∈ ( 0 a, 0 b) AbinII
o
D +0 bH $#
noeud(o, a 1 , a 2 ) ∈ ( 0 a, 0 b) AbinII
[5
> O P 7 :8 > 9 > P <@ 9 U T ? P ? @
% %
!" # ! $#
5 )
+ - 3 %
→
% %5 )
+ -
×
% %×
% %→
% %!" !
( +, - 3(* / / ( % %
→
) )/ 0(
!" 1# # 2
!
( , * ( , , ( - 3(* / / ( % %
→
%( , * ( , , ( -
)(* ' % %
→
3 / + - 4 %* 56 (
3 / + - '. ) , % %
→
% %5 U T ? P ? @ 89 T: 6
; < => J
Y T Y ? P ? @ B
FG Y DE FG Y ? H J
Y T Y ? P ? @ H J
Y T Y ? P ? @ I I
J H F
>LK M < F@ N F@ A < M O N < F@
H P
;Q < N F@ A RG O Q Q J
P B J
P I I
Q N F@ A RG O Q Q U Y V W J
Y T Y ? P ? @ B XG O@ W
;Q < N F@ A R@ F O J N TS T = P BE J N TS T = P I I
Q N F@ A R@ F O U
Y ? H J
Y T Y ? P ? @ H J
Y T Y ? P ? @ V W J
Y T Y ? P ? @ B
5 5
J H F>LK M < F@
A ZY N N[ A H P
;Q < < RG O Q Q B ^ < N] _ <]
J
P V W
D R V W G Q _ <]
`
M M O M ` I I
Q < RG O Q Q U J
Y T Y ? P ? @ V W Y B XG
O@
W
;Q < < R@ F O B ^ < N] _ <]
E J
T
S T = P V W
D R V W G Q _ <] `
M M O M ` I I
Q < R@ F O U J
Y T Y ? P ? @ V W Y ? B XG O@ W
;Q < G Q A R \ O N] B ^ < N] _ <]
E J
TS T = P V W S
D R V W G Q _ <]
`
M M
O M ` I I 5
Q G Q A R \ O N] U J
Y T Y ? P ? @ V W J
Y T Y ? P ? @ B XG O@ W
;Q < G Q A R M F < B ^ < N] _ <]
E J
T
S T = P V W =
D R V W G Q _ <]
`
M M O M ` I I
Q G Q A R M F < U J
Y T Y ? P ? @ V W J
Y T Y ? P ? @ B XG
O@
W
J H F
>LK M < F@ < A < H P
;Q < A < RG O Q Q B ^ < N] _ <]
J R P V W < M O D R V W G Q A
I I
Q A < RG O Q Q U J
Y T Y ? P ? @ V W ? F FQ B XG
O@
W
; < => F
> R M <]
B Q O A D OQ D F O A D I I
< => F> R M <]
B Q O A D O
Q D F O A D 5 ^
;Q < M?b E J OQ T J P T J P P I I
Q M?b U J @ < T F
> R M <]
P ? @ BE J OQ T T P
;Q < M? BE J Q O A T J P T J P P I I
Q M? U J
GQ F < T F
> R M <] P ? @ BE J Q O A T T P
5 6 78 9 :9 7 8 \ 9 7 8
A B! ! # $
+# % $
E $ # %# % # D + )
)
* 1 # [
5 7
6 78 9 :9 7 8 ?@ 7 ] < ?@ 7 8
D
b
D D
D D 5 6 78 9 :9 7 8 ?@ 7 ] < ?@ 7 8 Q > <
# %# () $*
()
) # %#
) Z) # D ) %# # % # # " $
F
% $Y M? M $ +)$ +
% $ [ ([
avide ∈
Y M? M
m ∈
Yl ∈
JY M? M PQ A < H$#
noeud(m, l) ∈
Y M? M [5
7 7 =P 7
@ F O J T
T
@ F O J
T
D
@ F O J
b T P T
b @
F O J T
D D
@ F O J
T P T
@ F O J T P P
D D P P 5 OP P ? ?
% %. . (
!" # ! $#
%& '( % %. .
(
5 )
+ - %. . ( %
×
% %. . ( / +, (→
% %. . (!" !
( +, - %. . ( -& '( % %. .
(
→
) )/ 0(!" 1# # 2 !
. % 5 ( % %. . (
→
%3 / +
% %. . (
→
% %. . ( / +, (M
89 T: 6
; < => Y M? M B
C
DE FG Y H Y M? M Q A < I I
< => Y
M? M B C DE FG Y H Y
M? M Q A <
J H F>LK M < F@ N F@ A < M O N < F@ H P
;Q < N F@ A R M? M R B C I I
Q N F@ A R M? M R U Y M? M B C
;Q < N
F@
A R@ F O J
T
Q P BE J
T
Q P I I
Q N F@ A R@ F O U Y H Y M? M Q A < V W Y M? M B XG O@ W
J H F>LK M < F@ < A < H P
;Q < A < R M? M R B ^ < N] _ <]
C V W < M O
D R V W G Q A I I
Q A < R M? M R U Y M? M V W ? F FQ B XG
O@
W
J H F
>LK M < F@ A ZY N N[ A H P
;Q < M N @ B ^ < N] _ <]
E J
T
Q P V W
D R V W G Q _ <]
`
M M O M ` I I
Q M N @ U Y M? M V W Y B XG O@ W
;Q < G Q A B ^ < N] _ <]
E J
T
Q P V WQ
D R V W G Q _ <]
`
M M O M ` I I
Q G Q A U Y M? M V W Y M? M Q A < B XG O@ W 5
? ? ?
*/ !
#!
*)
# - Y
f(a) = g 1 (a, f
F(fils(a))
f F(s) = g 2 (s, f(premier(s)), f F(reste(s)))
G Y M? M
G R J
Y M? M PQ A <
+
#
*)
$# Y
a = avide (fils(avide)
F + !"
).
s = nil (premier(nil)
reste(nil)
+ !"
).
M M 7 = P 7 V > 7 QSR @ 9 :9 7 ?
@ 7 ] < ?@ 7
4 # % $E Y ! " # ) - * () * $*) $ $ %# Z)
# F) # %# () $* () [
! * $#
) D + Y
< Q Q YY M? M
→
@ < M< Q Q R Y J
Y M? M PQ A <
→
@ < M' () #! *) # Y
taille(a) = g 1 (a, taille F(fils(a))
taille F(s) = g 2 (s, taille(premier(s)), taille F(reste(s)))
M ^
A +
g 1 (a, z) = 1 + z g 2 (a, z 1 , z 2 ) = z 1 + z 2
* Y
taille(a) = 0
est arbre vide(a) taille(a) = 1 + taille F(fils(a))
taille
F(s) = 0
liste
vide(s) taille
F(s) = taille(premier(s)) + taille
F(reste(s))
6 > 7 QSR @ 9 :9 7 7 89 T: 6
;Q < M N < Q Q B ^ < N] _ <]
C
V W
DE J R T
Q P V Wb < Q Q RG J
Q P
@
< Q Q RG Q B ^ < N] Q _ <]
V W
D> U UM V W < Q Q > < Q Q RG M I I
Q < Q Q U Y M? M V W @ < B XG O@ W
Q < Q Q RG U Y M? M Q A < V W @ < B XG
O@
W M a P ? ? ?
4 # % $E Y ! " # ) - * () * $*) $ $
F % $ $) #
* ! ) , Z) F) # %# () $* () [
! * $#
) D + Y
@ A Q YY M? M
→
Y @ A@ A Q R Y J
Y M? M PQ A <
→
Y @ A' () #! *) # Y
ensval(a) = g 1 (a, ensval F(fils(a))
ensval F(s) = g 2 (s, ensval(premier(s)), ensval F(reste(s)))
M c
A + Y
g 1 (a, z) = {racine(a)} ∪ z g 2 (a, z 1 , z 2 ) = z 1 ∪ z 2
* Y
ensval(a) = ∅
est arbre vide(a)
ensval(a) = {racine(a)} ∪ ensval F(fils(a))
ensval
F(s) = ∅
liste
vide(s)
ensval F(s) = ensval(premier(s)) ∪ ensval F(reste(s))
, # * * Y + $
# $-
*
@ A Q
A [ ^
6 78 9 :9 7 8 : 9 7 8 Q 7 9 7 ] 79 ] 7 U T X
# %# % # # */ # */ ) # %# % # D + D
! () * D + @ < M [ ([
) 1 # %# B ) */ Z) @ * () #
- ! # ) # ) ! B ) , L @
) 1 # %# # Z) @ * () #
# * ) +! # ) # L@ ^ N ? P
b b b b b
E E E E ^ 5
7 ] 79 ] 7 QSR @ = 7 > Q 8 @ T
4 ) # # */ # */ # ) ! $
!
) .
Y
[
+ # # * $ # * H
0 [ .
*/
# */ #
$ " $ #
) B ) */ [
;Q < M N M N] M N] J
T P B ^ < N] _ <]
C
V W G Q A
D C M? J M T
G \ T
G P V W G B M <] @ < M O
Q A G X M <] @ M N] M N] J
T
G \ P
Q A M N] M N] J
T
G P I I
Q M N] M N] U Y H Y ? @ V W ? F FQ B XG
O@
W ^ 9 < = P 7 > Q 7 9 7 ] 79 ] 7 Q 8 @ T
! # ) . *
n
! $! [* + $, ! $ $$) # * *
O(1)
[* + $, ! )
+ # *
O(n)
[^ ^
6 78 9 :9 7 8
) # %# 3 1 # ! () ! D + [ ([
[ */ () Z) ! () ! + # ) $
1 ≤ k ≤ 3
GF! $
!
[x 1 , . . . , x k ]
[ ([x 1 ≤ . . . ≤ x k
0 [ ) Z) ! () ! + #
[x 1 , . . . , x k ]
*k + 1
" $f 1 , . . . , f k+1 [ (
) $ ! $!
f i - ! # ) # ) ! B ) , L x i C + ) #
1 ≤ i ≤ k
J) $ ! $!
f i # * ) +! # ) # L x i−1
C + ) #
2 ≤ i ≤ k + 1
J2[
) $
-
) $$ )
) ^ N@ 7 ?@ 7 8 7 7 =P 7 8
b I
b
D
I
b I
b I
b
D
b
b
b ^ 7
7 ] 79 ] 7 QSR @ = 7 > Q 8 @ 9 :9 7
4 ) # # */ # */ # ) ! $
! $
) # %# 0 [ 2[ 3
Y
[
+ # # * $ ! $! $ # * H
0 [ . */ # */ # $ % " $ $ $ +# E # * + # [
, # * * Y + $ # $- * M N] M N] A [ ^ 9 < = P 7 > Q 7 9 7 ] 79 ] 7 Q 8 @ 9 :9 7
! # ) # %# 0 [ 2[ 3 *
n
! $! / ) ) # ] J P[% # - ! # ) # Y $
F # %# 0 [ 2[ 3 * ) () )
! $! */ () )
H $#
2 h ( a ) − 1 ≤ n
% # ) +
! # ) # Y $
F # %# 0 [ 2[ 3 * # ! $!
*/ () )
H $#
n ≤ 4 h ( a ) − 1
2 h ( a ) − 1 ≤ n ≤ 4 h ( a ) − 1
2 h ( a ) ≤ n + 1 ≤ 4 h ( a )
log 4 (n + 1) ≤ h(a) ≤ log 2 (n + 1)
^
* + $, ! $ $$) # * *
O(1)
[* + $, ! )
+
# *
O(log(n + 1))
[^ P P P
A ) $ $ ! "
) *
$
F
% $ GF # %#
A ) $ $ ! "
#!
*)
#
GF) ) + $
)
)
#
-
*
K ) +# +#
! ! [
7 =P 7 V
4 # +#
! ! L ! # # Y
∀
Y ? @b, miroir(miroir(b)) = b
4 # ) Y 4 # ) * ) #
b
% Y
b = avide
[miroir(miroir(avide)) = miroir(avide) = avide
) * - Y
b = abr(m, a 1 , a 2 )
[
miroir(miroir(b)) =
miroir(miroir(abr(m, a 1 , a 2 ))) = miroir(abr(m, miroir(a 2 ), miroir(a 1 ))) = abr(m, miroir(miroir(a 1 ), miroir(miroir(a 2 )))) = h.r
abr(m, a 1 , a 2 ) =
b
5
P
4 # +# ! ! L ! # # Y
∀
C? @b, peigne(b) → prof(b) = nb
internes(b)
A > \@ $ +# +# ! ! Y
peigne(b) = peigne gauche(b) ∨ peigne droit(b)
peigne
gauche(avide) = true peigne
gauche(noeud(a 1 , a 2 )) = peigne
gauche(a 1 )∧
est
arbre
vide(a 2 ) peigne droit(. . .) = . . .
M 4 # ) Y 4 # ) * ) #
b
% Y
b = avide
[prof(avide) = 0 = nb internes(avide)
) * - Y
b = noeud(a 1 , a 2 )
[peigne(noeud(a 1 , a 2 ))
+ $()peigne gauche(noeud(a 1 , a 2 ))∨peigne droit(noeud(a 1 , a 2 ))
)
+ + + # B
! ! # $ !
peigne
gauche(noeud(a 1 , a 2 ))
^
F L # Y
peigne
gauche(a 1 ) ∧ a 2 = avide
$# Y
prof(noeud(a 1 , a 2 )) = 1 + prof(a 1 )
nb
internes(noeud(a 1 , a 2 )) = 1 + nb
internes(a 1 ) + 0
peigne gauche(a 1 )
H $# + # / [ #[prof(a 1 ) = prof(a 1 ) = nb internes(a 1 )
*prof(b) = 1 + prof(a 1 ) = 1 + nb internes(a 1 ) = nb internes(b)
[
O P P U P P X
R
% $ ! %# % $ $ # +# +$$ [
> < F
% $
F prop - # ) $ ) * $*) $
+# + $H $ + $) +
% $ [ ([
R ⊆ F prop
A ∈ F propH $# ¬A ∈ F prop[
A, B ∈ F propH $# ∨(A, B)
H ∧(A, B)
H → (A, B) ∈ F prop[
7 = P 7
¬(p) ∨(p, p) → (∧(p, q), ¬(r))
< > > < 8 = P 7
¬p p ∨ p (p ∧ q) → ¬r
a 6 7 ] ]@ P 9 <P <8 > < 7 7 8 9 T: 6 U
9
P P 7 X
; < => G > M F> B FG @ < DE \ FG G > M F> D
O FG G > M F
> H G > M F> D
< FG G > M F
> H G > M F> D
^>Q FG G > M F> H G > M F
> I I
;Q < Gb B < J O J J
b P T J P P T
E \ J J P P P I I
Q Gb U G > M F
> B < J O J
b
T P TE \ J P P c
6 78 ; <9 =@ 7 8 ] < = = 7 Q 7 8 9 :9 7 8
- # ) $ * ) ) % $ + # #!
+ # ) , D + Y
Y ? H */ () ! () F) - ) $$ D + Y
*/ ()
! () GF) Z) # ) # ) % # D + Y ? [
* ) ) $$ ! " ) D + C
Y T
Y ? P C? @ Y
F % $ C
Y T Y ? P
C? @ $ +) $ +
% $ [ ([
m
D + Y H $#f euille(m) ∈
CY T Y ? P
C? @
c ∈
CY T Y ? P C? @
o
D + Y ? H $#noeud1(o, c) ∈
CY T Y ? P C? @ [
c 1 , c 2 ∈
CY T Y ? P C? @
o
D + Y ? H $#noeud2(o, c 1 , c 2 ) ∈
C
Y T Y ? P C? @ [ > O P 7 :8 > 9 > P
<@ 9 U
Y T Y ? P ? @
% %
!" #
!
$#
5 )
+ - 3 %
→
% %5 )
+ -
*
×
% %→
% %5 )
+ -
×
% %×
% %→
% %!" !
( +, - 3 ( +, -
* ( +, - % %
→
) )/ 0(
!" 1# # 2
!
( , * ( , , ( - 3(* / / ( % %
→
%( , * ( , , ( -
)(* ' % %
→
3 / + -
* 3 / + - 4 3 / + -
'
% %
→
% % 7 P P UP
<8 8 :
> X
; < => J
Y T
Y ? P ? @ B
FG Y D
E b FG Y ? H J
Y T
Y ? P ? @ D
E FG Y ? H J
Y T
Y ? P ? @ H J
Y T
Y ? P ? @ I I
; < => F
> BE \ D < D O D ^>Q I I
;Q < Gb BE J
< T
E J O T J
b P T J P P T
E b J
E \ T J P P P I I
Q Gb U J @ < T F
> P ? @ B
E J
< TE J O T b T P TEb J
E \ T P P 7 5
< ]> < 8 9 ]@ 9 8 7 8 8 @ 9 7 8 ; <9 =@ 7 8
#
) $
⊆
# %# H *+ ) # ! " # ) - * ) # $ - # ) $ +
) ) $ # $
F)
*/ ! #! *) # - ) # $ # %# [ ] = 9 ]@ 9 8 ;P <@ 9 7 8 ; <9 =@ 78
f(a) = g 1 (a, f(fils u(a)))
est u(a)
f(a) = g 2 (a, f(fils g(a)), f(fils d(a)))
est b(a)
) $() -
g 1 g 2
# % $ % ) * ) +[
+
#
*)
$# Y $# ()
est f(a)
^
P
;Q < M N @ ?Q < < M A G B ^ < N] G _ <]
J R P V Wb
DE b J R T P V W @ ?Q < < M A
DE J R T T
? P V W @ ?Q < < M A @ ?Q < < M A ? I I
, # * * Y ) $ - *
g 1 g 2&
7 9 7@ 7 Q 7P 9 <
P 9 > 8 P 9 Q@ ]> < 8 @ 9 7 8 ; <9 =@ 78
,
+ $ Y # # () ) - # ) $
A
! () $ L)- # ) $
A 0 $ * * ) # ¬
# ) ) () L B ) */
GF) $ # +# + $$[
7 7
9 ]@ 8 Q 7 8 8 ?@ 7 > 8
> < ! () ) * ) + $ $- #
∆ . Γ
H∆
Γ
) $ 1 % $ - # ) $ [7 =P 7
p, p, p → q . r, p ∨ s
p → q .
. p, s .
> < QSR @ ] ]@ Q 78 8 ?@ 7 > 8
A ",
, C ! ()
+
#
*)
$
E # J
A ", #E B $ GF - ! # * $- #
∆ 1 . Γ 1 . . . ∆ n . Γ n
∆ . Γ
6 7 8 O8 > = 7
G
, Y
∆, A . Γ, A
.
E B $ GF - ! # * $ B () Y
∆ . Γ, A
∆, ¬A . Γ (¬ g) ∆, A . Γ
∆ . Γ, ¬A (¬ d)
∆ . A, Γ ∆, B . Γ
∆, A → B . Γ (→ g) ∆, A . B, Γ
∆ . A → B, Γ (→ d)
∆, A, B . Γ
∆, A ∧ B . Γ (∧ g) ∆ . A, Γ ∆ . B, Γ
∆ . A ∧ B, Γ (∧ d)
7
∆, A . Γ ∆, B . Γ
∆, A ∨ B . Γ
(∨g) ∆ . A, B, Γ
∆ . A ∨ B, Γ
(∨d)
a
9 > < QSR @ 8 ?@ 7 >
> < ! # F) ! ()
Γ . ∆
L + # # GF)% $ ! ()
Φ
H !Φ ` Γ . ∆
H ) # %# " $ ()$ Z) ! ()
*/
() -
)
$$
) - # ) $
Φ
H ) ,
S
$ +E #
S 1 . . . S nH $# S
% ) + # $
F + + $*
GF) #E B $ GF - ! # * ) #
S 1 . . . S n[
$ # * $
F # %# $ ! ()
Γ . ∆
9 7@ 7 8 7> > <9 = 7 8
> < +# ) GF) ! ()
Γ . ∆
) ! #Γ . ∆
L +# # $
F
% $ ! ()
[ A
* *
()
Γ . ∆
) / ! #E [5
9 7 = 79 7 7 =P 7 Q 7 Q 9 > < Q 8
G p . q
(¬ d) . ¬p, q
(¬ g)
¬q . ¬p
A ) ! #
¬q . ¬p
L + # #p . q
Yp . q ` ¬q . ¬p
[a M
7@ = 7 7 7 =P 7 Q 7 Q 9 > < Q 8
G
p . ¬p
(→ d) . p → ¬p
(¬ g)
¬(p → ¬p).
A
p . ¬p ` ¬(p → ¬p).
a ^
9 7 = 79
7 7 =P 7 Q 7 >
<9
= 7 Q 8
G
) +
p . p, q (ax) p, q . q (ax)
(→ g) p, p → q . q
A
` p, p → q . q
7@ = 7 7 7 =P 7 Q 7 > <9 = 7 Q 8
G
# , * $)
p . p (ax) (¬ d) . p, ¬p
(∨ d) . p ∨ ¬p
A
` .p ∨ ¬p
9 < 8 = 7 7 7 = P 7 Q 7 > <9 = 7 Q 8
G
4 # *
p . q, p (ax)
(→ d)
. p → q, p p . p (ax)
(→ g) (p → q) → p . p
(→ d) . ((p → q) → p) → p
A
` .((p → q) → p) → p
a a 9 < = = 7 > > 9 8 ; <9 = 79 ?
@ 7 ?@ 7 8 Q 9 > < 8 Q 8
G
<9 = 7 C % $ J
∆ . Γ
! # % $ $D E
G
H $#∆, A . Γ
∆ . A, Γ
$ ) [<9 = 7 C # * J
∆, A, A . Γ
! # % $ $D E
G
H $#∆, A . Γ
$F ) [∆ . Γ, A, A
! # % $$ D E
G
H $#∆ . Γ, A
F$ ) [a c
9 < 8 ?@ 7 ] 7 < ?@ 7 U
9
P P 7 X
> < ) $ 1
% $ - # ) $
Γ
* ! () *$ B () F) ) $ 1
% $ - # ) $
∆
H !∆ | = Γ
H )
# +
#! () - ) $ - # ) $
∆
- )) -
#
) $
Γ
[7 =P 7
p, p → q | = q, r, s
9 <P 9 > 8 ;< Q = 7 > 7 8 Q@ 8 O8 > = 7
G
<9 = 7 C ## *
J D E
G
* # # * H [ [ H∆ . Γ
) / ! #
E H $#
∆ | = Γ
[<9
= 7 C + $
! ) J D E
G
* + $
H [ [
H