내가 정리를하자. 이 같은 예를 들어, 경우 : ISAR는 notation 및 abbreviation 명령 notation non_ASCII_thm_name ("ASCII_thm_name")
은 상수로 사용할 수 있습니다. 내가 할 수있게 해주는 Isar 명령이 있습니까? 가급적이면, 제공 할 Isar 명령을 동의어로 사용하는 것이 좋습니다. 예를 들어
는 가정이되도록 그들을 대괄호을 갖는 것으로 표현된다 이사벨/jEdit과에서는 그러나,이 메타 함의 화살표로 변경 한 것 : 나는 전자가 다소 표준이 아닌 이해하지만 , 내가 읽을 훨씬 쉽게 찾을 수 있습니다. 이전 ProofGeneral 스타일의 목표를 출력하도록 Isabelle/jEdit의 동작을 수정하는 방법이 있습니까?
Isabelle에서 객체 논리를 어떻게 만들 수 있습니까? 나는이 문서에서 개체의 논리를 만드는 방법에 대해 발견 무엇 는 이자벨/ISAR 참조 설명서에서 2.3 Example: First-Order Logic
했다. 특히 객체 논리를 읽고 특히 무엇을 사용해야합니까? THF 용지 짧은 대답은 here
이 질문은 질문 How to hide defined constants을 확장합니다. 나는 이론 A, B 가져 및 C는, 어쩌면 미래에 또한 D, E ... 모든 이론은 함수 f을 정의합니다. 나는 현재의 이론에서 수입 된 이론을 바꾸지 않고 f의 정의를 숨기고 싶다. 내가 term f이라고 쓸 때 A.f이 나옵니다. 현재 이론에 hide_const (ope
이사벨 (Isabelle)에서는 때로는 중복 된 부표가있는 시나리오에 도달합니다. 교정을 반복 할 필요가 없다, 그래서 proof (prove): step 1
goal (2 subgoals):
1. a
2. a
현재 위치에서 중복 subgoal을 제거 할 수있는 방법이 있나요 : 목표 lemma "a ∧ a"
apply (rule co
, 나는 명령 '형식 정의'이제 로컬 이론의 맥락에서 작동을 발견했다. 논리적 환경은 글로벌 이론 문맥에서도 ( non-emptiness proof와 함께) 로컬 typedef에 대한 여러 해석을 포함 할 수 있습니다 ( ). (이는 Isabelle2009-2로 거슬러 올라갑니다). 이것은 typedef 및 로컬 이론 컨텍스트에 관한 최신 뉴스입니까? 또한
이사벨로 스칼라 코드를 생성하려고합니다. 스칼라 파일의 헤더를 어떻게 지정할 수 있습니까? 예를 들어, 다음과 같이하고 싶습니다. // Generated code. Generated with Isabelle/HOL
// File: blubb.thy line:1234
// Date: Wed, 27.03.2013
// exported code equati
유도 술어를 정의 할 때 고정 매개 변수와 고정 매개 변수를 선택할 수 있습니다. 인위적인 예를 들어 고려 : inductive foo for P where
"foo P True (Inl x) (Inl x)"
그것을 유도 고정 된 하나 설정하고 하나의 비 고정 매개 변수에 정의 된이 점을 설정하는 어떻게 든 수 있습니까? inductive_se