13 lines
234 B
Plaintext
13 lines
234 B
Plaintext
|
|
// Test: Field projection syntax
|
||
|
|
|
||
|
|
theory FieldProjectionTest {
|
||
|
|
A : Sort;
|
||
|
|
B : Sort;
|
||
|
|
|
||
|
|
R : Sort;
|
||
|
|
R/data : R -> [x: A, y: B];
|
||
|
|
|
||
|
|
// Axiom using field projection: r R/data .x
|
||
|
|
ax1 : forall r : R, a : A. r R/data .x = a |- true;
|
||
|
|
}
|