• Keine Ergebnisse gefunden

0, X1#= X − 1,fakt(X1, Y1), Y

N/A
N/A
Protected

Academic year: 2021

Aktie "0, X1#= X − 1,fakt(X1, Y1), Y"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

(fakt(1, Z), true)

P (X#> 0, X1#= X − 1,fakt(X1, Y1), Y #= X ∗ Y1, true ∧ fakt(1, Z) = fakt(X, Y )

| {z }

X=1Z=Y

)

P (X1#= X − 1,fakt(X1, Y1), Y #= X ∗ Y1, X#> 0 ∧ X = 1 ∧ Z = Y

| {z }

X=1Z=Y

)

P (fakt(X1, Y1), Y #= X ∗ Y1, X1#= X − 1 ∧ X = 1 ∧ Z = Y

| {z }

X1=0X=1Z=Y

)

P (Y #= X ∗ Y1, fakt(X1, Y1) = fakt(0,1) ∧ X1 = 0 ∧ X = 1 ∧ Z = Y

| {z }

X1=0Y1=1X=1Z=Y

)

P (2, Y #= X ∗ Y1 ∧ X1 = 0 ∧ Y1 = 1 ∧ X = 1 ∧ Z = Y

| {z }

Y=1X1=0Y1=1X=1Z=1

)

(2)

fakt(X,1)

X=0

2 X#> 0, X1#= X 1, fakt(X1, Y1), 1#= X Y1

X#>0

X1#= X 1, fakt(X1, Y1), 1#= X Y1

X#>0X1#=X1

fakt(X1, Y1), 1#= X Y1

X1=0Y1=1X=1

X#>0X1#=X1

1#= X Y1

X1=0Y1=1X=1

X1#> 0, X2#= X1 1, fakt(X2, Y2), Y1#= X Y2, 1#= X Y1

X#>0X1#=X1X1#>0

2 X2#= X1 1, fakt(X2, Y2), Y1#= X Y2, 1#= X Y1

X#> 0 X1# = X 1 X1#> 0 X2# = X1 1

fakt(X2, Y2), Y1#= X Y2, 1#= X Y1

X#> 0 X1# = X 1 X1#> 0 X2# = X1 1

X2=0Y2=1X1=1X=2

Y1#= X Y2, 1#= X Y1

X2=0Y2=1X1=1X=2Y1=2

...

1#= X Y1

(3)

fakt(X, 1)

X=0

2 X#> 0, X1#= X 1, 1#= X Y1, fakt(X1, Y1)

X#>0

X1#= X 1, 1#= X Y1, fakt(X1, Y1)

X#>0X1#=X1

1#= X Y1, fakt(X1, Y1)

X#>0X1#=X11#=XY1

fakt(X1, Y1)

X1=0Y1=1X=1

X#>0X1#=X11#=XY1

2 X1#> 0, X2#= X1 1, Y1#= X1 Y2, fakt(X2, Y2)

(4)

:- use_module(library(clpfd)).

queens(N,L) :- length(L, N), L ins 1 .. N,

all_different(L), safe(L),

label(L).

safe([]).

safe([X|Xs]) :- safe_between(X, Xs, 1), safe(Xs).

safe_between(X, [], M).

safe_between(X, [Y|Ys], M) :- no_attack(X, Y, M), M1 #= M + 1,

safe_between(X, Ys, M1).

no_attack(X, Y, N) :- X+N #\= Y, X-N #\= Y.

(5)

:- use_module(library(clpr)).

mortgage(D, T, I, R, S) :- {T = 0, D = S}.

mortgage(D, T, I, R, S) :- {T > 0, T1 = T - 1, D1 = D + D * I - R}, mortgage(D1, T1, I, R, S).

Referenzen

ÄHNLICHE DOKUMENTE

Achtung: Die Berechnung von 4 × 4-Determinanten funktioniert nicht v¨ ollig analog, hier egeben sich insgesamt 24 Summanden (mit einer nicht ganz so regelm¨ aßigen Struktur) mit je

[r]

Und da die Darstellung einer Treppenfunktion als Linearkombination von charakteristischen Funktionen nicht eindeutig ist, muß man auch noch zeigen, daß die Definition von Σ(φ)

a.3 Wenn ein lineares Gleichungssystem mit n Gleichungen und n Variablen lösbar ist, dann ist die Lösung eindeutig.. a.4 Ein lineares Gleichungssystem mit mehr Gleichungen als

Vergleicht man eine unsymmetrische Verteilung gegen eine symmetrische theo- retische Verteilung, so erh¨alt man ein Kurvenmuster mit von links nach rechts steigender Kr¨ummung

Ubungen zur Analysis I, WWU M¨ ¨ unster, Mathematisches Institut, WiSe 2015/16P. Halupczok

Exercises for Analysis I, WWU M¨ unster, Mathematisches Institut, WiSe 2015/16P. Halupczok

[r]