background image

Wrocław, 24 października 2012 

Wydział Informatyki i Zarządzania, rok I 
Logika dla informatyków 

Zadania – lista 3 

1.  Sprawdzić, czy przechodnie są wszystkie relacje binarne R 

 X

2

 określone na zbiorze X spełnia-

jącym warunek:  

a)  card(X) = 1  

 

 

b)  card(X) = 2  
c)  card(X) = 3 

2.  Niech  f  będzie  funkcją  przekształcającą  zbiór  R  wszystkich  liczb  rzeczywistych  w  rodzinę 

wszystkich podzbiorów zbioru R (tj. zbiór 2

R

) określoną następującym wzorem: 

f(t) = {x | x

R i x



t

} dla każdego t

R

 

Oblicz f(-1), f(0), f(t

2

+1). 

3.  Niech f: R

R będzie funkcją określoną wzorem f(x) =  -2x+4. Znaleźć funkcję odwrotną do tej 

funkcji. 

4.  Ile  jest  funkcji  ze  zbioru  {1,2,3}  na  siebie  i  takich,  że  f(1)=3?  Uogólnić  ten  wynik  dla  zbioru 

{1,2,..,n} i takich funkcji f, że f(x

i

)=y

i

, i=1,2,...,k; k

n, x

i

,y

{1,2.,,.n}. 

5.  Udowodnić, że jeśli A jest zbiorem k-elementowym  zaś B jest zbiorem n-elementowym, k

n, to 

istnieje n(n-1)...(n-k+1) funkcji różnowartościowych z A w B. 

6.  Udowodnić, że w zbiorze [0,2] (jest to zbiór wszystkich liczb rzeczywistych nie mniejszych niż 0 

i  niewiększych  niż  2)  nie  istnieje  taka  relacja  równoważności,  której  klasami  abstrakcji  byłyby 
zbiory: [0,1], [1,4/3] i [1,2]. 

7.  Funkcja f jest zgodna z relacją R wtt f 

 R. Dla X =

df

 {a, b, c, d} niech będzie zdefiniowana 

zdefiniowana relacja binarna na X:  

R = {<a,b>, <a,d>, <c,c>, <b,b>, <b,d>, <c,c>, <d,b>, <c,d>, <d,c>, <d,a>, <d,d>}.  

Zdefiniować wszystkie funkcje f zgodne z relacją R takie, że: 

a)  dom(f) = dom(R) 
b)  ran(f) = ran(R)  

Które spośród tych funkcji mają funkcje odwrotne? 

8.  Jakie sygnatury mają funkcje reprezentujące: 

a)  operację całki nieoznaczonej,   

 

b)  całki oznaczonej, 
a)  permutację zbioru {1, 2,..., n} dla n>0.  

9.  Pokazać, że złożenie funkcji różnowartościowych jest funkcją różnowartościową. Czy złożenie 

permutacji jest permutacją? 

10.  Niech będzie dany pewien graf G = (V, A), gdzie A 

 V

2

. Jaką interpretację można przypisać 

złożeniu relacji A? Co oznaczają A

2

, ..., A

n

? W jaki sposób można zbadać, czy graf posiada pętle 

oraz cykle?  

background image

11.  Pokazać w jaki sposób na podstawie definicji grafu w postaci G = (V, A) zbudować jego definicję 

o postaci G = (V, 

), gdzie 

 : V 

 2

V

 jest funkcją wyznaczającą dla dowolnego wierzchołka 

v

V zbiór wierzchołków następników 

(v), tj. wierzchołków do których prowadzą łuki z 

wierzchołka v.