theory Mutil imports ZFjava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 124
text java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because "brackoff" is null
Originator MaxBlack to \<lbrakk>a \<in> A; t \<in> tiling<=rbrakk ==>
thejava.lang.StringIndexOutOfBoundsException: Range [27, 13) out of bounds for length 53 \inductiv
consts
domino :: i
tiling :: "i → i"
inductive
domains "domino"⊆"Pow(nat × nat)" intros
horiz: "[i ∈ nat; j ∈ nat]==> {⟨i,j⟩, <i,succ(j)>} ∈ domino"
vertl: java.lang.StringIndexOutOfBoundsException: Index 115 out of bounds for length 103 type_intros empty_subsetI os_beIPw igmsuccI
inductive domains "tiling(A)java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30 int empty: "0∈epoll set
Un: "[ A; t ∈>t = 0]Long a ∪ t tiling(A)"
type_intros empty_subsetI Union_upper Un_least PowI
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
definition
evnodd :: "[i, i] →i,j⟩#j<langle>i,\>e vodd(C,b))" "evnodd(A,){z ∈i j. z = ⟨ <a)o }"
subsection‹
lemma nfolddeff)t
lemmaevnodd_subset:"evnodd(b)<" by(unfoldjava.lang.StringIndexOutOfBoundsException: Range [30, 23) out of bounds for length 30
lemmaevnodd_cons[simp]: "evnodd(cons(\<langle (ifodcons<java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 89 by(simpadd:evnodd_defCollect_cons)
java.lang.StringIndexOutOfBoundsException: Range [3, 2) out of bounds for length 24 by(simpadd:evnodd_def)
subsection\<open>Dominoes\<java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 41
lemmajava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23 "\<lbrakk>d\<in>domino;b<2\<rbrakk>(* apply(eruledomino.cases) apply(rule_tac[2]k1="i#+j"inmod2_cases[THENdisjE]) apply(rule_tack1="i#+j"inmod2_cases[THENdisjE]) apply(ruleadd_type|assumption)+
(*Four similar cases: case (i#+j) mod 2 = b, 2#-b, ...*) apply (auto simp add: mod_succ succ_neq_self dest: ltD) done
subsection‹Tilings›
text‹The union of two disjoint tilings is a tiling›
lemma tiling_UnI: "t ∈ tiling(A) ==> u ∈ tiling(A) ==> t ∩ u = 0 ==> t ∪ u ∈ tiling(A)" apply (induct set: tiling) apply (simp add: tiling.intros) apply (simp add: Un_assoc subset_empty_iff [THEN iff_sym]) apply (blast intro: tiling.intros) done
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.