Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Roqc/test-suite/output/   (Beweissystem des Inria Version 9.1.0©)  Datei vom 15.8.2025 mit Größe 1 kB image not shown  

Quelle  PrintMatch.out   Sprache: unbekannt

 
Spracherkennung für: .out vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

eqT_rect@{u u0} =
fun (A : Type@{u}) (a : A) (P : forall a0 : A, eqT@{u} a a0 -> Type@{u0})
  (f : P a (reflT@{u} a)) (a0 : A) (e : eqT@{u} a a0) =>
match e :> eqT@{u} a _ as e0 in (eqT _ a1) return (P a1 e0) with
| reflT _ => f
end
     : forall (A : Type@{u}) (a : A)
         (P : forall a0 : A, eqT@{u} a a0 -> Type@{u0}),
       P a (reflT@{u} a) -> forall (a0 : A) (e : eqT@{u} a a0), P a0 e
(* u u0 |=  *)

Arguments eqT_rect A%_type_scope a P%_function_scope f a0 e
seq_rect =
fun (A : Type@{seq_rect.u1}) (a : A)
  (P : forall a0 : A, seq a a0 -> Type@{seq_rect.u0}) 
  (f : P a (srefl a)) (a0 : A) (s : seq a a0) =>
match s :> seq a a0 as s0 in (seq _ a1) return (P a1 s0) with
| srefl _ => f
end
     : forall (A : Type@{seq_rect.u1}) (a : A)
         (P : forall a0 : A, seq a a0 -> Type@{seq_rect.u0}),
       P a (srefl a) -> forall (a0 : A) (s : seq a a0), P a0 s

Arguments seq_rect A%_type_scope a P%_function_scope f a0 s
eq_sym =
fun (A : Type) (x y : A) (H : @eq A x y) =>
match H in (@eq _ _ a) return (@eq A a x) with
| @eq_refl _ _ => @eq_refl A x
end
     : forall [A : Type] [x y : A] (_ : @eq A x y), @eq A y x

Arguments eq_sym [A]%_type_scope [x y] _
eq_sym =
fun (A : Type) (x y : A) (H : x = y) =>
match H in (_ = a) return (a = x) with
| @eq_refl _ _ => @eq_refl A x
end
     : forall [A : Type] [x y : A], x = y -> y = x

Arguments eq_sym [A]%_type_scope [x y] _
eq_sym =
fun (A : Type) (x y : A) (H : x = y) =>
match H in (_ = a) return (a = x) with
| @eq_refl _ _ => @eq_refl A x
end
     : forall [A : Type] [x y : A], x = y -> y = x

Arguments eq_sym [A]%_type_scope [x y] _
test =
fun (O : unit) (S : nat -> unit) (n : nat) =>
match n with
| 0 => O
| Datatypes.S n0 => S n0
end
     : unit -> (nat -> unit) -> nat -> unit

Arguments test O S%_function_scope n%_nat_scope

[ Dauer der Verarbeitung: 0.45 Sekunden  ]