#!/bin/sh
# SWI-Prolog saved state
exec ${SWIPL-/usr/lib/swi-prolog/bin/kfreebsd-i386/swipl} -x "$0" -- "$@"

<archive>

<file name="$options" class="$prolog" encoding="none" size=165 modified=1319204700>
local=134217728
global=134217728
trail=134217728
goal=user:runtime_entry(start)
toplevel=prolog
init_file=none
system_init_file=swipl
compileout=a.out
class=runtime

</file>

<file name="$state" class="$prolog" encoding="none" size=488722 modified=1319204700>
SWI-Prolog (c) 1990 Jan Wielemaker
 @:2@ /usr/lib/swi-prologQMsystem-XD  t: t$set_predicate_attributet  t/$load_input D  t  t t  t  dynamicD  t  t t  t  volatileD  t  t t  t  trace D  t  t t  t  hide_childsD  t  t t  t 
$load_file  D  t  t t  t  
 O  
C
Es@ /usr/lib/swi-prolog/boot/init.plM@3@K@;@6$load_non_module_file @8CE 
@3@;
@6 
 @8C
E @3@;@6 @8XD  t  t t  t 	$included 	D  t  t t  t  	multifileD  t  t t  t    D  t  t t  t   O  C@6u@Z/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/checker.proNv  @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/dynamics.pro  ayA@9C@G   @^/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/loadsicstus.pro   ]A@9C@G   @Z/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/sicstus.pro   ]A@9C@G   @Y/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/declar.pro  ayA@9C@G   @Z/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/portray.pro   ]A@9C@G   @\/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/utilities.pro   ]A@9C@G   @X/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/newvc.pro  ayA@9C@G   @Z/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/listthm.pro  ayA@9C@G   @\/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/aritheval.pro  ayA@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/replace2.pro  ayA@9C@G   @Y/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/repall.pro  ayA@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/standard.pro  ayA@9C@G   @W/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/simp.pro  ayA@9C@G   @Y/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/infer2.pro   ]A@9C@G   @\/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/inferenc2.pro  ayA@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/records2.pro  ayA@9C@G   @Z/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/subgoal.pro  ayA@9C@G   @Y/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/deduce.pro  ayA@9C@G   @\/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/deduction.pro  ayA@9C@G   @X/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/done3.pro  ayA@9C@G   @Y/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/cases2.pro  ayA@9C@G   @Y/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/contra.pro  ayA@9C@G   @Y/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/fwdch2.pro  ayA@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/simplify.pro  ayA@9C@G   @]/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/typecheck5.pro  ayA@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/traverse.pro  ayA@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/semistan.pro  ayA@9C@G   @\/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/prooflogs.pro   ]A@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/newrules.pro  ayA@9C@G   @Z/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/loadvc5.pro   ]A@9C@G   @Z/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/quantif.pro  ayA@9C@G   @\/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/induction.pro  ayA@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/toplevel.pro   ]A@9C@G   @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/setflags.pro   ]A@9C@G   @W/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/help.pro  ayA@9C@G   @\/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/rulefiles.pro  ayA@9C@G   @\/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/getdcldat.pro   ]A@9C@G   @]/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/initialise.pro  ayA@9C@G   @W/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/save.pro   ]A@9XD  t  t t  t catchtransparentD  t  tmeta_predicatet  t @C ? D  t  t t  t  @C O  @GC@ @3@@@8X D  t  t t  t $delete  D  t  t t  t  @I O  @ICH0 	@3@;@8CH1 @3@;@6 @J @8CH3 	
@3
@6 @K@8X D  t  t t  t $consult_clause  D  t  t t  t  @L O  @LCF @3@.,@.$expand_term@+
@2@/
$store_clause
	@2@,@.$print_message_fail@2@6 @G @8X D  t  t t  t ignore @DD  t  t @Et  t @W D  t  t t  t  @W O  @XC@ @3@@;@8C@  @9X D  t  t t  t $set_verbose_load  D  t  t t  t  @Y O  @YC@!E @3verbose_load@5current_prolog_flag @,
@5$negate @.silent@+@2@5$get_option @,@5 @_ @[@6set_prolog_flag @8X D  t  t t  t consult @DD  t  t @Et  t @j D  t  t t  t  @j O  @kC@7C 
 	
@3@(
user@;
$user_consult@,@.+@2@5flag @huser://@,
@5atom_concat @. 	
@2@0@.stream
user_input@2@2@6
load_files @8CC @3@6 @| @8XD  t  t t  t $import_all2  D  t  t t  t  @ O  @CF{  
@9C@~F| 
as


 
@3@;@. @+@2@5
$canonical_pi @,@5length	$syspreds@,@0@2@5=.. @,@0
@2@5 @@,@-@5source_location @@@. 
@2 @D@5$get_predicate_attribute @D@. 	@2 @D@5  @<@J@.:-@/ 
@2@5 @R @6 @ @8C@%F 
op
@3@;@. @
@2@5$import_ops @6 @@8C@,F 
@3@. 	@/import@/ 
@2@@.$import_wic
@2@5$ifcompiling 
@6 @@8XD  t  t t  t 	compiling  O  @ CC+  @3@?
$compilingdatabase @@5 @p
$directive @ @@5 @p@D@H@8X D  t  t t  t 
$consult_goal  D  t  t t  t  @ O  @C@)C @3@-@,
@5file_name_extension @@qlf@ @lprolog_file_type @@D@ 	
  $qload_file@!@<
@ 	
  
$consult_file@!@8X D  t  t t  t 
$check_export  D  t  t t  t  @ O  @C@&F2 @3@,	@5$undefined_export @=@,
@5$member @-@,@5strip_module error@.undefined_export@2@5
print_message	$messages@I@<@J@B
@8X D  t  t t  t call @DD  t  t @Et  t @ @H @H @H @H @H @HD  t  t t  t  @ O  @C@ @3
@@8X D  t  t t  t $at_halt D  t  t t  t  @ 	D  t  t t  t  @  D  t  t t  t  @ D  t  t t  t $foreign_registered 	D  t  t t  t  @  D  t  t t  t  @ O  @C@ A1u@$/usr/lib/swi-prolog/library/shlib.plN+=@3@4shlib@@	@,
@5loading @@D@J@<@%

<spontaneous>@.foreign_predicate
@/ 	@2@6assert @8XD  t  t t  t $select  D  t  t t  t  @ O  @C
H%  	@9CH& 	
@3
@6 @ @8X D  t  t t  t $reverse  D  t  t t  t  @ O  @CH,  		@9CH- @3@0	@2@6 @ @8X D  t  t t  t  
  D  t  t t  t  
 O  CE @3@K@;@6 @8CE 
?-@3@;@. @@2
@6 @8CE 
 @module
@3@;
@6$load_module @8CE @3@.must_be_moduletrue@2
false@5 @d@;@. @@.domain_errormodule_file@2@-@2@6throw @8CE end_of_file@3@;@5$set_source_module @.$qlf_start_file@2@5 @
$qlf_end_part@6 @@8CE @3@6 @8XD  t  t t  t  @
 @DD  t  t t  t  @
 O  @
C@ 

@3
@	@8X D  t  t t  t $translate_options  D  t  t t  t  @ O  @CH  @9C@FH 

@3@0-@1 @@+@2@5
atom_chars @0=@2@,@,@5$split @;@,@5 @@,@5name @,@5term_to_atom @0@1@2@5 @
@6 @ @8CH 	
@3@6 A@8X D  t  t t  t $execute_directive  D  t  t t  t  A
 O  A
CF @3@,
@5$expand_goal @6$execute_directive_2 @8X D  t  t t  t 
ensure_loaded @DD  t  t @Et  t A D  t  t t  t  A O  AC
C @3@0@.if
not_loaded@2@2@6 @z@8X D  t  t t  t $update_autoload_level  D  t  t t  t  A O  AC@(E, @3@.autoload@+
@2 @@5 @d@@
@(
 @@D$autoloading@6 @p@< A@. @n	@2@6 @p@8X D  t  t t  t 
$import_as  D  t  t t  t  A O  ACFb 


 @	
@3@5$same_pi @;@8CFd 

@3@;
@6 A  @8CFf @3@. @@.existence_errorexport@2@-@2@6 @@8X D  t  t t  t 
$set_pattr  D  t  t t  t  A( O  A(C@G 
 	
@3@K
@. @instantiation_error@-@2@6 @@8C@J 
 	@3@;@8C@K 
 
@3@;@. 
@2@5 A) @. 
@2@6 A+@8C@"@N 
 
 @N@3@;@. 
@2@5 A+@. 
@2@6 A+@8C@Q @3@6 @@8XD  t  t t  t $canonise_extensions  D  t  t t  t  A, O  A,CC @3@;@8CC 

@3@;@5$canonise_extension 
@6 A- @8CC
 	
@3@6 A.@8XD  t  t t  t    D  t  t t  t   O  C@%E @3@5 @@. @@2@5 @@. @R@0	@2@2@5 @X @5$consult_stream  @@6 @@8X D  t  t t  t goal_expansion 	D  t  t t  t  A6 D  t  t t  t  A6 O  A6CAu@$/usr/lib/swi-prolog/library/debug.plN+=
debug
 @@3@4prolog_debug@@optimise @@5 @] @D@J@<@5debug_topic A<@I@8CA A8
	debugging
fail@3@4 A<@@ A> @@5 A?@D@J@<@5 A@@I@8C@(A A8
	assertion
@3@4 A<@@ A> @@5 A?@D@&	 @@A@<
@,@5expand_goal$expand@ 	
 AF@!@8C@>A  A8
assume
@3@4 A<
informational@.
compatibility@/renamed@.  AN@2@/  AG@2@5 @ @@@ A> @@5 A?@D@&	 @@A@<
@,@5 AH@ 	
 AF@!@8C@*@vu@./usr/lib/swi-prolog/library/dialect/sicstus.plN+=
 @

 @
  @l@3@4sicstus@?
@5	qualified AW@D
@Hdialect AX@6prolog_load_context @@8C@;@ AU
 A

;
*->
@3@4 AW A\ AX@5 A]@?@,
@0
@1@1@2@5sub_termoccurs@(
!@D@H@<@A
@8C@ @ AU
 

 @3@4 AW@5atom @5
rename_module AW A\ AX@6 A]@8C@ AU 

use_module

 @{

 Achanged@9C@ AU
bb_put

	nb_setval@3@4 AW@6bb_key AW@8C@ AU
bb_get


nb_current@3@4 AW@6 Ax@8C@ AU
	bb_delete

 @N
 A}	nb_delete@3@4 AW@6 Ax@8C@"A  AU
	bb_update

 @N
 A}
 Av
@3@4 AW
@6 Ax@8XD  t  t t  t absolute_file_name O  ACB  @3@5is_list @?@5 A@D@H@;@6 A @8CAB$ @3@@@5 A@D@J@<
@. @@.
type_errorlist	@2@-@2@5 @@@@.
extensions@+@2@,@5 @@D@J@A
@<@%@@@.	file_type@+
@2@5	memberchk @D
@,@5$file_type_extensions @#	@<
@#	@0 @2@!@A
@,@5 A1@@	@L
@D@#@<@0@. Aregular@2@2@!@@@.	solutions@+@2@,@5 @@D@J@<@%first@#@@@.file_errors@+@2@,@5 @@D@J@<@% @@#@@@5atomic @.expand @@2@,@5 @@D@,@5expand_file_name @,@5 @@<@#@#@A@@@2@( A@D@@ @@5	$chk_file @D@J@<@@@ @( AE@D@ @I@<
@. @@. A%source_sink@2@-@2@6 @@< @@6 A@8X D  t  t t  t $import_except  D  t  t t  t  A O  ACFY  		@9CFZ 
 @
@3@;@,@5 A$
@6 A @8CF] @3@,
@,@5 @
@5 A!@;@6 A@8X D  t  t t  t $load_id  D  t  t t  t  A O  AC
E{ 
 @x

@3@;@8CE|  	@9XD  t  t t  t $rdef_response  D  t  t t  t  A O  ACF 	 @@3@0@y@1@Y@2@5 A
user_erroryes~n@6format @8CF 	 @@3@0@n@1@N@2@5 A Ano~n@6 A@8CF @3@0@a@2@5 A Aabort~n@5 A@6abort  @8C	F" @3helpredefine_module_reply@5 @@I@8X D  t  t t  t 
$goal_type  D  t  t t  t  A O  ACG@ @3@@

@5
$load_goal @D
@&	load@<@&	 @@8X D  t  t t  t at_halt @DD  t  t @Et  t A D  t  t t  t  A O  AC	HZ @3@. @@2@6asserta @8X D  t  t t  t  @  D  t  t t  t  @ O  @C@ E @3@K@;@,@5file_base_name @,@-@5 @@$
@6 @@8CE @3@5$reserved_module @;@. @@.permission_error A @@2@-@2@6 @@8CE @3@,@5$current_module @-@5 @@)@5	same_file @;@8C@ZE @3@,@5 @@-@,@5 @@.redefine_module@+@2
 @@5 @d@,@5
$super_module @5$redefine_module  @@5$declare_module @,@5$export_list @.$qlf_start_module@2@5 @@5$export_ops @. @R
@2@5 A2@5 A3@5 @  @@6 @@8X D  t  t t  t  @ @DD  t  t @Et  t @ @H @H @HD  t  t t  t  @ O  AC	@ @3@@8X D  t  t t  t $set_debugger_print_options  D  t  t t  t  A O  ACA write@3@;debugger_print_options@0@.quoted @@2@1@.
attributes A@2@1@.spacing
next_argument@2@2@6create_prolog_flag @8C@*A print@3@; A@0@. A @@2@1@.portray @@2@1@.	max_depth
@2@1@. A A@2@1@. A A@2@2@6 A@8C@*A @3 A@,	@5 @\@@@. A@-@2@,
@5 @@D@J@<@#
	 A@0@. A@2
@2@6 A@8XD  t  t t  t $get_files_argv  D  t  t t  t  B O  BCG @3@;@8CG -c

@3@;@8CH  	
@3@6 B @8X D  t  t t  t $initialization_context  D  t  t t  t  B O  BCA< @3@@@,	@,
@5 @@D@ 
 	
@!@<@& @@B	@8X D  t  t t  t $iso_property_directive  D  t  t t  t  B O  BCG   	@9CG   @9CG  
discontiguous@9XD  t  t t  t $segments_to_list  D  t  t t  t  B
 O  B
CB @3@K@;@I@8CB 
 @3@,
@5 B 
@6 B@8CB 	@3@6 A@8XD  t  t t  t  A  D  t  t t  t  A O  ACBq @3@5compound @-@5functor @;cwd@,
@5$relative_to 
@6$chk_alias_file @8CBv @3@?@5 A@D@H@;@,
@5$segments_to_atom 
@6 A@8CBz @3@5is_absolute_file_name @;@,
@5$extend_file 
@5$file_condition 
@6$absolute_file_name @8C@+B @3source@,
@5 B@0
@1 @1@2@,@5atomic_list_concat @,@5 B @5 B#@;@6 B&@8CB @3@,
@5 B 
@5 B#
@6 B&@8X D  t  t t  t $consult_stream2  D  t  t t  t  B- O  B-CF @3@5repeat  @,
@5$read_clause @,@5 @P @5 @@(
 @@;@8X D  t  t t  t $calleventhook  D  t  t t  t  B6 O  B6CA @3@@	@.  @l@/prolog_event_hook@2@5notrace @D	@J@<@J@8X D  t  t t  t 	$autoload  D  t  t t  t  B= O  B=C@A~ 	@3@,@,@5
$find_library B=@,
@5 B A@,@. @n@2@5 @p@@
verbose_autoload @@5 @\@D@% AO@<@% @c@. A@. @/ 	
@2@2@5 @ @@, @@5 @p@@@'@D@. @2@5 A @<@5@@@. 
@2defined@5 @@D@. @/ @@/ 
@2@@<@. @2@0@. 	
@2@2@5 Ar  @@-@5 @p A@-@5 @p@-@. 
@2@6$c_current_predicate @8X D  t  t t  t  	 @DD  t  t @Et  t 	 D  t  t t  t  	 O  BLC@T @3 	@6 A+@8X D  t  t t  t $noload  D  t  t t  t  BM O  BMCD9  @@3@;@I@8CD;  A@3@5source_file @@;@8CD=  As@3@-@,
@5$derived_source @,@5	time_file @5@=< @;@8CDA  As@3@,
 @l@5$time_source_file @,@5 BU@5 BX@;@8XD  t  t t  t  @ @DD  t  t @Et  t @ D  t  t t  t  @  D  t  t t  t  @ O  @CC3 @3 @ @ @@5 @p@;@8CC5 @3@@8X D  t  t t  t $expand_file_search_path  D  t  t t  t  B^ O  B^C@QA 
@3@,@5 B@;@,
@ @file_search_path @@h
@@@Y@^@Z@k@D@.loop@2@5 @@<@J
@,@0@. A
@2@2@5 B_ @,@5arg @,@5 B@6
$make_path @8CB @3@6 B@8X D  t  t t  t $assert_load_context_module  D  t  t t  t  Bm O  BmCE @3@@
	@5$load_context_module @D
@J@<	@. Bp	@2@6 @ @8X D  t  t t  t  @  D  t  t t  t  @ O  @C@EF @3@=@;@-@. 	@/$exported_op@-@-@-@2@5 BI@. 	@/ Bs@+@+@+
@2@@ 

 @ 
@!@. 
@2@5 @ @I@<@J@B@A
@8X D  t  t t  t  
  D  t  t t  t  
 O  
CD @3@?
@. @w@-@2@5 A@D@H@. 	@2@ @prolog_load_file @@;@8C@D @3@@@. @w@+@2@5 A@D@#@<@0@. Aprolog@2@1@.accessread@2@2@,@5 A@A@. A@+
@2 @@5 @d@@@9@K
@5 BN @D@@@,@5 A@D@6$import_from_loaded_module @<@@@(	 @l@D@J@<
@0@. A @@2
@2@6 Bv @A@<$load@.
$do_load_file	
@2@5
with_mutex @6$run_initialization @A@8X D  t  t t  t $load_files  D  t  t t  t  B O  BCD	 @3@K@;@. @ A*@/context@.  @|@2@-@2@6 @@8CD @3@;@8C@&D
 @3@. @w@-@2@5 A@;@@@5 Al @D@6 B@<
@. @@. A Am@2@-@2@6 @@8C@-D @3@ @!@;@@@5 A@D@6$load_file_list @<@. @@. A A@2@/ B@.  @|@2@-@2@6 @@8CD @3@6$load_one_file @8XD  t  t t  t  @ @DD  t  t @Et  t @ @H @H @H @H @HD  t  t t  t  @ O  BC
@ @3
@@8X D  t  t t  t $run_at_halt   D  t  t t  t  B  O  B CH] @3@=@,@5 A @,	@. @ @	@2@5 @V@I@<@J@B@8X D  t  t t  t $prolog_list_goal  D  t  t t  t  B O  BCHE @3@ @prolog_list_goal @@;@8CHG @3@7 @listingprolog_listing@8X D  t  t t  t $execute_directive_3  D  t  t t  t  B O  BC@1G @3@,	@5 @@@@. 	@2@,
@.$exception_in_directive
@2@5 @V@D@J@<warning@.goal_failed	directive@/ 	@2@5 @@I@A
@8X D  t  t t  t  @| @DD  t  t @Et  t @~ D  t  t t  t  @| O  @~CD  @3@6 @z@8X D  t  t t  t  A5  D  t  t t  t  A5 O  A4CF @3@5 B/@. B.	@2@,
@. @N@. @ @
@2 AE@2@5 @V@;@8X D  t  t t  t $restore_lex_state  D  t  t t  t  B O  BCEv 
lexstate	
@3@-@5$style_check emulated_dialect@6 @g@8X D  t  t t  t  B  D  t  t t  t  B O  BC@)D @3@,@,
@5	$qlf_file @@@(
qcompile@D@. 
@2@6 B$qlf@<@6$do_load_file_2 @8X D  t  t t  t  A  D  t  t t  t  A O  AC
BR  B)@3@; Bz@6 A@8C@#BT @3$bags@-@5 A@;@,
@.  @l@/ @
@2@,@5findall B@0 A@2@6$append @8CBX   Bzpl A@9XD  t  t t  t   @DD  t  t @Et  t  D  t  t t  t   O  BC@U @3 @6 A+@8X D  t  t t  t  B  D  t  t t  t  B O  BC@0A2 @3@=@&@,	@,
@5
$init_goal @@@,@.$initialization_error	
@2@5 @V@D@I@<@5$initialization_failure @I@A@<@J@B	@A@8X D  t  t t  t  B  D  t  t t  t  B O  BCD  @9CD @3@. B	
@2@,
@. @ @
@2@5 @V@6 B@8X D  t  t t  t $import_list  D  t  t t  t  B O  BC
FC @3@K
@;@. @instantitation_error@-@2@6 @@8CFF 
all@3@;@.exports@+@2@5$module_property @-@5 @@6 B @8C@;FJ 

except@3@;@. B@+
@2@5 B@@	@5 A@D@J@<
@. @@. A A@2@-@2@5 @
@,@5 A@6 B@8CFR @3@;@5 A@;@6$import_all @8C
FU @3@. @@/ Aimport_specifier
@2@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BCG	 @3 @@5 @@I@8X D  t  t t  t $expand_include  D  t  t t  t  B O  BC@LG @3@0@. A Bz@2@1@. B{ B}@2@2@,
@5 A@5$push_input_context   B}@,@5open @,@5 BU@,
@5 B2
@,@5$read_include_file @5close @5$pop_input_context  @.  @/ 	
@2@5 @@6$consult_clauses @8X D  t  t t  t  @S  D  t  t t  t  @S O  @RCGX @3@K@; @@. @ A*@-@2@6 @@8CG[ @3@;@8CG\ 
@3@;@5 @@6 @@8CG_  @@3@;@8CG` 
 @
@3@;@6 A @8CGb 
 @
@3@;@6 B@8C
Gd 
 @N@3@; @cannot_redefine_comma@5 @@I@8C@-Gg @3@,
@,@5$clause_source @@
 @ @ @@5 @p@D
@6$record_clause @A@<
@,@5 B development@6$qlf_assert_clause @8XD  t  t t  t default_module O  CCA`  	@9CAa @3@,
@5
import_module @6 C @8X D  t  t t  t $in_system_dir  D  t  t t  t  C O  CCD @3home@,	@5 @\ @-@-@6sub_atom @8X D  t  t t  t 
$set_encoding  D  t  t t  t  C O  CCC? @3@.encoding@+
@2@5 A@*
default@. C
@2@6
set_stream @8CCC  @9X D  t  t t  t public @DD  t  t @Et  t C D  t  t t  t  C O  CC@[ @3 C@6 A+@8X D  t  t t  t  B  D  t  t t  t  B O  BC@&D# @3@5 B@. A@+@2 @@5 @d@( @@;@,@5 A@0@. A @@2
@2@6 B @8CD) @3@. 	@2@,@,@5 @@6 B@8X D  t  t t  t  @  D  t  t t  t  @ O  @CET @3@5 @@;@6$consult_file_2 @8C@ EW @3@,
@5 @@.$qlf_start_sub_module	@2@5 @@5 C @@5 @@-
@6 @@8X D  t  t t  t  B%  D  t  t t  t  B% O  B$CB @3@;@8CB 
@3@;@5 B#@6 B#@8CB exists@3@;@6exists_file @8CB 
 A	directory@3@;@6exists_directory @8CB 
 A@3@;@?
@5 C'@D
@H@8CB 
 B{
@3@;@. B{
@2@5 B#@. B{@2@6 B#@8CB 
 B{@3@;@8CB 
 B{
@3@;@6access_file @8CB  
relative_to@9XD  t  t t  t reexport @DD  t  t @Et  t C/ D  t  t t  t  C/ O  C0CC @3@0@. A A@2@1@. @ @@2@1@. C0 @@2@2@6 @z@8X D  t  t t  t $undefined_procedure  D  t  t t  t  C1 O  C1CAv @3 @l@. 	
@2@,@5$prefix_module undefined_predicate@ @	exception @@;@8CAy 
retry@3 A @@5 @\ B@. B>	
@2@6 B@8CA|  
 @@9X D  t  t t  t  @ @DD  t  t t  t  @ O  @C@ @3
@
@8X D  t  t t  t  A 	D  t  t t  t  A  O  A C -@3@6 AI AK@8XD  t  t t  t  @  D  t  t t  t  @ O  @CH) @3@6 @@8X D  t  t t  t -> @DD  t  t @Et  t C?  D  t  t t  t  C? O  C@C@ @3@@;@@8X D  t  t t  t  Ab @DD  t  t @Et  t Aa  D  t  t t  t  Ab O  AaC@ 
 C@
@3@;@@	@@D@@<@@8C@ 
 Ac
@3@;@E	@@F@@<@@8C
@ @3@=@@<@@8X D  t  t t  t preprocessor O  CACC< @3
$preprocessor@6 @p@8X D  t  t t  t  B  D  t  t t  t  B O  BCA4D @3heapused@,@5
statistics cputime@,
@5 CE@,@5 @Z @,@5 A @.derived_from@+@2 @@5 @dgenerate_debug_info@,@5 @\$compilation_level@,@5 @p@,@5$load_message_level  @c@.	load_file@/start@/file	@2@5$print_message @@@. @w@+@2@5 A@D@% @x@<@% B)@A@@@@@( @x@@@#@. A @@2 B)@5 @d@D@.	file_name	@2@5 C@,@,@5
$qload_stream B@<@. A	@2@,@,@5 C @D@J@A@<@-@@@ @( B)@,@5 @ @,@,@@D@ @J@< @@. CR@/failed@2@5 @@I@B@A@5 B@@@!	@( @D@!@5garbage_collect_clauses  @<@J@5$register_derived_source  CD@,@5 CE CH@,@5 CE@Y@^@^@d@p@Y@^@^
@d@p@. CR@/done@. CV	@2@2@5 CX A@-@5 @p @[@5 @g CM@6 @g@8X D  t  t t  t $spec_extension  D  t  t t  t  Cm O  CmC
D @3@5 B@-@6 @@8CD @3@5 B
@,
@5 Bg@6 Cn @8X D  t  t t  t module_transparent @DD  t  t @Et  t Cp D  t  t t  t  Cp O  CqC@V @3 @D@6 A+@8X D  t  t t  t  @f  D  t  t t  t  @f O  @eC@2D. @3@,@5 Bg@,@5 B@,
@5 B
@,@5 Bg@@
@5 A@D@$@<@$
@8X D  t  t t  t halt  O  Cr CHQ   @3 @6 Cr @8X D  t  t t  t  A  D  t  t t  t  A O  ACF @3@5 B/query@. A	
@2@5 @@,@5get_single_char @,
@5 A @;@$
@8X D  t  t t  t  @| @DD  t  t @Et  t @{  @oD  t  t t  t  @| O  @{C@'D 
 
@3@@@5 A@D@J@<
@. @@. A A	@2@-@2@5 @@6 C@8X D  t  t t  t  CZ  D  t  t t  t  CZ O  CYCEE @3 @@-@5 A@;@6 @@8CEH  @9X D  t  t t  t  Ar @DD  t  t @Et  t Aq D  t  t t  t  Ar O  AqCC @3@0@. A A@2@1@. @ @@2@2@6 @z@8X D  t  t t  t  A  D  t  t t  t  A O  ACF 
include
@3@;@6 B @8CF 
 C
@3@;@-@5 @@,@5  @. C
@2@6 C@8CF @3@,
@5$expand_directive @;@6 B@8C@OF @3@?
 @ @ @@5 @p@D
@H@;@,
@5$add_directive_wic2 @@@0@(
 @@D @@, @@5 @p @@,@5 @p@. B@2@. @N@. @q @@-@2@/ @q @@-@2@6call_cleanup @<@6 B @B@8CF @3@6 C@8XD  t  t t  t  @ @DD  t  t @Et  t @ @H @H @H @HD  t  t t  t  @ O  CC@ @3@@8X D  t  t t  t <meta-call> D  t  t t  t  C 	D  t  t t  t  C  D  t  t t  t $singleton_option  D  t  t t  t  C O  CC@%G 	

singletons B@3@. @/ B@+@2@@Y@^@Z@d@Z @n@;@8CG  
	@9X D  t  t t  t  B  D  t  t t  t  B O  BC@%E @3@)	@5 B@;@.imports@+@2 B@5 @d@. C0@+@2 @@5 @d@6 B@8CE  @9X D  t  t t  t  @  D  t  t t  t  @ O  @CFm 
//

 
@3@;@Y@^@Z@f@o@8CFo  	@9X D  t  t t  t $clear_initialization  D  t  t t  t  C O  CCAN @3@. B@-@-@/ @-@2@6
retractall @8X D  t  t t  t  B	 @DD  t  t @Et  t B	 D  t  t t  t  B	 O  CC@W @3 B	@6 A+@8X D  t  t t  t $qlf_up_to_date  D  t  t t  t  C O  CCDl @3@@@5 C#@D@,
@5 BU@,@5 BU@Y@^@a@l@<@J@B
@8X D  t  t t  t  B  D  t  t t  t  B O  BC	B 	@3@5 A@;@8CB @3@,
@5 B@; @6 B, @8CB @3@. @@. A	file_path@2@-@2@6 @@8X D  t  t t  t $load_wic_files @DD  t  t @Et  t C D  t  t t  t  C  D  t  t t  t  C O  CC@@Hl @3@ 
 	@!@. @@+
	@2@5 B@,@5$save_lex_state @-@5 B @@,wic@5 @p@5 @k @. @@-
@2@5 B@. B@2@5 B @@-@6 @p@8X D  t  t t  t  B 	D  t  t t  t  B  D  t  t t  t  B O  BC  C< @$/usr/lib/swi-prolog/boot/toplevel.pl
 	$toplevelset_default_history
  CA@9C  C<  C
  C Aquery_debug_settings
 A; @ @
  CB@9C  C< @#/usr/lib/swi-prolog/boot/topvars.pl
 toplevel_variables @fx  @l$
  C@(@9C  C<  @
  @load_foreign_library processforeign C
 @&/usr/lib/swi-prolog/library/process.pl@/@9C  C<  @
  @ C
 socket C Cinstall_socket
 @%/usr/lib/swi-prolog/library/socket.pl@:@9C  C<  @
 	read_utillink_foreign
 @'/usr/lib/swi-prolog/library/readutil.pl@L@9XD  t  t t  t $confirm  D  t  t t  t  C O  CC@aA @3 Cw@5 @ @-@5between @,	@5 Cy@@
@%@0@y@1@Y@1@j@1@J@1@ @1
@2@5 A@D
@; Cw@.if_ttyyes@2@6 @@<@'@@@0@n@1@N@2@5 A@D@; Cw@. Cno@2@5 @@I@<
 A@. Cwconfirm@2@5 @@I@8X D  t  t t  t  @ @DD  t  t @Et  t @ @HD  t  t t  t  @ O  CC@ @3@@8X D  t  t t  t  B  D  t  t t  t  B O  BC@B 
 @@3@;@,@.expand_file_search_path@2@,@5 B@.cache	
@2@!@,@5	term_hash @@@#
@5$search_path_file_cache 
@5 B#@D@.file_search@. C
@2
@2@6$search_message @B@<@X@,@5 @@,@5 B @@@9@5 B#
@5 B&@?
@5 C@D@H@. C
@2@5 Br@D@. C@.found
@2
@2@6 C@<@. C@.tried
@2@2@5 C@I@8CB 
 @@3@,@5 C @,@5 B @5 B#
@6 B&@8X D  t  t t  t | @DD  t  t @Et  t C  D  t  t t  t  C O  CC@ 
 C@
@3@;@@	@@D@@<@@8C@ 
 Ac
@3@;@E	@@F@@<@@8C
@ @3@=@@<@@8X D  t  t t  t $do_export_list  D  t  t t  t  C O  CCF 	@3@;@8CF @3@;@,
@5$export1 
@6 C @8X D  t  t t  t  
 @DD  t  t @Et  t 
 D  t  t t  t  
 O  CC@X @3 
@6 A+@8X D  t  t t  t $substitute_atom  D  t  t t  t  C O  CC@.C{ @3@,@-@,
@5 C @-@,@5 C@-
 @,@5 C@0@1	@1@2@6 B*@8X D  t  t t  t 
$compile_type  D  t  t t  t  C O  CC@&E~ @3 @@,	@5 @p@@

@(	 @@D
@&compiled@<@@
@(	 @@D@&*qcompiled*@<@&
boot compiled@8X D  t  t t  t compile_aux_clauses O  CC	G @3xref @@5 @\@;@8CG @3@,	@-@5 @@,
@5
$start_aux @. @R	@2@.$end_aux	
@2@6 C@8X D  t  t t  t $ensure_extensions  D  t  t t  t  C O  CCB  	@9CB 	
@3
@5 @@6 C @8X D  t  t t  t $recover_and_rethrow  D  t  t t  t  C O  CC@ @3@. @	@2@5 C@;@8X D  t  t t  t  A  D  t  t t  t  A O  ACF- 	 @3 C
@,
@5 @\ @-@-@5 C@;@8CF0  	 @l@9X D  t  t t  t  C/ @DD  t  t @Et  t C/  @oD  t  t t  t  C/ O  CCC @3@0@. A A@2@1@. @ @@2@1@. C	@2@1@. C0 @@2@2@6 @z@8X D  t  t t  t  BT  D  t  t t  t  BT O  BSCC @3@6$derived_source_db @8X D  t  t t  t $read_first_clause  D  t  t t  t  D  O  D C@=E @3@@#@5	peek_char @D
@5skip @<@J@,
@5 B2@@
@L	@ 	
 @ C@!@D
@. C@2@5 C@6 D @<@$	
@A@8X D  t  t t  t $open_source_call  D  t  t t  t  D
 O  D
C@ECl @3 CN@,@. @n@2@5 @p@. C	@2@,
@5 A @@@,@. @N@. @ @@2 AE@2@5 @V@D@& C@<@& C@A
@5erase  CN@-@6 @p@8X D  t  t t  t  B  D  t  t t  t  B O  BCG  @9CG 
@3@5 @M @6 B@8X D  t  t t  t thread_local @DD  t  t @Et  t D D  t  t t  t  D O  DC@Y @3 D@6 A+@8X D  t  t t  t \+ @DD  t  t @Et  t D D  t  t t  t  D O  DC
@ @3@?	@@D	@H@8X D  t  t t  t term_expansion 	D  t  t t  t  D D  t  t t  t  D O  DC@u@4/usr/lib/swi-prolog/library/dialect/sicstus/block.plN+=
 @block
@3@4block_directive@6expand_block_declaration D@8C@ D@3@4 D@. @+
@+@2@5head D@5block_declaration D@. 
@2@6
wrap_block D@8C@*@ AU
 @load_foreign_resource

 @initialization
 D+
 
now@3@4 AW B)@5 A] @@6 A]@8XD  t  t t  t . @DD  t  t @Et  t D0  @oD  t  t t  t  D0 O  D1CC 	@3@;@6 C@8CC 
 
@3@. 
@1	@2@6 C@8XD  t  t t  t  B  D  t  t t  t  B O  BCDN 
 @x@3@. @w@-@2@5 A@;@8CDP 
	compile@3@,
@5 Co
 Bz@ @ @@;@8C@]DS @3 @ @ @@5 @p@,
@,@5 @ Bz@ @ @@, @@ @ @
@5 @@@@% B}@5 C*@@@5 C @D@&qload@<
@> A@5 C*@D@& B@G@D@;@<@>@5	$qlf_auto @D@;@& B@G@8CDc  
	 D2@9X D  t  t t  t  C  D  t  t t  t  C O  CC@,G @3@,
@,@5 B@Y@^@Z@k@5 B @0
@+@2@5 @@,
@5$mk_normal_args @0
@1
@2@6 @@8X D  t  t t  t  C  D  t  t t  t  C O  CC
F @3@K@;@. @ A*@-@2@6 @@8CF 
@3@ 
 @@!@;@8CF 

@3@. 	@2@6 A' @8X D  t  t t  t  C @DD  t  t @Et  t C  @H D  t  t t  t  C O  D>C	A  @3 @@6setup_call_catcher_cleanup @8X D  t  t t  t  Bq 	D  t  t t  t  Bq  D  t  t t  t  Bq O  BpC  C< @W/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/load.pl @9C  C< @Y/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/expand.pl @9C  C< @V/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/dcg.pl @9C  C< @Z/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/license.pl @9C  C< @Z/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/syspred.pl @9C  C< @[/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/messages.pl @9C  C< @[/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/toplevel.pl @9C  C< @Y/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/attvar.pl @9C  C< @W/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/bags.pl @9C  C< @X/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/apply.pl @9C  C< @Y/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/writef.pl @9C  C< @Z/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/history.pl @9C  C< @W/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/dwim.pl @9C  C< @X/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/parms.pl @9C  C< @[/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/autoload.pl @9C  C< @V/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/qlf.pl @9C  C< @U/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/rc.pl @9C  C< @Z/build/buildd-swi-prolog_5.10.4-1.1-kfreebsd-i386-R0Mol5/swi-prolog-5.10.4/boot/topvars.pl @l@9C  C< @&/usr/lib/swi-prolog/library/dialect.pl @l@9C  C< @$/usr/lib/swi-prolog/library/error.plprolog_dialect@9C  C< @$/usr/lib/swi-prolog/library/lists.pl DV@9C  C<  AV @l@9C  C<  D AX@9C  C< @%/usr/lib/swi-prolog/library/occurs.pl AX@9C  C<  A9 AX@9C  C< @&/usr/lib/swi-prolog/library/quintus.pl @l@9C  C< @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus@9C  C<   @l@9C  C< @e/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/defectreporting.pro @l@9C  C< @b/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/data__system.pro @l@9C  C< @c/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/data__formats.prodata__system@9C  C< @a/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/ioutilities.pro D_@9C  C< @b/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/newutilities.proioutilities@9C  C< @5/usr/lib/swi-prolog/library/dialect/sicstus/system.plnewutilities@9C  C<  Csicstus_system@9C  C<  @ C@9C  C< @%/usr/lib/swi-prolog/library/option.pl C@9C  C<  C De@9C  C< @d/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/common/versioning/version.pro Db@9C  C< @f/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/data__data_files.pro D_@9C  C< @f/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/checker_ioutilities.pro @l@9C  C< @$/usr/lib/swi-prolog/library/terms.pl @l@9C  C< @&/usr/lib/swi-prolog/library/rbtrees.plterms@9C  C< @[/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/initvals.pro @l@9C  C< @$/usr/lib/swi-prolog/library/qsave.pl @l@9C  C< @%/usr/lib/swi-prolog/library/system.plqsave@9C  C<  C AX@9C  C< @$/usr/lib/swi-prolog/library/apply.pl D[@9C  C< @#/usr/lib/swi-prolog/library/date.pl D[@9C  C< @+/usr/lib/swi-prolog/library/prolog_stack.pl A=@9C  C< @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack@9C  C< @&/usr/lib/swi-prolog/library/listing.pl
prolog_clause@9XD  t  t t  t 	noprofile @DD  t  t @Et  t Dx D  t  t t  t  Dx O  DyC@Z @3 Dx@6 A+@8X D  t  t t  t  A#  D  t  t t  t  A# O  A"CFi @3@,
@5 @@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BC
AE @3 B@.initialization_failure	@2@6 @@8X D  t  t t  t  A0  D  t  t t  t  A0 O  A/CC
  A A@3@;@8CC 	@3 D0@-@5 @t@;@8CC @3 D0@6 @t@8XD  t  t t  t  C  D  t  t t  t  C O  CCEs 
 B	
@3@5 B B@6 @\@8X D  t  t t  t []  O  D| CC    @9X D  t  t t  t  @  O  @ C@   @3@I@8X D  t  t t  t $last  D  t  t t  t  D O  DCH6 
@3@6 D @8X D  t  t t  t not @DD  t  t @Et  t D D  t  t t  t  D O  DC
@ @3@?	@@D	@H@8X D  t  t t  t  C  D  t  t t  t  C O  CC@"G' @3@5$common_goal_type @;@@
@(	 A@D@J@A
@<@,
@5 @@. 
@2@6$add_directive_wic @8CG. @3@@

 @ @ @@5 @p@D
@J@<	 @@.mixed_directive@2@6 @@8X D  t  t t  t  Ad @DD  t  t @Et  t Ac  D  t  t t  t  Ad O  AcC@ @3@E
@@F
@@<@I@8X D  t  t t  t  A  D  t  t t  t  A O  ACE   @9CE   @l@9XD  t  t t  t $compile_wic   D  t  t t  t  D  O  D C@$G @3argv@,@5 @\@,	@5 B@,
@5 A
compileout@,@5$option @ @ @k @@7 @
qsave_program Dp@8X D  t  t t  t setup_call_cleanup @DD  t  t @Et  t D   D  t  t t  t  D O  DC@ @3@-@6 D?@8X D  t  t t  t  C D  t  t t  t  C 	D  t  t t  t  C  D  t  t t  t  C D  t  t t  t $iso @DD  t  t @Et  t D D  t  t t  t  D  D  t  t t  t  D O  DC@\ @3iso@6 A+@8X D  t  t t  t  B  D  t  t t  t  B O  BCAB @3 @@.initialization_error	
@2@6 @@8X D  t  t t  t  @U  D  t  t t  t  @U O  @TCEJ @3 @@5 CX@I@8X D  t  t t  t $list_to_set  D  t  t t  t  D O  DCB  @9CB 
@3@5 A@;@6 D @8CB 

@3@6 D@8XD  t  t t  t $qlf_part_mode  D  t  t t  t  D O  DCGP  part@9CGQ   @@9X D  t  t t  t  D;  D  t  t t  t  D; O  D:CG  

@9CG 

 @N
@3@6 D9@8X D  t  t t  t  A  D  t  t t  t  A O  ACF 
 @@3@;@8C@ F 
 @@3@;@@@. CW@+@2@5module_property @@)	@D@6unload_file @<@J@A@8C@2F 
ask@3@@@& @y@.tty @@2@5stream_property @. D@+@2@5 D@)	 @@5 Cv @D @@6 A@<@J@A@8X D  t  t t  t  @	 @DD  t  t t  t  @	 O  @	C@ 		@3
@@8X D  t  t t  t  Ar @DD  t  t @Et  t BH  @oD  t  t t  t  Ar O  BHCC @3@0@. A A@2@1@. @ @@2@1@. C	@2@2@6 @z@8X D  t  t t  t $hide @DD  t  t @Et  t D D  t  t t  t  D  D  t  t t  t  D O  DC	@b @3  @6 @@8X D  t  t t  t  @Q 	D  t  t t  t  @Q  O  @P C  C<@3@6expand_term AK@8XD  t  t t  t $open_source  D  t  t t  t  D O  DC@4CH 
 A

@3@;@5 B
@5 C 
@. C\@2@5 C
@.record_position @@2@5 C
@,@5 D @5 B@( C@8C@%CP @3none D@5 CB @;@5 B B}@5 B@5 D@,@5 D@5 B@5 B@( C@8C@HCY @3@,@5 D@@@-%f@,
@5 C @D@5 B@.pipe
@2 B}@5 B@5 D@,@5 D@5 B@5 B@( C@<@. @@. @ CA@2@-@2@6 @@B
@8XD  t  t t  t  D7  D  t  t t  t  D7 O  D6C@AD| @3@?
@5 C @D
@H@@
@. B@+@2@5 A@D@J@< B@,@5 @\@@
@(auto@D@J@A@<@(large@,@5	size_file @Y@^@Z@k A@6 C*@8X D  t  t t  t  Bl  D  t  t t  t  Bl O  BkCB
 @3@- @5 @t@;@6 @t@8CB
 @3@0@1 @1	@2@6 B*@8X D  t  t t  t $load_additional_boot_files   D  t  t t  t  D  O  D C@)H} @3 D@,@5 @\@,	@5 B@@
@*	 D|@D
Loading additional boot files~n@5 C[ @@.  @l	@2@5 C additional boot files loaded~n@6 D@<@J@8X D  t  t t  t  D- @DD  t  t @Et  t D,  @oD  t  t t  t  D- O  D,C@A 
@3@,
@5 B @@@(	 D/@D@@. B @
@2@6 Br@A@<@@@
@4@(	
after_load@D
@@@ 

 @!@D@. B
@2@6 Br@<@. @@.
context_errornodirective@/ D, D@2@-@2@6 @@A@<@L@@@(	restore@D@. B @
@2@6 Br@<@5@@@K	@D@. @ A*@-@2@6 @@<@$@@@5 B@D@. @@. @initialization_type	@2@-@2@6 @@<
@. @@. A Am	@2@-@2@6 @@A@8X D  t  t t  t  A  D  t  t t  t  A O  ACGF  @9CGG  
 @k@9CGH  
 @~@9CGI 
 @{		@3@. D@+
@2@5 A@6 D @8C
GL 
 A@3 @ C C@6 @p@8C
GM 
 Aq@3 @ C C@6 @p@8C
GN 
 BH@3 @ C C@6 @p@8X D  t  t t  t  D  D  t  t t  t  D O  DCG4 
 @N
@3@;@5 D@6 D@8CG7 
 Aa
@3@;@5 D@6 D@8CG: 
 C@
@3@;@5 D@6 D@8CG= @3@6 A @8X D  t  t t  t  C  D  t  t t  t  C O  CCB @3verbose_file_search @@5 @\@; AO@6 @@8CB  @9X D  t  t t  t  C D  t  t t  t  C 	D  t  t t  t  C 
D  t  t t  t  C  D  t  t t  t  C D  t  t t  t  B"  D  t  t t  t  B" O  B!CB @3@,@5 C@,@5 D@6 @@8X D  t  t t  t  @ @DD  t  t @Et  t @ @H @HD  t  t t  t  @ O  DC@ @3@@8X D  t  t t  t  C @DD  t  t @Et  t C  D  t  t t  t  C O  CC	@ @3 @@-@6 D?@8X D  t  t t  t 
$list_to_conj  D  t  t t  t  D O  DC
F 

@3@;@8CF 

 @N
@3@6 D @8XD  t  t t  t  DA @DD  t  t @Et  t D@   @H D  t  t t  t  DA O  D@C@ @3@5$sig_atomic @@@8X D  t  t t  t  @O @DD  t  t @Et  t @N  D  t  t t  t  @O O  @NC@ @3@@@8X D  t  t t  t  
  D  t  t t  t  
 O  
CE @3@,@5 D	@,
@5 B5
@6  @8X D  t  t t  t  @a  D  t  t t  t  @a O  @`CE%   @ @@9CE&   @ @@9XD  t  t t  t  A  D  t  t t  t  A O  AC@.F 
 @
@3@. 	
@2@5 Bu@. Bs
@2@5 @@6 A@8CF  @9X D  t  t t  t  D  D  t  t t  t  D O  DCH9  		@9CH: @3@6 D@8X D  t  t t  t  @ @DD  t  t @Et  t @ D  t  t t  t  @ O  DC@ @3@@8X D  t  t t  t  B  D  t  t t  t  B O  BCH!  		@9CH" 	
@3
@6 B@8X D  t  t t  t  @  D  t  t t  t  @ O  @CH 	
@3@@@(
 D|@D@;@<@J@8CH 		
@3@6 @@8X D  t  t t  t  @ @DD  t  t @Et  t @ @H @H @H @H @H @H @HD  t  t t  t  @ O  DC@ @3
@@8X D  t  t t  t  Cj  D  t  t t  t  Cj O  CiCC 	 @@3@;@8CC @3@. C@-@-@2@5 C@,
@5 BU@. C	
@2@6 Br@8X D  t  t t  t  B4  D  t  t t  t  B4 O  B3C@oG 	
@3@.  Bz@/comment_hook@-@-@-@2number_of_clauses@,
@5 @@Y@a@Z @k@;@,@5 @@0@.errorsdec10@2@1@.comments@+
@2@1@.
term_position@+@2@1@. @@2@2@!@,@5 C @5	read_term @@@ @*
 D|@.  Bz@/ D
	@2@,@. @ @@2@5 @V@D@J@<@J@A@8CG @3@6read_clause @8X D  t  t t  t once @DD  t  t @Et  t D D  t  t t  t  D O  DC@ @3@@;@8X D  t  t t  t  C5  D  t  t t  t  C5 O  C4C	AY 		
@3@;@8C
AZ  

 
@9X D  t  t t  t  B  D  t  t t  t  B O  BCG  @	@3@;@8CG 
@3@,@5 B2@6 B@8XD  t  t t  t  C  D  t  t t  t  C O  CC@QE^ 	
@3@,
@5 @@,@5 A @5$start_consult @5 C @@ @ C C@5 @p@D@. Bn
@2@5 D@<@J
@5 Bn @,@5 C@,@. D@2@5 D @5 B @-
@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BCGo 
 
$source_location
	
 
@3@;@8CGp  		
@9XD  t  t t  t  B  D  t  t t  t  B O  BC@2Fr @3@,@5 @@@@#@( @@,
@5 D@D@. 	
@2@5 D<@. D@/ D=@/ 	
@2@6 @@<@J@A
@8X D  t  t t  t  C O  CC@!A @3@. B_	 @2@. Bc@+
@2@. @@/ @@.
loop_error@2@/ C
@2@6 @V@8X D  t  t t  t  A  D  t  t t  t  A O  ACF @3@5 A@;@6 C@8CF @3@K@. @ A*@-@2@6 @@8CF @3@. @@. A A@2@-@2@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BC@YB 
@3@E
@0@. C-@+@2@5 @@F
@@@5 C'@D@$
@<@@ @5 @t@D@J@<@6file_directory_name @A@<@$@@
@(	 B@D@6working_directory @A@<@>@(	 B)@D@,@-@5 @@6 E	@G@A@8X D  t  t t  t  A  D  t  t t  t  A O  ACH 
@3@5 B@;@8CH 
	@3
@6 A@8X D  t  t t  t  CQ  D  t  t t  t  CQ O  CPC@'E7 @3@@	 @[ @@5 @\@=
 A  @5 @p@< BC @@5 @\@D	@& AO@<@& @c@8X XQM @l-S XD  t  t t  @lt message_hook 	D  t  t t  @lt  E D  t  t t  @lt  E P EC@<u D\Nv@3@0 @@1 B@2@5memberlists@5increase_defect_counter  @ A@5nl  A@5print_message_lines @@5flush_output  @@;@8C@G E@3@;@8XPsplit C@G @3@;@8C@G 

@3@L@ 
goal@!@;@8C@"@G 
@3@5novars @@. E%@-@2@5\= @;
@5 E# @@;@8C@G 
	@3
@5 E-@;@8X Pintexp C@G @3@K@;@I@8C@G @3@5integer @;@8C@G 
 @	@3@5 E. @@;@8C@G 
 @n	
@3@5 E4@5 E4@;@8C@G 
 @	
@3@5 E4@5 E4@;@8C@G 
*	
@3@5 E4@5 E4@;@8C@G 
div	
@3@5 E4@5 E4@;@8X PconvertHelp C@G  Acheckerhelp@3@;@8C@G 	@3@;@8X Pmake_update_list C@_@G 

@3@,update@-@0@+
@1@+@2@5record_function @@;
@,@5 E= @@;@=@-@. E5@-@2@5is_in @@;@,@0@. E5@-@2@+@2@5append E@0@. E5@2@2@5 EG@<@ 

 E5@!@B@;@8C@G 
@3@;@8X Psort_rules_used_this_session  C@"@G @3@,@.ruleused_this_session_noprefix@2@,	@5 B B@*	 D|@,
@5sort @;@.ruleused_this_session@-@2@5 C  ES@5add_rules_again @@;@8X D  t  t t  @lt 
is_true_vc 	Pset_exit_status  C@G   @3@;@8X Pdo_fetch_vars_in C@G 	@3@5 Al @;@8C@G 	@3@5 A @;@8C@G @3@L@0@-@+
@2@5 @ @;@5do_fetch_vars_in_list @@;@8X Pstrip C@)@G hyp
for_all
 
@3qvar@,
@5make_new_var @
@,@5	subst_vbl @@5add_new_hyp @@;@8C@:@G conc
for_some
 
@3 Eh@,
@5 Ei
@,@5 El@. Es@. 
@2@2@0@2 @QUANTIFICATION@5
start_subgoal @@;@8C@-@G  Ee
 Es
 
@3@5no_qvars_in @uvar@,
@5 Ei
@,@5 El@5 Eo@;@8C@>@G  Er
 Ef
 
@3@5 Ey E|@,
@5 Ei
@,@5 El@. Ef@. 
@2@2@0@2 @ Eu@5 Ev@;@8X Pdo_norm_typed_expr C@2@G 		
element	
 E
@3@,@5	checktype @@.array@+@-@2@5type @
@5 E} @@5do_norm_typed_exprs @@;@8C@7@G 
 E?
	
 E@3@. E@+@+@2@5 E@5 E@5 E
@5 E@;@8C@G @3@=@&	 E2@<@&	real@;@5apply @@;@8C@G 	boolean@3@;@5do_norm_expr @@;@8C
@G 
@3@5 E^@;@8C@9@G 	@3@?@5 E^@D@H@0@+@+@2@5 E_@,
@5
checktypes @
@,@5 E@,@0@2@5 E_@=@5simplify @@<@$
@;@8X Pgenvar C	@G 	@3@5nondeclared @@;@8C@$@G @3@,
@5 A @5 B0 @@,@5
nextnumber @@,@5codelist @@,
@5 EG
@5 E@5 E@;@8X D  t  t t  @lt 	inst_form 	Phandle_negatives_etc C@6@G @3@5 E]@,
@5 E@=@ 
@-@!@,@5 E@ 	
 E3@!@<@ 
@+@!@5 E@A@;@8C@G 	@3@;@8X Ptv_print_function_name C@G @3Type information for function @5 A @,	@5is_inverse_video @@,
@5is_normal_video @@5 A @5 E@5 E @5wnl @@;@8X Pcheck C@G @3@=@5invalidatom @@<
@=@5
invalidnum @@<@K@;Invalid term.  Try again@5 E@5 E  @@I@8C@G @3@?@5 E]@D@H@?@5 E0@D@H@; E@5 E@5 E@I@8C@G @3@;@8X Plastword C@G   Ab@9C@G   CU@9C
@G @3@,	@5eof_char @@6 E@8X D  t  t t  @lt bad_rulefile  	D  t  t t  @lt in_declare_command  	Pbuild_other_cases C@G @3@,@5do_build_other_cases @@5flatten_disjunction @@;@8X P
save_cases C@G 	
or
@3@5 E @@5 E@;@8C	@G @3@5add_new_case @@;@8X Peread C	@G @3@5read_term_and_layout @@5	echo_term @@;@8X Pcompatible_type_lists C
@G 

@3@;@8C
@G  E2 E@3@;@8C@G 

@3@5 E @@;@8C@G  E2
 E@3@5 E@;@8C@G 

@3@5compatible_set_or_seq_types @@;
@5 E@;@8C@G @3@;@8X D  t  t t  @lt typechecking 	P E C@_u DmM on@9XPprint_new_E C@G @3NEW EXPRESSION: @5 E@5 E@5 E@;@8X Pdo_handle_quantifiers_in C@Q@G 
 Ef
 

 Ef
 
@3@5 E]@,@5 E@0@$@2@5 E@;@.qbindingname@2@5assertz @,@5safe_subst_vbl @@;@h
@5 E @@;@8C@Q@G 
 Es
 

 Es
 
@3@5 E]@,@5 E@0@$@2@5 E@;@. E@2@5 E@,@5 E@;@h
@5 E@;@8C@G 		
@3@5 E^@;@8C@G 
@3@0
@2@5do_handle_quantifiers_in_list @@;@8C@)@G @3@?@5 E^@D@H@L@0@+@+
@2@5 E_
@,@5 E@;@0@2@6 E_@8X Plistexp C@0@G 		@3@,
@5cv @@,@5sp @@,@5leftint @@,
@5oneint @
@,@5
createlist @@,@5sortlist @@,@5busort_prods @@5compress @@;@8X Ps_atomic C@G @3@=@5 E]@<@5 E0@Y@_@Z @l@;@8C@G 
 E3	@3@5 E0@Y@`@Z @l@;@8X Pskip_initial_crap  C@*@G   @3@-@5read_and_echo_vc_line @@-@5 F@-@5 F@-@5 F@-@5 F@-@5 F@-@5 F@-@5 F@-@5 F@-@5 F@-@5 F@-@5 F@-@5 F@I@8C@G   @3@;@8X P
generalise C@G @3@;@8C@G 	
	@3@;@5 F" @@;@8X P	try_infer C@@G 
@3type_classification_done@5 ET@.type_classification@-@-@2@5 ETabandon_search@5 ET@.search_count@-@2@5 ET@=@5 E'@=@5 E]@A@<@0@-@+@2@5 E_@5save_type_classification_list @ F'@5 A @<@J@A@;@=@,
@5
rule_match @@,@5on_filename @@5ok_type_classification @
@,@5fulfil @@B@<@_@?@-@5 F+ @@D@H@;rulename@,@5command_arg @@5 E
Cannot infer @5 E@5 E using @5 E@=@5 E'rule @5 E@5 E@A@<@#@=@K FD@5 E@5 E@A@<@L@0@+@-@2@5 E_rule-family @5 E@5 E D0@5 E@5 E@;@I@B
@A@=@5 F*  @@;@I@<@J@5display_inf_rule @@$
@=@&
 D|@.logfact	rulematch@/ @0@1	@2@/may_be_deduced_from
@2@5 E@<@6 E*@8X P F C@%@G 
@3@5	s_integer @@5 FP@,
@. @n
@2@5iss @@0
@2@5 F@;@8C@2@G 		
@3@,
@,@5essence @
@,@5 FV@,@. @n@2@5 FS@0@. E6
@2@2@5 F@;@8C@)@G 
@3@0@2@,
@5 F@0
@2@0@+@2@5 F@ 	
@!@;@8C@G 
 E6

@3@;@8C
@G 

@3@;@8C@G @3@;@8X D  t  t t  @lt 
type_alias 	Preplace C@G @3@.all_done C@2@5 E@-@5change @@;@8X Porder_functs C@G 

@3@;@5	orderargs @@;@8C@G 
@3@5less @@;@8X Pvalid C@G 
 E	 D	@3@;@8C
@G 
 E
 D		@3@;@8C@G 
 E	
@3@.<->@. D	@2
@2 E @@5norm_typed_expr @@;@8C@,@G @3@,	@,
@,@5covers_interval @@=@&
 D|@<	@.>=	
@2@5infer @@=@& D|@<	@.<=	@2@5 Fu@;@8X Pprint_Nsubs C@G 	@3@;@8C@;@G 	

@3@5tab @5 E.  @5 E@5 E@5 E@5 F|according to rule @5 E@5 E@5 E@5
list_rules @@h
@5 Fz @@;@8X Pcase_restore C@-@G @3@. Ee@-@-@2@5 ET@. Er@-@-@2@5 ET@.	forgotten@-@2@5 ET@.deleted@-@2@5 ET@.deleted_hyp@-@-@2@5 ET@. Eh@-@2@5 ET@5
restore_vc @@;@8X D  t  t t  @lt proved_for_case 	Ptv_cmd_terminator C@G  
@9C@G @3@6eol_char @@8C@G @3@5 E@5see_correct_input_stream  @@;@8X P
gen_append C@G  		@9C@G 	
@3
@6 F @@8X P E C@G @3@,	@0@.consume_layout @@2@1@.
syntax_errors D@2@2@5 D @;@6normalize_negative_literals @@8X P	find_subs C@G @3@-@,
@5parse @@,@5obtain @@5	determine @@;@8X D  t  t t  @lt command_logging 	P F C@ E  E@9XP E C@?@G @3@5 F@5 F@5 F	@5 F
@5 F
@5 F@5 F@5 F@5nozeros @@5	form_expr @@6tidy @@8X P@!remove_true_vcs_from_numbers_list C@4@G @3@. EX@+
@+@2@5retract @,@5
delete_number @@. FKtrue_vc@2@5 E@5update_vcs_proved @@5 E+++ True VC @5 E@5 E eliminated automatically.@5 E@5 E@;@5 F @@;@8C@G 	@3@;@8X P
save_ruleused C@G @3@5ruleused @@;@8C
@G @3@. F@2@5 E@;@8X P Cl  C@G @3@?	to_do@-@5 F?@D	@H@5 E@,@5max_conc_no @@5
done_range @@I@8C@/@G @3
expression@,@5 F?@=@ 
 Dc	@!@5 Cl @@A
@<@ 
 E5
 F F	
@!@5 F@I@8C@G   @3@5 F]  @@I@8C@G   @3proved@-@5 FK @@;do_not_issue_failure_message@6 ET@8C@G   @3 F@5 F@; F@6 ET@8C	@G   @3@/*** Cannot eliminate any conclusions at present@5 E@5 E@I@8X Pwarn_of_unknown_command  C@G   @3@5 E@+!!! Command not recognised.  Please retype.@5 E@5 E@;@8X D  t  t t  @lt record_consults 	P F C@j E  E@9XP E  C@G @3@5 EOLD EXPRESSION: @5 E@,@5con @@5 E@5 E@6reduce  @@8X Pgethyp C@G @3@5 F @@. F	@2@5 F@;@8X D  t  t t  @lt totally_specified_replace  	Pnumeric_month_to_string C@G  @0@1@J@A@N@9C@G  @0@2@F@E@B@9C@G  @0@3@M@A@R@9C@G  @0@4@A@P@R@9C@G  @0@5@M@A@Y@9C@G  @0@6@J@U@N@9C@G  @0@7@J@U@L@9C@G  @0@8@A@U@G@9C@G  @0@9@S@E@P@9C@G  @1@0@O@C@T@9C@G  @1@1@N@O@V@9C@G  @1@2@D@E@C@9X D  t  t t  @lt display_var_free_only 	P F C E off@9XP E C@G  @@3@;@8C@G @3 E@5echo @@5 E D0@5 E@5 E@;@8C@G @3@;@8X P F C	@G 	@3@5 F@;@8C@G @3@Y@_@`@i@=@5 F@<@J@;@h
@5 F@;@8X D  t  t t  @lt could_not_infer 	Pforget  C@G @3@=	hyplist@-@5 F?@A@<@)FORGET -- which hypothesis or hypotheses?Hypotheses? @5prompt_user @@,@5rread @ G@5parse_command_arguments @@5
do_forgetting  @@;@8X P	less_than C@#@G 
 E3

 E3@3@5 E0@Y@a@Z @k@5 E0@Y@^@Z @k@6 G @@8C@G 
 E3
@3@5 E0@Y@a@Z @k@5 E0@Y@`@Z @l@8C@G @3@5 E0@Y@_@Z @l@5 E0@Y@`@_@k@8X Pstatus  C@2@G @3@5 E@,@5case_pointer @@Y@_@Z @k[DEPTH: @5 E@5 E]@5 E@5 E@,	@-@,
@5subgoal_formula @@5 E: @5 E@5 E@5 E@5list_case_status @@;@8C
@G   @3 @5 G[TOP-LEVEL]@5 E@5 E@;@8C@G   @3@;@8X P E C@G @3@K@5 E<<< ERROR: illegal variable >>>@5 E@5 E@;@I@8C@G  @ @@3@;@8C@G  @ @@3@;@8C	@G 	@3@5 E^@;@8C@/@G 
 Be
@3@,@5 E@=@& E2@<@& E@;@. E5
@2@,
@5standard @@. Be
 @2@5simp_rel @@;@8C@2@G 
 Be
@3@,@5 E@,
@5 E@,@5 E@=@$
@&	 @@<
@ 	
 Be
@!@;@8C@/@G 
<>
@3@,@5 E@=@& E2@<@& E@;@. E5
@2@,
@5 G%@. G+
 @2@5 G(@;@8C@2@G 
 G+
@3@,@5 E@,
@5 E@,@5 E@=@$
@&	 @@<
@ 	
 G+
@!@;@8C@0@G 
 Fs
@3 E2@5 E E2@5 E@;@. @n@. E5
@2@2@,@5 E@.> @2@5 G(@;@8C@G 
 Fs
@3@. Fx
@2@5 E@;@8C@0@G 
 Fx
@3 E2@5 E E2@5 E@;@. @n@. E5
@2@2@,@5 E@. G- @2@5 G(@;@8C@+@G 
 Fx
@3 E@5 E E@5 E@;@. E5
@2@,@5 E@. Fx @2@5 G(@;@8C@2@G 
 Fx
@3@,@5 E@,
@5 E@,@5 E@=@$
@&	 @@<
@ 	
 Fx
@!@;@8C@/@G 
<
@3@,@5 E@=@& E2@<@& E@;@. E5
@2@,
@5 E@. G-
 @2@5 G(@;@8C@2@G 
 G/
@3@,@5 E@,
@5 E@,@5 E@=@$
@&	 @@<
@ 	
 G/
@!@;@8C@G 
 G-
@3@. G/
@2@5 E@;@8C@G 
 D D
@3@5 E@;@8C@G 
 D Be
@3@. G+
@2@5 E@;@8C@G 
 D G+
@3@. Be
@2@5 E@;@8C@G 
 D G/
@3@. Fs
@2@5 E@;@8C@G 
 D G-
@3@. Fx
@2@5 E@;@8C@G 
 D Fx
@3@. G-
@2@5 E@;@8C@G 
 D Fs
@3@. G/
@2@5 E@;@8C@G 
 D

 D@3@5 E@;@8C@G 
and

 G1
@3@5 E
@5 E@;@8C@G 
 E

 E
@3@5 E
@5 E@;@8C@G 
 C@

 C@
@3@5 E
@5 E@;@8C@G 
 Fk

 Fk
@3@5 E
@5 E@;@8C@_@G 
 Ef
 

 Ef
 

@3@,@5find_core_type @@;@=@-@5	var_const @@;
@5 E@<@,@=@. G7
p@2@5 F0
@5 E@. G7
 G9@2@5 F@<@. G7
 G9@2@5 F@I@;@8C@_@G 
 Es
 

 Es
 

@3@,@5 G3@;@=@-@5 G6@;
@5 E@<@,@=@. G7
 G9@2@5 F0
@5 E@. G7
 G9@2@5 F@<@. G7
 G9@2@5 F@I@;@8C@ @G 
 E
@3@,
@5 E@;@. E
@2
@5 E@;@8C@G @3@,
 E@5
defined_funct @@5
simp_funct @@;@8X Psort_rules_used  C@"@G @3@,@.ruleused_noprefix@2@,	@5 EN@*	 D|@,
@5 EO@;@. F@-@2@5 ET F@5 EU@;@8X Pdo_unhandle_quantifiers_in_list C@G 

@3@5do_unhandle_quantifiers_in @@;
@6 GD @@8C@G @3@;@8X Ptraverse  C@!@G @3@=
 F@,@5 F?@A	@<@6TRAVERSE -- Please specify expression to be traversed.Expression? @5 G@,	@5 G	@,@5parse_expression @@;@6 GK @@8X P
logic_free C@G 
 D@3@;@I@8C@G 
 E@3@;@I@8C@G 
 G1@3@;@I@8C@G 
 C@@3@;@I@8C@G 
 Fk@3@;@I@8C@G  @9X Preconstruct_record C@1@G 		

 E5
@3@,@5 GU @@;
@,@5 E E?@-@0@1@2@5 E@@;@8C@G 
@3@;@8X D  t  t t  @lt  Er 	Punwrap C@.@G @3@L@L	@=@&h@%
 Ee@<@& F@%
 Er@,@0
@1	@1@+@2@5 E_@@5 Ec @@;@8X Prestructure_set C@G 
 @n

\/
@3@5 G\ @
@5 G`@;@8C@G 
 E6

/\
@3@5 G`
@5 G`@;@8C@G 
 E5

\
@3@5 G`
@5 G`@;@8C@G @3@;@5restructure_formula @@;@8X P A C@K@G @3@5 E0@=@& GZ@%
 Ee@<@& F@%
 Er@,@0
@1	@1@+@2@5 E_@@=	@&
 EeH@5 E@<@&
 Er  C@5 E@5 E@:@5put_code @5 F|@5 E@5 E@;@8C@+@G 	
 E5
@3@5 E0@5 E0@Y@a@^@j@=
@& GZ@5listhyps @@<@& F@5	listconcs @@;@8X Psave_used_identifier C@G 	 EB@3 EB@5
used_ident @@;@8C@G @3@-@5 Gv@;@6!!! FATAL-ERROR: Identifier declared multiple times - @5 E@5 E@5 E@;@6
maybe_halt  @@8C@G @3@5built_in_ident @@;@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @5 E@5 E@5 E@;@6 Gz@8C@G @3@. Gw	@2@5 E@;@8X P
set_not_in C@G 	
@3@;@. G+
@2@5 Fu@;@5 G @@;@8C@G 	@3@;@8X Pgood_condition C@G @3@K@;@8C@G 
 E%	@3@;@5permitted_immediate @@;@8C@G  @9X Psize C@G @3@5 E]@,
@5 E@;@5 @ @@;@8C@1@G @3@5 E0@=
@Y@_@Z @l@%
 @#@<@Y@_@Z @i@%
@Y@_@c@p@;@,@5count_places @@;@Y@^@a@f@o@8X P Fv C@G @3@K@;@I@8C@R@G @3@=@0 E@5simplify_in_infer @@,	@5 E@;@=@5see_if_can_infer @@A
@<@=@5 E*@5 G@A
@< E@5standardise_in_infer @ E@,
@5 Fm@5 G@<@=@5 G@A	@< E@5 G E@,	@5 Fm@5 E*@5 G@A
@;@8X P
checktypelist C@G 
@3@;@5checkhastype @@;@8C@G 

@3@5 G
@5 G @@;@8X P FW C@G 
 E6@3@5 FP@;@8C@G 
 E6
 E6@3@5term @@;@8C
@G 	@3@5 FP@;@8C@G 	@3@5 G@;@8X P	show_help C@1@G @3@,	@5helpfilename @@,
@5spade_chkhelp_prefix @@,@5 EG@,@5 E@=
@5open_help_file @@5
show_help_for @@5seen  @@5 F@<
@;ERROR: Cannot open or display Checker help library file -- @5 E@5 E@5 E@;@8X Penumerated_infer C@G @3@5enum_infrule @@;@8X D  t  t t  @lt  F 	P@%increment_current_record_field_number  C@G @3@.current_record_field_number@+@2@5 F@h	@. G	@2@5 F0@;@8X Pto_be_saved C@G  
	auto_done@9C@G  

auto_newvc@9C@G  
banned_rule@9C@G  
case@9C@G  
 G@9C@G  
 F@9C@G  
 F@9C@G  
csvfile_name@9C@G  
current_root@9C@G  

current_vc@9C@G  

current_vc_no@9C@G  
 F@9C@G  
 F@9C@G  
display_subgoals_max@9C@G  
 F@9C@G  
 F@9C@G  
enumeration@9C@G  
fdl_file_title@9C@G  
fdlfile_name@9C@G  
 F@9C@G  
function@9C@G  
function_template@9C@G  
 F@9C@G  
indentation@9C@G  
indentation_increment@9C@G  

inverse_video@9C@G  
is_vc@9C@G  
logfile_name@9C@G  
mk__function_name@9C@G  
newline_after_prompts@9C@G  
normal_video@9C@G  
on_case@9C@G  
 F5@9C@G  
prooflog_width@9C@G  
 F@9C@G  
 F@9C@G  
 F@9C@G  
 EA@9C@G  
 F@9C@G  
 ER@9C@G  
saved_vc@9C@G  
show_vc_changes@9C@G  
 G@9C@G  
simplify_during_load@9C@G  
spark_enabled@9C@G  
step_number@9C@G  
 G@9C@G  
 E@9C@G  
 FY@9C@G  
 E@9C@G  
typechecking_during_load@9C@G  
use_subst_rules_for_equality@9C@G  
 Gw@9C@G  

user_rulefile@9C@G  
user_classification@9C@G  
 G7@9C@G  
vc@9C@G  
vcgfile_name@9C@G  
vcs_to_prove@9C@G  
vc_name@9X Pcollect_indices_and_values C@>@G 

	
@3@=@"@ 
:=
@!@,@5collect_indices @@,@5 H	 @@;@5 EG@<@$
@;@5 H@B@A@;@8C@G @3@;@8X P	orderlist C@G 	@3@;@I@8C@G @3@;@8C@G 

@3@;@5 H @@;@8C@G 
@3@,@5
list_terms @@,
@5 H@;
@5order @@;@8X PfilesWithExtension C@G  	@9C@&@G 

	
@3@,@5 E@,@5 EG@,@5 E@$
@6 H @@8C
@G 	@3@6 H@8X P Fg C@G @3@5 FP@;@?
@5 FP@D
@H@8C@G @3@5 FP@;@I@8C@G @3@5@< @;@8X P F C@)@G 
 E6
 E6

@3@5zero @@5 F @@0@. E6
@2
@2@5 F@;@8C@G 
 E6
@3@5 H @5 H#@5 F@;@8C@G 
@3@5 H @;@5 F@;@8C@G 

@3@5 F@;@8C@G @3@;@8X D  t  t t  @lt  Bb 	D  t  t t  @lt  Bb D  t  t t  @lt  Bb P BaC  C<library@+/usr/lib/swi-prolog/library/dialect/sicstus@3@4 AW A\ AX@6 A]@8CA  H$@3@6library_directory @@8CA swi@3@4  C
@6 @\@8CA  C
 H)
@3@4 arch@,@5 @\lib/@6 @t@8CA   C
 H*lib@9CA  user_profile D0@9CA   H.
app_preferences D0@9C@3A  H0@3@4 windows @@5 @\@.
win_folderappdata@+
@2@- AE@5 @V/SWI-Prolog@5 @t@@@5 C'@D@J@<
@.make_directory	@2@- AE@6 @V@8CA  H0@3@4 @. A~@1	@2@- AE@6 @V@8C@,@cu CN+=path@3@4 CPATH@,
@5getenv @@ H1 @@5 @] @D@, Ab@5 C @<@, @5 HA@6 E E@8XPcheck_structure C@]@G @3@L@=@ 
 	 A
@!@A
@<@D@=@ 
 	 FN
@!@ 

 Fv
@!@<@*@=@ 
 	may_be_deduced
@!@& D|@ 

 Fv
@!@<@ 
 	
@!@& D|@A
@;@8C@G 

bad_structure@3@;@8X Pcases C@&@G @3@=@ 
 F GZ	@!@5 E0@<@5 Fi @@5 Ey@,	@5free_hyp_no @@5 Eo@;@5do_cases @@;@8X D  t  t t  @lt  G 	Pmakename C@G @3@,@5 E@,@5 E@0@_@2@,
@5 EG
@5 E@;@8X P
quiet_add_hyp C@G  @@3@;@8C
@G 	@3@-@5 F@;@8C@G @3@-@5 F@h
	@5 HT @@;@8C@G @3@. F	@2@5 E@. FKnewhyp@/ F	@2@5 E@5	stand_all  @@;@8X Ptv_process_line_of_chars C@G x@3@.
tv_cmd_bufferexit@2@5 E@;@8C@G t	@3@. H^ E@2@5 E@;@5 H[ @@;@8C@G lb	@3@. H^@/locatebrief@2@5 E@;@5 Hb@;@8C@G  Hcf	@3@. H^@/ Hefull@2@5 E@;@5 Hb@;@8C@G  Hc	@3@. H^@/ He Hg@2@5 E@;@5 Hb@;@8C@G u	@3@. H^up@2@5 E@;@5 Hb@;@8C@G d	@3@,
@,@5tv_fetch_number @@;@. H^@/down
@2@5 E@;@5 Hb@;@8C@G  GZ	@3@. H^ A@2@5 E@;@5 Hb@;@8C@G r	@3@. H^	redisplay@2@5 E@;@5 Hb@;@8C@G s	@3@. H^showtop@2@5 E@;@5 Hb@;@8C@G @3@;@8C@G @3@. H^@/ B@2@5 E@;@8X Pcheck_rule_family_declared C@|@G 

@3@K@;@ 

@!@=
@K@A@J@B@<@0@+@+@2@5 E_@,@5make_up @@;@=	@-@5 G @@<@&@'rule_family_not_declared_for_this_usage@;@=@&
 D|@B@B@<@5@ 
@!@=
@K@A@J@B@<@0@+@+@2@5 E_@,@5 Hx@;@=	@-@5 H{@<@& H|@;@8C@G  @9X D  t  t t  @lt  G 	P G C@Z E @9XP G C
@G @3@5 E@5output_newline_if_necessary  @@5 E @;@8X Pmake_intersection C@G  
set@9C@G  
 H@9C@G 

 H@3@,@5mk_intersect @@5 EO@;@8X P F C
@G @3@,@5perform_script_file @@5see @;@8C@G   @3 @l@5 H@;@8X Ptidy_up_logfacts  C@G @3command@,@5 F@5trivial_command @@. FK@-@-@2@5 ET@;@I@8C	@G   @3 H H`@5 F@;@8C	@G   @3 H	forceexit@5 F@;@8C@G @3OK@5 E@5 E@. G@+@2@5 F@h	@. G	@2@5 F0@;@8X Peget0 C@G @3@5 E  @@;@6lget0 @@8C	@G @3@5get_code @5	echo_char @@;@8X D  t  t t  @lt trying_a_replace_all  	D  t  t t  @lt  G 	P G C E 
@9XD  t  t t  @lt  G 	P G C@G @3 G@,@5 F?@5 G @@I@8C@G   @3@;@8X Psatisfies_index_constraint C@G 
&
@3@=@5 H @@<@5 H@;@8C@G 
..
@3@. Fx
	@2@5 Fu@. Fx	@2@5 Fu@;@8C@G 
@3@. Be
	@2@5 Fu@;@8X D  t  t t  @lt tidied_subs 	Parray_simplify C@ @G 
 E
@3@;@. E
@2@,
@5remove_update_duplicates @@;
@5do_array_simplify @@;@8C@G 
 E
@3@;@. E
@2@5 H@;@8X Pprocess_function_list C@$@G )  Ab
@3
@5 G3@5 G3@;@8C@G  @O
@3
@5 G3@;@5 H @@;@8X P	list_subs C@G @3@h
	 @.numsubs
@2@5 E@;@8C@G 
@3@5 F|@5 E F@5 E@5type_sub @@h	@5 H @@;@8X Pwrite_summary_of_proof_status  C	@G   @3@5write_vcs_proved  @@5 E@5write_vcs_not_proved  @@;@8X P G  C@G @3@=case_number@,@5 F?@<Which case? @5 H} @@,@5 G	@5 E0@;@5 G @@;@8X P D CA AU@3@4 AW@Y@_@`@d@o@8X Pprocess_enumeration_list C@G 
 H Ab
@3@;@8C@G 
 @O
@3@5 H @@;@8X Pprove  C@B@G @3@5clear_up_could_facts  @ F@,@5 F?strategy@,	@5 F?@=
@&	
contradiction
@.
contradict@2@!@<@=
@&	implication
@. H@2@!@<@=@&		induction@%
 H@<@&	 HJ@%
 HJ@;@@;@8X Pdistinguish_vars_in_list C@G @3@5distinguish_vars_in @@;@8C@G @3@,
@5 H@;
@5 H @@;@8C@G 		@3@;@8X P Gf C@_@G 
 Ef
 

 Ef
 

@3@,@5 G3@=@-@5 G6@;
@5 Ge@<@-@. G7
temp@2@5 F0@=
@5 Ge@. G7
 H@2@5 F@<
@. G7
 H@2@5 F@;@I@;@8C@_@G 
 Es
 

 Es
 

@3@,@5 G3@=@-@5 G6@;
@5 Ge@<@-@. G7
 H@2@5 F0@=
@5 Ge@. G7
 H@2@5 F@<
@. G7
 H@2@5 F@;@I@;@8C@C@G 
 @n
@3@,@5 Ge@;@=@,
@5 E
@. H@-@2@5 E@,@5 G`@ 	
 G^@!@<@,@5restructure_nonset @@ 	
 @n@!@A
@;@8C@C@G 
 E6
@3@,@5 Ge@;@=@,
@5 E
@. H@-@2@5 E@,@5 G`@ 	
 Ga@!@<@,@5 H@ 	
 E6@!@A
@;@8C@C@G 
 E5
@3@,@5 Ge@;@=@,
@5 E
@. H@-@2@5 E@,@5 G`@ 	
 Gc@!@<@,@5 H@ 	
 E5@!@A
@;@8C@V@G 
 
@3@,@5 Ge@,
@5 Ge@;@,@5 E@,@5 E@;@=@(@& E2@& E2@5 E0
@5 E0
 @5 E*@. E8
@2@5 FS@Y@^@`@^
@g@m@<
@ 	
 
@!@;@8C@C@G 
 Fx
@3@,@5 Ge@;@=@,
@5 E
@. H@-@2@5 E@,@5 Ge@ 	
	subset_of@!@<@,@5 Ge@ 	
 Fx@!@A
@;@8C@C@G 
 Fs
@3@,@5 Ge@;@=@,
@5 E
@. H@-@2@5 E@,@5 G`@ 	
 H@!@<@,@5 H@ 	
 Fs@!@A
@;@8C@C@G 
 G/
@3@,@5 Ge@;@=@,
@5 E
@. H@-@2@5 E@,@5 G`@ 	
strict_subset_of@!@<@,@5 H@ 	
 G/@!@A
@;@8C@C@G 
 G-
@3@,@5 Ge@;@=@,
@5 E
@. H@-@2@5 E@,@5 G`@ 	
 H@!@<@,@5 H@ 	
 G-@!@A
@;@8C@G 
 E

 E
@3@5 Ge@;
@5restructure_formula_list @@;@8C@(@G 
 E

 E
@3
@5 Ge@;@5 H@;@5 Ge@;@8C@G 
 A

 H@3@5 Ge@;@8C@G 
last

 H@3@5 Ge@;@8C@G 
nonfirst

 H@3@5 Ge@;@8C@G 
nonlast

 H@3@5 Ge@;@8C@G 
@

 H
@3@5 Ge
@5 Ge@;@8C@G 
succ

 H@3@5 Ge@;@8C@G 
pred

 H@3@5 Ge@;@8C@G 
abs

 H@3@5 H@;@8C@G 
sqr

 I @3@5 H@;@8C@G 
odd

 I@3@5 H@;@8C@G 
 H8
@3@5twiddles_conversion @@;@8C@L@G 
 I
@3@5 E]@,@5 E@0@_@1@_@1@O@1@L@1@D@2@,@5 EG@5 E@,
v@5 G6@. G7	
 F@2@5 E G8@5 Gt @@. I
	@2@5 E@;@8C	@G 	@3@5 E^@;@8C@G 
 @o
@3@5 Ge@;@8C@S@G @3@L@0@+
@+@2@5 E_@5 G  @@=@&
	mk__array@;@,@5restructure_array_aggregate @@<@,@=@&

mk__record@;@,@5restructure_record_aggregate @@<@=@- E@5 G @@;@,@5 I@<
@-record@5 I@;@,@5 I@;@0
@2@6 E_@8C@G @3@,
@,@5 G @@;@,@5 H@5 I@;@8C@G @3@,
@-@,@,@-@5 E@@;@,
@5 H@-
@-@5 E@@;@8C@~@G @3@L@0@+
@+@2@5 E_@=@!@. H@-@2@5 E@ @!@,
@5 H@ 	
 H
@!@A@<@M@=@.sequence@-@2@5 E@ @!@5 H@A@<@1@=@&
 I
@5 I@;@,@5 I@<@=@&
 I@5 I@;@,@5 I@<@,@5 H@0
@2@5 E_@A@A
@;@8X Psave_type_classification C@G @3@-@5 F( @@;@8C@>@G @3@,	@5 E@=@&	 E2@;@. F(i@2@5	maybe_add @@<@%@=@&	 E@;@. F( Hr@2@5 I@<@=
enumerated@5 E@;@. F(e@2@5 I@<@J@;@8C@G @3@;@8X D  t  t t  @lt  A6 D  t  t t  @lt  A6 	D  t  t t  @lt  A6 D  t  t t  @lt  A6 Prule CA@G 	
=>
@3@0@+@+
@2@5 E_@,
@5 Hx@. F(@-@-@2@5 ET F'@5 ET
@5 F- F'@5 F0@;@,@5use_rulefile @@,@5get_term @@=@ 
  HE
may_be_replaced_by@!@B@<@T@=@ 
  I-@!@% D|@B@<@<@=@ 
  HE
are_interchangeable H@!@<@ 
  I/ H@!@% D|@=@$@$@<@$@$@5is_chosen_rulename @@?@5 G @@D@H@5 F7@0@+@2@5 E_@. Be
@2@,@5	add_conds @@,@5 F:@=@5 FF@;@I@<@J@?@5	satisfies @@D@H@5display_rep_rule @@& D|@,@5 F4@.logged_rule_match@0@1@2@2@6 E@8X P Fn C@G @3@,@5 E@=@5 E@<@$
@;@8X P	find_char C@G @3@5 E@,	@5 H @@$	@;@8X Ptv_build_locate_expr C@G @3@,
@5tv_trace @ @,@5tv_expr @@5
tv_build_expr @@;@8X P G C@G @3@K@;@I@8C@G 
 @N	
@3@5 G@5 G@;@8C@G 
 Aa	
@3@5 G@5 G@;@8C
@G 
 D	@3@6 G@8C@G  
 E@9C@G  
 E@9C@G  
 G@9C@G  
enumeration_list@9C@G  
 H@9C@G  
in_order@9C@G  
 Be@9C@G  
 E+@9C@G  
in@9C@G  
subset@9C@G  
 Em@9C@G  
strict_sublist@9C@G  
 EH@9C@G  
	set_union@9C@G  

set_intersect@9C@G  
set_lacking@9C@G  
 E@9C@G  
 E1@9C@G  
nonvar@9C@G  
var@9C@G  
 Al@9C@G  
 A@9C@G  
 @@9C@G  
 E@9C@G  
 FT@9C@G  
 E@9X P EV C@G 	@3@;@8C@0@G 	
@3@ 
	
@!@,@0@1@0@1
@2@2@5 E_@5 E@;@5 EU@;@8X P
do_the_saving C@G @3@,	@5 G @ @l@5tell  D0@5 E@6save_a_copy @@8C@G @3@5 Ig@5told  @@;@8X Ppermutation_of_fields C@-@G 

	
@3@,@0@0@1
@2@+@2@5 F@;@,@5 EG@;@5 Ip @@;@8C@G @3@;@8X P H C@G 	@3@;@I@8C@G @3@;@8C@G 

@3@;@5 H@;@8C@G 
@3@5 FP@5 FP@;@Y@a@^@i@8C@G 
@3@5order_terms @@;@8X D  t  t t  @lt used 	Pskip_to_end_of_comment  C@G @3@5 E@,@5 IB@&@}@;@8X P
find_rulefile C@#@G @3@5rulefile @@5 E]@5has_matching_rulename @@5file_exists_and_is_readable @@5 H@5 G@5 F@. F5@-@2@5 ET@. F5	@2@6 F0@8C@G @3@5 E]@?
@5 I@D
@H	Aborted: @5 E@5 E@" does not exist or cannot be read.@5 E@5 E@;@6 Cs @@8X D  t  t t  @lt  Eh 	Pis_strict_subset_of C@G @3@5is_subset_of @@,
@5mk_diff @@ 
@!@;@8X Pformat_formula C@G 	
 C@
@3@; Ee@5layout @@; Er@5 I@;@8C	@G @3 Er@5 I@;@8X D  t  t t  @lt replace_more 	P I C@ E  F@9XP E C@G 		
@3@,@5 E@;
@6 E@8C@G 	
@3@;@8X P	read_word C@G @3@5is_a_single_character @@;@0@2@5 E@5fget0 @@;@8C@G @3@5is_a_word_split_char @@,@5 I@5 I @@;@8C@$@G @3@,@5make_lower_case @@,@5 I@,
@5restword @@0
@2@,@5
truncate_list @@5 E@;@8X P	set_infer C@G 
 Be
 Ga	 H H@3@;@8C@G 
 Be
 H Ga	 H@3@;@8C@G 
 Be
 Ga
 H H@3@;@8C@G 
 Be
 H Ga
 H@3@;@8C@G 
 Be
 Ga			@3@;@8C@G 
 Be	 Ga		@3@;@8C@G 
 Be
 Ga	
 Ga
	@3@;@8C@G 
 Be
 G^	 H	@3@;@8C@G 
 Be	 G^	 H@3@;@8C@G 
 Be
 G^
 H		@3@;@8C@G 
 Be	 G^
 H	@3@;@8C@G 
 Be
 G^			@3@;@8C@G 
 Be	 G^		@3@;@8C@G 
 Be
 G^	
 G^
	@3@;@8C@G 
 Be
 Gc	 H	@3@;@8C@G 
 Be	 Gc	 H@3@;@8C@G 
 Be
 Gc
 H H@3@;@8C@G 
 Be
 H Gc
 H@3@;@8C@G 
 Be
 Gc		 H@3@;@8C@0@G 
 Be	
@3@=@$	
@<@=@. Be	
@2@5set_infrule @@<@. H	
@2@5 I@. H
	@2@5 I@;@8C
@G 
 G+
 H H@3@;@8C
@G 
 G+
 H H@3@;@8C@G 
 G+	 H@3@. IS@-	@2@5 I@;@8C@G 
 G+
 H	@3@. IS@-	@2@5 I@;@8C@G 
 G+	
@3@. G+	
@2@5 I@;@8X D  t  t t  @lt  I 	P F C@G 

@3@5sortprod @
@5 F@;@8C@G @3@;@8X D  t  t t  @lt  G 	P G C@{ E  E@9XPorder_exprs C@G @3@,
@5 F @@,@5 I@5 H@;@8X P G
 CAT@G 
@3@5 E@=A(@,	@5seeing @,
@5 E@=@@(
 @@=@&	 @l@<<<< End of command script @5 E@5 E reached >>>@5 E@5 E@. H	@2@5 F@;@5 G@=@,@5 H<<< Resuming command script @5 E@5 E >>>@5 E@5 E@5 H@<@&<<< Returning to interactive input >>>@5 E@5 E @l@5 HCHECK|:@5 H@A@. H@2@,@5 EN@,
@5 G@,@,@5toplevel_execute @@=@&
 @& @l@. F@-@2@5 ET@. F@2@5 E@<@=@&
@&script@. F@-@2@5 ET@. F@2@5 E@<@J@5 G	@B@<@@=@(
 D0@5 G@6Error on input stream - returning to interactive input@5 E@5 E@. H@-@2@5 ET @l@5 H@5 G	@B@<@]@$
@=@&	 @l@<@5renumber_and_print @ D0@5 E@;@=@B E@5 F @@,@5command_log_filename @@,@5telling @=@5file_can_be_written @@<@?@5 I@D@H I@5 E@5 E cannot be written.@5 E@5 E@;@5 I@5 Ig@5 I D0@5 E@5 E@5 Ig@< F@5 I@B@B@B
@A@<@%@3READ ERROR: garbage on input stream mandates reset.@5 E@5 E@5 E@5Please type CONTROL-C to resume use of the checker...@5 E@5 E@. H@-@2@5 ET@5 E@I@B	@B@B
@B@A@;@8X Pis_terminator_line C
@G @3@5 E@5 ED@;@8X Pcheck_command_arguments C@G @3@=@5 G@;@<@5show_permitted_arguments @@;@8X D  t  t t  @lt time_for_new_vc  	P@ scan_line_three_for_SPARK_marque C@@@G @3@=@!@-@0@E@1@x@1@a@1@m@1@i@1@n@1@e@1@r@2@-@5
triple_append @@<@-@0@S@1@P@1@A@1@R@1@K@2@-@5 I@; G@6 @ @8C@G @3@;@8X P E<  C
@G @3subject@,@5 F?@;@5 E< @@;@8C@G   @3@5display_general_help  @@;@8X Pget_next_vc C@5@G @3@,	@5 E@5 E@,
@5 F@=@5 I @@<@5
is_vc_line @@;@,@5 G @@,@5 G @@,
@5 HR @@;@=@'	@<
@5read_verification_condition @@;@8X Pnot_writeable_warning C@G @3 @l@5 Ig@5 E!!! ERROR trying to delete @5 E@5printq @@5 E@5 EFile is not writeable.@5 E@6 I@8X Pnormalize_arg_list C@G 
@3@5 F@;@8C@G 

@3@5 F@;
@5 I @@;@8C@G @3@;@8X Pincrement_search_count  C@!@G @3@. F+@+@2@5 F@h	@. F+	@2@5 E@;@=@&	@;@5@"ask_user_if_search_should_continue  @@<@J@;@8C
@G   @3@. F+@2@5 E@;@8X Precord_simplify C@i@G @3@=@4@,
 E?@,@0@+@1@+
@2@,@5 E@@=@-
 B|@0@2@5 E@@5 E@<@5
order_updates @@A@<@0@- B|@,@0@+@2@-@5 E@@;@,@5 E@,
 B|@0@2@5 E@@5
record_access @@B@;@8X Pfetch_date_and_time CA	@G @3@.datime@+
@+@+@+
@+@+@2@5 J De@0@+@1@+@1@+@1@+@2@5number_codes @=@0@+@1@+@2@5 J@<@0@+@2@5 J@%@0@=@0@+@1@+@2@5 J@<@0@+@2@5 J@%@0@=
@0@+@1@+@2@5 J@<
@0@+@2@5 J@%@0@=@0@+@1@+@2@5 J@<@0@+@2@5 J@%@0@=@0@+@1@+@2@5 J@<@0@+@2@5 J@%@0@0@1@2@0@+@1@+@1@+@ @2@5 F @@0@1@1@-@1@1@1@ @1@-@1@1@1@1@2@5
atom_codes @0@1@1@:@1@1@1@:@1@1@2@5 J@;@8X Pfind_if_save C@!@G @3@5 E@5 EFrom H@5 E@5 E@:@5 Gk@ @5 Gk@,@5 F@5 E@5 E@I@8C@G @3Proved: @5 E@5 E@5 EKeep this result@5read_answer @@;@8X D  t  t t  @lt sub 	D  t  t t  @lt num_matches 	D  t  t t  @lt  G 	Pdelete  C@G @3@=	 G@-@5 F?@A@<@)DELETE -- which hypothesis or hypotheses? G@5 G@,@5 G	 J%@5 G@5do_deleting  @@;@8X Pwrite_summary_of_rules_used  C@G   @3@5 EJ @@I@8C@G  @3@?@-@5 ER @@D@H@DThe above proof session did not make use of the proof rules database@5 E@5 E@;@8C@*@G @3@,@5 J-@?@5@!used_rule_this_session_other_than @@D@H@2The only rule used in the above proof session was:@5 E@5 E
@5 F|@. ER@1@+	@1@+
@2@5 F@5print_rulename @@;@8C@G @3@=The following rules were used during the above proof session:@5 E@5 E@. ER@1@+@1@+	@2@5 F
@5 F|@5 J3@I@8C@G   @3@;@8X D  t  t t  @lt  FL 	P Ea C@G 
@3@,@5 E[ @@;@,
@5 E`
@5 EG@;@8C@G @3@;@8X Pgfa C@G   A@5li(st) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@9C@G   A A@9C@G   A@+where: HYP_OR_CONC_RANGE is HC#N-M or HC#N,@9C@G   A@;       HC is "h" or "c", and N & M are integers (with N<M).@9C@G   E@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@9C@G   E A@9C@G   E J;@9C@G   E J<@9C@G  deduce@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@9C@G   J> A@9C@G   J>@3where: EXPRESSION is a valid checker expression and@9C@G   J>@:       HYPLIST is a list of integers (hypothesis numbers).@9C@G   Fw@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@9C@G   Fw A@9C@G   Fw@0where: EXPRESSION is a valid checker expression,@9C@G   Fw@=       RULE is a rulename (or family, or Prolog variable) and@9C@G   Fw JA@9C@G   F[@>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@9C@G   F[ A@9C@G   F[@Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@9C@G   F[@:       OLD & NEW are valid checker expression patterns and@9C@G   F[@:       RULE is a rulename (or family, or Prolog variable).@9C@G  standardisestan(dardise) [ EXPRESSION ].@9C@G   JI A@9C@G   JI@/where EXPRESSION is a valid checker expression.@9C@G  forwardchainforw(ardchain) [ HYP_OR_CONC ].@9C@G   JL A@9C@G   JL@Bwhere HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N).@9C@G   Cl@'do(ne) [ CONC_RANGE { & CONC_RANGE } ].@9C@G   Cl A@9C@G   Cl@@where CONC_RANGE is c#N or C#N-M, for integers M & N (with N<M).@9C@G   Gcase N.@9C@G   G A@9C@G   G@(where N is the case number (an integer).@9C@G   H@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@9C@G   H A@9C@G   H JC@9C@G   H@9       STRATEGY is one of "implication", "contradiction",@9C@G   H@"       "induction" or "cases", and@9C@G   H@D       FORMULA (which may only be used for "cases") is a disjunction@9C@G  quitquit.@9C@G   GYunw(rap) [ HYP_OR_CONC ].@9C@G   GY A@9C@G   GY@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@9C@G  instantiate@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@9C@G   J[ A@9C@G   J[@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@9C@G   J[@3       EXPRESSION is a valid checker expression and@9C@G   J[@8       VAR is the universal variable to be instantiated.@9C@G  newvcne(wvc) [ NUMBER ].@9C@G   J` A@9C@G   J`@Dwhere NUMBER is the number of the (as yet unproven) VC to be proved.@9C@G   @jcon(sult) [ FILENAME ].@9C@G   @j A@9C@G   @j@;where FILENAME is a Prolog atom naming the rulefile to use.@9C@G  executeexe(cute) [ FILENAME ].@9C@G   Je A@9C@G   Je@Awhere FILENAME is a Prolog atom naming the command script to use.@9C@G   Ah(elp) [ COMMAND ].@9C@G   A A@9C@G   A@Ewhere COMMAND is the (unabbreviated) command on which help is needed.@9C@G   Gforg(et) [ HYPS_OR_HYPLIST ].@9C@G   G A@9C@G   G@>where HYPS_OR_HYPSLIST is either a list of integers giving the@9C@G   G@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@9C@G   G@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@9C@G   G@(a range of hypotheses (h#N-M, with N<M).@9C@G  rememberrem(ember) [ HYPS_OR_HYPLIST ].@9C@G   Jo A@9C@G   Jo Jk@9C@G   Jo@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@9C@G   Jo Jm@9C@G   Jo Jn@9C@G   J%del(ete) [ HYPS_OR_HYPLIST ].@9C@G   J% A@9C@G   J% Jk@9C@G   J%@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@9C@G   J% Jm@9C@G   J% Jn@9C@G  undeleteund(elete) [ HYPS_OR_HYPLIST ].@9C@G   Jt A@9C@G   Jt Jk@9C@G   Jt@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@9C@G   Jt Jm@9C@G   Jt Jn@9C@G   Hse(t) [ FLAG [ to VALUE ] ].@9C@G   H A@9C@G   H@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@9C@G   Hbe assigned to that flag.@9C@G  showsh(ow).@9C@G   GKt(raverse) [ EXPRESSION ].@9C@G   GK A@9C@G   GK@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@9C@G   GK@/or some other valid expression to be traversed.@9C@G  printvc
pri(ntvc).@9C@G  declare
dec(lare).@9C@G  callprocallpro [ PROLOG_GOAL ].@9C@G   J A@9C@G   J@0where PROLOG_GOAL is a Prolog goal to be called.@9C@G   J@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@9C@G   H`exit.@9X P
try_deduce C@ @G @3@,	@5var_in @@; @@,
@5 El@5 J @ @@,@5 El@5 J@;@8C@G @3 @@5 E@;@8X P J
 C@+@G @3@, E?@-@0@+
@1@+@2@5 E@@;@=@$@;@5 E@<
@5 J	@;@8C@3@G @3@?@5 E^@D@H@0 I@+@2@5 E_@5 I@;@- B|@,
@-@5 E@@. H
@+@2@5 ED@5 E@;@8C@:@G 	@3@?@5 E^@D@H@0@+@+
@2@5 E_ I@5 I@5 I@;@- B|@,@-@5 E@@. H@+@2
@5 ED@5 E@;@8C@G @3@=@,@5record_simp_of_type @@<@#
@; B|@-@0@2@5 E@@;@8X D  t  t t  @lt  G 	Pdo_satisfy_goal C@G @3@.current_sat_goal@-@2@5 ET@. J@2@5 F0@;@6try_satisfy_goal @@8X P HJ  C@"@G @3@=
 E@,@5 F?@A	@<@'Type hypothesis no. or cases formula...CASES> @5 G@,	@5 G	@,@5 GN@;@5 HI @@;@8X Pform_file_names C@@G 		@3@. G@-@2@5 ET@. H@-@2@5 ET@. G@-@2@5 ET@;@,
@5 E@=@0@.@1@s@1@i@1@v@2@5 F@. H@2@5 F0@B@<@#@$	
@0@.@1@v@1@c@1@g@2@,@5 EG@,@5 E@. H@2@5 F0@;@0@.@1@f@1@d@1@l@2@,
@5 EG@,
@5 E@. G@2@5 F0@;@0@.@1@c@1@s@1@v@2@,@5 EG@,@5 E@. G@2@5 F0@;@8X D  t  t t  @lt 
inst_saved_vc 	P J  C@G @3@5 E@5 E (yes/no)? @5 E@5 H~@5 E @5get_yes_no_answer @@=@&	 C@<@&	 C@8X Pread_component_number C@G @3@,	@5read_number_codes @@5 E@;@8X Pcheck_is_an_ok_arity_function C@G @3@,
@-@5 G @@,@5 G@5 G@;@8X P
determine_sub C@C@G @3@5 H @@=@#@. F@old@-@2@5 F@=new@-@5 F? I$ C"@5 F? F@5 F0@<@J@&@A	@<Change this subexpression@,	@5 J@;@=@&	 C@&@<@&	 C@& D@;@8C@G @3@. F@ J@-@2@5 ET@. H@+	@2@5 F@*Change which subexpression (number/none)? @5 D @@;@8X D  t  t t  @lt 	inf_match  	P E C@G 
	 @@3@;@8C@G 
 @@3@. G+@2@5 Fu@;@8C@G 

 Be@3@;@8C@G@G 

@3
@,@5 E@=@=@$	@<	@. G+@2@5 Fu@$@<@ @=@& @@ 
 Be@!@<@ 
 E
 Be@!@;@8X D  t  t t  @lt resource 	D  t  t t  @lt  J P G{ C@G   @3@-@-@5 H @@;@8C@G   @3@*CANNOT CONTINUE: Proof session terminated.@5 E@5 E@;@6 I@8X D  t  t t  @lt  H  	Pcollect_fields_and_values C@#@G 
 H
@3@;
@5 J @@;@8C@G @3@;@8X Pcombine_intervals C@G 
		@3@6 E*@8C@G 

	@3@6 E*@8C@G  	
 E5	@9C@G  

 E5
	@9C@G  

 @n		@9C@G  
 @n

	@9C@S@G 

	@3@5 E*@5 E*@=@. Fs@. @n@2@2 E @@5 Fm@<@,@=@. Fs@. @n@2@2@5 Fu@<@=@. Fs@/ E5@2@5 Fu@<	@. Fx@2@6 Fu@8C@R@G 
@3@5 E*@5 E*@=@. Fs@. @n	@2
@2 E @@5 Fm@<@,@=@. Fs@. @n	@2
@2@5 Fu@<@=@. Fs	@/ E5
@2@5 Fu@<	@. Fx
	@2@6 Fu@8C@*@G 

@3@5 E*@5 E*@=@. Fx
@2 E @@5 Fm@<	@. Fx
@2@6 Fu@8X P Fd C@G 

@3@;@5 Fc@;@8C@G 
@3 E2@5 E E2@5 E@;@5 I @@;@8C@G 
@3@;@6 H@8X D  t  t t  @lt  F] 	P E C	@G 
	@3@;@8C
@G 

@3@5 E^@;@8C@G 

 Ef
 

 Ef
 
@3@;@8C@G 

 Es
 

 Es
 
@3@;@8C@G @3@0@+@+
@2@5 E_
@,@5safe_subst_vbl_list @@0@2@5 E_@;@8X D  t  t t  @lt hn 	P J C@G @3@5 E@5 H@5 G	@5 E @@;@8X P	read_rest C@G 
@3@5 E @@;@.previous_character	@2@6 F0@8C@G 
@3@,
@5 I
@5 J @@;@8X D  t  t t  @lt  E 	P IQ C	@G 	@3@6 ED@8C@G @3@-@0@+@2@5 EG@6 ED@8X Pget_help_identifier C@G @3@5 E^@,
@5 E@,@5make_letter_list @@;@6find_help_atom @@8X P It C@G 
 E8

 E8@3@;@5 J@;@8C@G 
 E8	

 E8	@3@;@5 J@;@8C	@G 
 E8
mod@3@;@8C
@G 
 J
 E8@3@;@I@8C@G 
 J

 J@3@;@5 J@;@8C@G 
 J	

 J	@3@;@5 J@;@8C@G @3@5 H#@;@=
@5 H#@;@5 Ff@<@J@;@8C@G @3@5 H#@;@I@8C@;@G @3@=@-@-@5 G:@<@=@ 
 E@!@<@ 
 E@!@?
@=@-@-@5 G:@<@=@ 	
 E@!@<@ 	
 E@!@D
@H@;@8C@G @3@;@,
@5 E_@,@5 E_@5 Fa @@;@8X P I C@G @3@6fact @@8C@$@G 
 Be	
@3@. Be	@+@2@5 J@. Be	@2@5testused @@. Be
@2@6 I@8C@$@G 
 G+	
@3@. Be	@+@2@5 J@. Be	@2@5 J@. G+
@2@6 I@8C@G 
 G+	
@3@. G+	@+@2@5 J@. Be
@2@6 I@8C@G 
 G+	
@3@. G+
@+@2@5 J@. Be	@2@6 I@8C@T@G 
 IS	
@3@=@. D@/not_in	
@2@5 J@A@<@:@=@. Be	@+@2@5 J@. Be	@2@5 J@. IS
@2@5 I@<@. Be
@+@2@5 J@. Be
@2@5 J@. IS	@2@6 I@8C@T@G 
 J	
@3@=@. D@/ IS	
@2@5 J@A@<@:@=@. Be	@+@2@5 J@. Be	@2@5 J@. J
@2@5 I@<@. Be
@+@2@5 J@. Be
@2@5 J@. J	@2@6 I@8X P FI C@v@G @3@=@& E@=@,@5 G @@<@%@c@,
@5 G@Y@^
@^@j@<@& F@B@=	 F@5 F @@% C@<@5var_free @@% C@5 E@5 E@5 E G@5 E@5 E@ @5 Gk@=	@&
 D|may be inferred directly@5 E@<
follows from @5 E@5write_justs @@=@=@& C@<@5 J@=@5 J  @@< J@5 E@5 I @@<@J@;@8C@G @3@5 J@=@5 J@< J@5 E@5 J@;@8C@G @3@;@8X P F C@*@G @3@,
@0@+@1@+@+
@2@5 F@5order_prods @@0@1
@2@,@5 F@5 F@;@8C@G 	@3@;@8X D  t  t t  @lt  E 	P
find_if_ok C@S@G  C	@3@,
@5 J" @@.newsub	@2@5 E@.rule_applied@1@2@5 E@. I>	@0@+@1@2@+@2@5 F@. I>@-@-@-@2@5 ET@.posslog FM@/ @0@1@2@/ HE@. I-
	@2@2@5 F0@;@8C@G  C@3@. J D@2@5 E@;@8X P E( C@G @3@5 E^@;@8C@G @3@L@0@-@+	@2@5 E_@5 J@;@8X Pread_user_command C@7@G @3@,
@,@5
fetch_keyword @@=@5
match_command @@;@=@&@.@&	 D|@<@5 G	@A@<@5 F @@;@=@&@.@A@<@,@5 F@5lskip @@;@I@;@8X P GO C@G 	@3@K@;@8C@T@G 
where
 Be
@3@;@=@K@;@,
@5 GN
@5 E'@$
@B@<@,@=@ 
 F GZ@!@,@5 F@$@<@ 
 F F@!@,@5 F @@$@A
@;@8C@b@G 		
 K
 H Be

@3@;@. K
@2@5 GN@=@K@;
@,@5 GN@5 E'@$@B@<@,@=@ 
 F GZ@!@,@5 F@$
@<@ 
 F F@!@,@5 K@$
@A@;@8C@G 	@3@;@8X Pflattenlist C@G @3@;@8C@G 

@3@5flatten @
@5 K @@;@8X P
tv_blank_char C@G  @ @9C@G  @9C@G  @.@9X P H C@G @3@5 E@;@8C
@G @3 E@5 F@5 Gk@;@8C@G @3@;@8X P G! C@1@G @3@,	@-@5 G @@=@5 G @*** PROVED FOR CASE @5 E@5 E@5 E@<@?
@5 K@D
@H<Case @5 E@5 E	 pending>@5 E@5 E@I@8C@G @3@;@8X P H C@G 	
@3@5 H@5 H@;@8C@G  @9C@$@G @3@5 E0@Y@_@Z @k@?	@5 F @@D	@H@?
@5 F @@D
@H@. F@2@5 E@;@8C@G @3@5 E0@Y@_@Z @k Gi@5 E@5 E@6 cannot be forgotten (it is already forgotten/deleted)@5 E@5 E@;@8C@G @3@%Illegal hypothesis number to forget: @5 E@5 E@5 E@;@8X Pclear_facts  C@U@G   @3@. G@-@2@5 ET@.	stage_num@-@2@5 ET@. H@-@2@5 ET@.required_sub@-@2@5 ET@.
occstoreplace@-@2@5 ET@. H@-@2@5 ET@. J@-@2@5 ET@. J@-@2@5 ET@.
pos_newsub@-@2@5 ET@. I9@-@-@2@5 ET@. F\@-@2@5 ET@. I>@-@-@-@2@5 ET@. J@-@-@2@5 ET@;@8X P Jz  C@%@G @3@,@,	@5	is_a_flag @@,
@0@1@+@2@5 E_@@5 E := @5 E@5write_flag_value @@5 E@I@8C@G   @3@5 CG  @@I@8C@G    @9X Pprocess_dcl_qualifiers C
@G 	
@3@5process_dcl_qualifier @@;@5 K, @@;@8C@G @3@;@8X Peval_div C	@G @3@Y@_@`@d@o@8X Psequence_simplify C@\@G 
 H
@3@=@,@5 K4 @@<@,@5 E@=@,
@5 K6@<@,
@5 E@;@=@& D|@$	
@<@)@=@&
 D|@$	@<@=@ @!@ 
@!
@5 EG@<
@ 	
 H
@!@;@8C@%@G 
 H
@3@,@5 K6@=@ @!@$	@<
@ 	
 H@!@A@;@8C@#@G 
 H
@3@,@5 K6@=@ @!@5 IP E@<@ 	
 H@!@;@8C@&@G 
 H
@3@,@5 K6@=
@ 	@!@$	@<
@ 	
 H@!@A@;@8C@'@G 
 H
@3@,@5 K6@=@ @!@0@-@2@5 EG@<@ 	
 H@!@;@8C@G 
@3@0
@2@5	eval_list @@;@8C@G @3@;@8X P J( C@G @3 G@,@5 F?@5 J% @@.could_infer@-@2@5 ET@I@8C@G   @3@;@8X Pparse_rulename C@G @3@K@;@#	@. F@ F>	@2@5 E@;@8C@G 
 H	
@3@;@5 K? @@5 KA@;@8C@@G @3@=@"@5 E]@,	@0@1@-@2@5 E_
@. F@ F>	@2@!@B@B
@A@<@@L@0@+@1@+@2@5 E_@5 E]@=@5 E0@#	
@. F@ F>	@2@!@B
@A@<@@=@K
@. F@ F>@2@!@A	@B
@A@<@@,	@0@1@+
@2@5 E_@ 
 E5@!@=@S@5 E0@=@/@5 E0@Y@^@^@i
@. @@. F@ F>	@2@/ @N@. E1
@2@/ @N@.=<
@2@/ KB
@2@!@<@K
@. @@. F@ F>	@2@/ @N@. E1
@2@/ KB
@2@!@<@ @K@5 E0
@. @@. F@ F>	@2@/ @N@. E1
@2@/ KB
@2@!@5 E@;@8X D  t  t t  @lt  J 	P@#check_has_type_classifications_list C@G 
 	
@3@5has_type_classification @@5 KD @@;@8C@G @3@;@8X P Go C@*@G 	@3@,
@5 F@;@=@5 K@<@=@5 K@< Gi@5 E@5 E:  @5 E@5 E@5 E@;@8C@G @3@Y@_@`@i@;@5 Gn@h
@5 Gn@;@8C@G @3@;@8X P F C@G @3@,	@5 G @@5 E@I@8C@G  @9X Pprocess_record_fields C@$@G 
 @O@3@;@0
@1 @O@1@2@,
@5rewrite_record_field_list @@;
@5 KL @@;@8C@%@G 
 end Ab
@3@5 G3@;@8C@-@G 
  Ab

@3@5 G3@,@5get_fdl_declaration @
@5 KQ@;@8C@0@G 
  Ab

@3@5 E*@;
@5 G3@5 KQ@;@8X D  t  t t  @lt  G 	P G C@q E @9XP F C@G @3@5pattern @@;@8C@G 
@3@;@8X D  t  t t  @lt  G 	P I] C@G 	@3@;@8C@G 	@3@;@8C@#@G 	@3@,
@5 I] @@;@=
@5 G@$

@<
@5set_remove_all @@;@8X Pdisplay_help_lines C@G @3@;@8C@G 
@3@Y@`@Z @k@5 E@5 E@h	 @;@5 K] @@;@8C@1@G 	 @3@5 E@5 E@,
@5 E@5 EMORE@5 E@,@5 E@5 E (Press Return)...@5 E@5 F@,@5 F@5 J@;@5 K_@;@8X Pwrite_rules_used  C@G   @3@5 G@ @@I@8C@G  @3@?@-@5 F@D@H@<The above proof did not make use of the proof rules database@5 E@5 E@;@8C@1@G @3@,@5 F@?@5used_rule_other_than @@D@H@. ER@2@5 I@/The only rule used in proving the above VC was:@5 E@5 E
@5 F|@. F@1@+	@1@+
@2@5 F@5 J3@;@8C@)@G @3@6The following rules were used in proving the above VC:@5 E@5 E@. F@1@+@1@+	@2@5 F@. ER@1@1	@2@5 I
@5 F|@5 J3@I@8C@G   @3@;@8X Psubst_vbl_list C@G 

@3
@5 El@;@8C@G 

@3@5 El@;
@5 Kk @@;@8X P
fetch_vars_in C@G @3@,
@5 J7@;@6 EO@8X P G C@G @3@5 I@5 H@5 G@5 H@;@8X Ppretty_write_arg_list C@G @3@;@5pretty_write @@;@8C@G @3@;@,
@5 Kr@;, 
@,@5 Kr@;@5 Kp @@;@8X Ptv_fetch_digits C@$@G 
@3@5 E0@Y@Z @^@j@Y@^@Z	@j@;
@5 Kw @@;@8C@G 	@3@;@8X P	type_patt C@G @3@A@-@5inst @@5 E@;@8X P J C@ @G @3@,
@-@5 FV@,@5 H@,@-@5 FV@,
@5 H
@5 H@;@8X Pmynumbervars C@G @3@,@5term_variables @,@5format_vars @@$@8X P H C@G   @3@. K=@-@2@5 ET@. G @-@2@5 ET@;@8X P Em C	@G 
	@3@;@8C
@G 

@3@5 E^@;@8C@G @3@0@+@+
@2@5 E_
@,@5 Km@0@2@5 E_@;@8X P J  C@G @3 E@5 I@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @5 G@,@5 KS@;@5process_fdl_dec @ E@5 ET@;@8X Pspecial_rulefile C@G  	
== CW@S@P@E@C@I@A@L@9C@G  	
 K CW@R@E@C@O@R@D@9C@G  
 K CW@S@P@E@C@I@A@L
	inference@9C@G  
 K CW@S@P@E@C@I@A@L
 E@9C@G  
 K CW@S@P@E@C@I@A@L
logic@9C@G  
 K CW@S@P@E@C@I@A@L
standardisation@9C@G  
 K CW@S@P@E@C@I@A@L
eq@9C@G  
 K CW@S@P@E@C@I@A@L
equiv@9C@G  
 K CW@S@P@E@C@I@A@L
unification@9C@G  
 K CW@R@E@C@O@R@D
 I@9C@G  
 K CW@R@E@C@O@R@D
record_equality@9C@G 
 K CW@R@E@C@O@R@D
 I@3@6 I@8X D  t  t t  @lt  J 	P I C@G  	@9C@G  @ @9C@G  @.@9C@G  @,@9C@G  @(@9C@G  @)@9C@G  @:@9C@G  @;@9C@G  @=@9C@G  @[@9C@G  @]@9C@G @3@6 E@8C@G @3@6 F@8X Ptv_display_arg_info C	@G  @3@*  (atomic object: leaf of expression tree)@5 E@;@8C@G @3  (@5 E@5 E arguments)@5 E@;@5tv_display_arguments @@;@8X Pzero_defects_reported  C@X E  @3 @5defect_counter @@;@8X D  t  t t  @lt  G 	P G C@ E  E@9XPare_all_digits C@G 	
@3@Y@Z@0@`@j@Y@`@Z@9@j@;@6 K @@8C@G @3@;@8X Pcheckrestoflist C@G 
@3@5 E@6 K @@8C@G  @9X Pwrite_numbers_left C@G 	@3@5 E@5 E@;@8C@G 	
@3@,@5 K7@. E5	@2@5 E@5 E@;@8C@G 	
@3@5 E Ku@5 E@5 K @@;@8C@ @G 	
@3@,@5 K7@. E5	@2@5 E Ku@5 E@5 K@;@8X P I C@G @3@0 C"@2@5file_exists @@0 B}@2@6 K@8X Psplit_concs  C@G @3@. F@-@/ G1@+@+	@2@5 F@5add_new_conc @@5 K@;@6 K @@8X Pdo_infer C	@G @3@. Iv@-@2@5 ET@I@8C
@G 
 Be		@3@;@8C@G 
 G+		@3@;@I@8C@G 
 Be	
@3@. Be	@2@5 K @@. Be
@2@5 K@;@8C@G 
 G+	
@3@. G+	
@2@5 K@;@8C@G 
 G+			
@3@. G+	
@2@5 K@;@8C@G 
 G+@3@;@8C	@G 
 G+@3@;@8C
@G 
 G+
 H H@3@;@8C
@G 
 G+
 H H@3@;@8C@G  @@3@;@8C@G 
 D @@3@;@8C@G @3@-@5 F@;@8C@G @3 E@5auto_infer_from_false @@- @@5 F@;@8C@G 
 G1	
@3@5 K@5 K@;@8C@G 
 E	
@3@=@5 K@<@5 K@;@8C@G 
 C@	
@3@=@5 K@<@. D	@2@5 K@;@8C@G 
 Fk	
@3@. C@	
@2@5 K@. C@
	@2@5 K@;@8C
@G 
 D D	@3@5 K@;@8C@G 
 D	@3@,
@5neg @@. D	@2@5 E*@5 K@;@8C@G 
 Be	
@3@,@5find_mutual_types @ A@5try_to_infer @@;@8C@G 
 G+	
@3@,@5 K G,@5 K@;@8C@G 
 Fx	
@3@,@5 K Fy@5 K@;@8C@G 
 Fs	
@3@,@5 K Ft@5 K@;@8C@G 
 G/	
@3@,@5 K G0@5 K@;@8C@G 
 G-	
@3@,@5 K G.@5 K@;@8C@%@G 
 IS	 H
@3@=@. Be	
@2@5 K@<@. IS	@/ H@2@5 K@;@8C@$@G 
 IS	 G^
@3@=@. IS	
@2@5 K@<	@. IS	@2@5 K@;@8C@ @G 
 IS	 Ga
@3@. IS	
@2@5 K@. IS	@2@5 K@;@8C@ @G 
 IS	 Gc
@3@. IS	
@2@5 K@. J	@2@5 K@;@8C
@G 
 J	 H@3@;@8C@!@G 
 J	 H
@3@. G+	
@2@5 K@. J	@/ H@2@5 K@;@8C@ @G 
 J	 G^
@3@. J	
@2@5 K@. J	@2@5 K@;@8C@$@G 
 J	 Ga
@3@=@. J	
@2@5 K@<	@. J	@2@5 K@;@8C@$@G 
 J	 Gc
@3@=@. J	
@2@5 K@<	@. IS	@2@5 K@;@8C@G 
 H	
@3@. Be	
@2@5 K@;@8C
@G 
 H
 H@3@;@8C@G 
 H
 Gc	
@3@. H	
@2@5 K@;@8C@2@G 
 H
 Gc	
 Gc	@3@=@. H
@2@5 K@<@. H@. Ga	@2@/ Ga	
@2@5 K@;@8C@G 
 H
 G^	
 G^	@3@. H
@2@5 K@;@8C@G 
 H
 G^	
 G^
@3@. H	@2@5 K@;@8C@G 
 H
 G^	
 G^
@3@. H	@2@5 K@;@8C@G 
 H
 G^	
 G^	@3@. H
@2@5 K@;@8C@G 
 H
 Ga	
 Ga	@3@. H
@2@5 K@;@8C@G 
 H
 Ga	
 Ga
@3@. H	@2@5 K@;@8C@G 
 H
 Ga	
 Ga
@3@. H	@2@5 K@;@8C@G 
 H
 Ga	
 Ga	@3@. H
@2@5 K@;@8C@G 
 H
 Ga	
 G^	
@3@;@8C@G 
 H
 Ga	
 G^
	@3@;@8C@$@G 
 H	 G^
@3@=@. H	
@2@5 K@<	@. H	@2@5 K@;@8C@ @G 
 H	 Ga
@3@. H	
@2@5 K@. H	@2@5 K@;@8C@%@G 
 H
 Ga	
@3@=@. H	@2@5 K@<	@. H
@2@5 K@;@8C@G 
 H
 H	 H
@3@5 I@;@8C@G 
 H
 H	@3@. IS@-	@2@5 I@;@8C@4@G 
 H
 Gc	
@3@=@. H	@2@5 K@<@. H	@2@5 K@. G+@. Ga
@2@/ H@2@5 I @@;@8C@%@G 
 H
 Ga	
@3@=@. H	@2@5 K@<	@. H
@2@5 K@;@8C@$@G 
 H	 G^
@3@=@. H	
@2@5 K@<	@. H	@2@5 K@;@8C@G 
 H
 H	 H
@3@5 I @@;@8C@G 
 Be
 H	
@3@. Be	
@2@5 K@;@8C@G 
 Be
 H H	
@3@. Be	
@2@5 K@;@8C@!@G 
 Be
 H	
@3@0	
@2@,@5 K7@. Be@2@5 K@;@8C@$@G 
 Be
 H H		
@3@0	
@2@,@5 K7@. Be@2@5 K@;@8X D  t  t t  @lt  IJ 	P F
 C@G 
 E6
@3@5 FP@. E6
@2@5 FS@;@8C@G 
 E6

 E6@3@5 F@;@8C@G 
 @n

 @n
@3@5 F
@5 F@;@8C	@G 	@3@5 G@;@8X Padd_formula C@G 
logmessage Ee@3@5 Eo@;@8C@G  K Er@3@5 K@;@8C@G 	nomessage Ee@3@5 HV@;@8C@G  K Er@3@5quiet_add_conc @@;@8X D  t  t t  @lt  F 	Pdisplay_list C@E@G 
@3@=@5 F  @@%
 C@<@!@5 F|@5 E@5 E@5 F| F@5 E@5 E@5 E@5 FProceed@,
@5 J@;
@0@2@5 J @@;@8C@G @3@5 FSelect (number/none): @,
@5 J@,@5find_newsub @@. J@2@5 E@;@8X P
simp_set_list C@'@G 
@3@,@5 K @@,
@5 E@=
@5in_set_list @@$	@<	@ 	
@!@;@8C@G @3@;@8X D  t  t t  @lt  K 	Pprocess_logfact C@/@G 	step@3@=@&@=
@? H`@5 F@D@H@<@? H@5 F@D@H@5 F|STEP @5 E@5 E@<@J@;@8C@'@G 	text@3@5 F|@,@5 G @@=
@& @5 E@A@<@Y@^@_@d@p@-@5 Kr@;@8C@G 	 H@3@5 F|	Command: @5 E@5 E@;@8C@G 	method HJ
 F GZ@3@5 F|@$Commence PROOF BY CASES attempt on H@5 E@5 E@;@8C@G 	 K@3@5 F|Commence PROOF BY @5 E@5 E attempt@5 E@;@8C@S@G 			 HW
 F@3@5 F|	*** New H@5 E@,
@5 K@=@&
 @5 E G@5 E@5 E@B@A@<@#@Y@^
@_@d@Z	@d@p@,@5 Kr G@,@5 Kr@-@5 Kr@;@8C@S@G 			newconc
 F@3@5 F|>>> New goal C@5 E@,
@5 K@=@&
 @5 E G@5 E@5 E@B@A@<@#@Y@^
@_@d@Z@d@p@,@5 Kr G@,@5 Kr@-@5 Kr@;@8C@G 	vcname@3@5 F|Now attempting proof of VC: @5 E@5 E@. F@-@2@5 ET@5 E@5 A  @@;@8C@c@G 

	 FM
  FN
@3@5 F|@ Successful inference with rule: @5 E@5 E@5 E@h@5write_subgoal_list_proved @@5 F|
Therefore @5 E@,@5 K@=@& 
@5 E@A@<@Y@^@_@d@Z
@d@p
@-@5 Kr@0@1@2@5 F @@;@8C@@G 	 FM
  HE
 I-
@3@5 F|@#Successful substitution with rule: @5 E@5 E@5 E@h@5 K@5 F|Allowing substitution of @5 E@,@5 K@=@& @5 E@5 E@5 F|for @5 E
@5 E@B@<@/@Y@^@_@d@Z@d@p@-@5 Kr@5 E@5 F| L@5 E@Y@^@_@d@Z@d@p
@-@5 Kr@0@1@2@5 L@;@8C@ @G   F
 H@3*** PROVED VC @5 E@5 E@5 E@5 E@5 Kb @@5 E@5 E@5 E@;@8C@G 	 F B@3@5 F|*** Proved all conclusions@5 E@5 E@;@8C@S@G 			 F
 F@3@5 F|*** Proved C@5 E@,
@5 K@=@&
 @5 E G@5 E@5 E@B@A@<@#@Y@^
@_@d@Z@d@p@,@5 Kr G@,@5 Kr@-@5 Kr@;@8C@1@G 	
enterframe@3@5 F|@ Entering new proof frame (DEPTH @5 E@5 E) ...@5 E@,@5 G @@. G@-@2@5 ET@,@5 G @@Y@^@^@f@p
@. G
@2@5 F0@;@8C@2@G 		exitframe@3@5 F|@#Exiting current proof frame (DEPTH @5 E@5 E H@5 E@,@5 L@. G@-@2@5 ET@,@5 L@Y@^@^@d@p
@. G
@2@5 F0@;@8C@+@G 		quitframe@3@5 F|@>QUIT: give up attempt to prove subgoals of current proof frame@5 E@,@5 L@. G@-@2@5 ET@,@5 L@Y@^@^@d@p
@. G
@2@5 F0@;@8C@/@G 	 Fw@3@5 F|Attempting to infer @5 E@,@5 K@=
@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 Kr@;@8C@r@G 

	subgoal
  FN
@3@5 F|Attempt to prove @5 E@,@5 K@=@& 
@5 E@A@<@Y@^@_@d@Z@d@p
@-@5 Kr@5 E@5 F|by subgoaling on rule @5 E@5 E D0@5 E@5 E@5 F|Unsatisfied subgoals are:@5 E@5 E@h@5write_unproved_subgoals @@0@1@2@5 L@;@8C@8@G 	 J>@3@5 F| J@5 E@,@5 K@=
@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 Kr@5 E@5 F|  by logical deduction@5 E@;@8C@]@G 	 K@3@5 F|Use of standardisation@5 E@5 E@5 F|     on @5 E@,
@5 K@=@&
 @5 E@A@<@Y@^
@_@d@Z@d@p@-@5 Kr@5 E@5 F|  gives @5 E@=	@&
 @5 E@<@-@5 Kr@;@8C@G 	 K
 Ee@3@5 F|Apply standardiser on H@5 E@5 E@;@8C@G 	 K
 Er@3@5 F|Apply standardiser on C@5 E@5 E@;@8C@G 	 HJ
 L @3@5 F|@5Start proof-by-cases attempt on disjunction formula H@5 E@5 E@;@8C@G 	 G@3@5 F|Begin CASE @5 E@5 E @5 E@;@8C@]@G 	 H
@3@5 F| L@5 E@,@5 K@=@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 Kr@5 E@5 F|by induction on @5 E@5 E
 (base case: @5 E@5 E = @5 E
@5 E H@5 E@;@8C@G 	 @j@3@5 F|Consulted rulefile: @5 E@5 E@;@8C@G 	library_name@3@5 F|Library rulefile: @5 E@5 E@;@8C@+@G 		lib_fault@3@5 F|@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@5 E@5 EInvolves identifier @5 E@5 E in: @5 E@5 E D0@5 E@;@8C@G 	lib_ok@3@5 F|@4LIBRARY LOADED: No FDL declaration mismatches found.@5 E@;@8C@G 	 H`@3*** END OF PROOF SESSION@5 E@5 E@5 E@5 E@5 J* @@5 E@5 H @@5 E@;@8C@G 	 H@3 L2@5 E@5 E@5 E@5 E@5 L3@5 E@5 L4@5 E@;@8C
@G 	 F@3*** True VC eliminated: @5 E@5 E@;@8C@G @3@5 F|@ !!! UNEXPECTED LOGFACT: logfact(@5 E@5 E Ku@5 E@5 E H@5 E@;@8X D  t  t t  @lt  J 	P Jo  C@G @3@=	 G@-@5 F?@A@<@+REMEMBER -- which hypothesis or hypotheses? G@5 G@,@5 G	 Jo@5 G@5do_remembering  @@;@8X D  t  t t  @lt expand_query 	D  t  t t  @lt  L< D  t  t t  @lt  L< P L<C@s CM@3@4 C@6 L= L?@8XPlist_deleted_hypotheses  C@G  @3@?@-@5 K@D@H@;@ No hypotheses have been deleted.@5 E@5 E@I@8C@G @3DELETED HYPOTHESES :-@5 E@5 E@,@5 K@5write_deleted_hyp @@I@8C@G   @3@;@8X Pprocess_proof_log_file_name C@&@G @3@-@0@.@2@,	@5 I@?@.@5 ED@D@H@,
@5 E@;@.cmd_line_proof_log
@2@5 E@;@8C@#@G @3@0@.@1@p@1@l@1@g@2@,	@5 EG@,
@5 E@;@. LJ
@2@5 E@;@8X P	load_decs C@G @3@. G@2@5 E@5 H@5 E@,	@5 KS@5 K@5final_declaration @@5 G@;@8X Premove_updates C@5@G 
 E
@3@=@. Be	@2@5 Fu@;@5 LQ @@A@<@,@5 LS@ 

 E
@!@;@8C@G 
@3@;@8X Pqvars_in_vc C@G @3@,	@. F	@2@5 EN@* D|@;@8X P
forward_chain C@@G  GZ@3@,
@5 F@=@ 

 C@@!@5
forward_prove @
@. F	@2@!@#@A@<@D@ 

 Fk@!@=@5 LX@,@5 J @@& C
@. F	@2@!@#@<@5 LX@,@5 L[@& C
@. F	@2@!@#@. F	
@2@5 F@. FK HW
@2@5 E
@5 E@5new_hyp_message @@;@8C@9@G  F@3@,
@5 K@=@,@. C@@-
@2@5 F@<@=@,@. Fk@-
@2@5 F@<
@,@. Fk
@-@2@5 F GZ@5 LV @@5 F@;@8X P J C@)@G @3@,	@5 IB@=@&	@:@;@& D|@ @5 Gk@ @5 Gk@A
@<
@,
@5 J@ 	
@!@;@8X Pcompatible_array_result_types C@G 	@3@;@8C@G  E2 E@3@;@8C@G  E E2@3@;@8C@G @3@5compatible_record_type @@;@8X P LF C@G @3@,	@5 F @D@5 E@5 E@:@5 Gk@5 F|@5 E@5 E@;@8X Pexecute_command C@;@G @3@. FK@-@-@2@5 ET@. FK H@2@5 F0@5tidy_up_inference_database @@,	@5 E: @@5	call_once @@;@=@5 H@<@=@&	 H`@<@=@&	 H@<recent_save_command_issued@5 ET@;@5 H @@;@8C@G @3FAIL@5 E@5 E@. FK@-@-@2@5 ET@;@I@8X P E C@.@G @3@=@. G@+
@2@5 F@Y@a@Z@f@o@. G	@2@5 F0@<@. G@2@5 F0@&	@A
@;@8X P I C@@G 

@3@=@@ 

 H@!@;@,@5 Ge@;@=@,@ 
 H@!@,@5restructure_indices @@,@5 Ls@;@. H@2@!@B@B@B@<@Q@=@,@ 
 H@!@,@5 Ge@,@5 Ge@;@0@. H@2@2@!@B@<@ @!@,@5 Ge@;@0@2@!@B@B@B@B@;@ 
 H@!@<@5 Ge@B@B@B@B@B@B@B@;
@5 I@;@8C@G @3@;@8X Ppvc_make_filename C@.@G @3@,
@5 E@0@.@1@L@1@I@1@S@2@,@5 EG@0@V@1@C@2@,@5 EG@5 E@;@8X P JI  C@!@G @3@=
 F@,@5 F?@A	@<@<STANDARDISE -- Please specify expression to be standardised. GM@5 G@,	@5 G	@,@5 GN@;@6 JI @@8X Psave_enumeration_constants C@G 	
@3@. G7
 F@2@5 I G8@5 I	@;@6 L| @@8C@G 	@3@;@8X P IL C@:@G 


@3@,@,@5 B @5 L@;@5tv_instantiate @@,@5 Bh @,@5 L@;
@5 IK@;@8C@9@G 		@3@,@5 E@,
@5 E@,@5 E
@,@5 E@0@*@1@H@1@E@1@R@1@E@1@*@2@,@5 EG@;@5 E@;@8X Pno_echo_read_answer C@:@G @3@,
@5 I@. F@-@2@5 ET@. F F@2@5 E@5 E@5 E J@5 E@5 H~@5 E @5 J@=@&	 C@<@&	 C@. F@-@2@5 ET@. F
@2@6 E@8X Pdouble_slash_list C@G  @9C@G @\
@\@\@3@6 L @@8C@G 

@3@6 L@8X Pread_unless_abandon_search C@G  @@3@5 FF@;@8C@G @3@6 E@8X P Hy C@G @3@;@,@5 F$@;@0	@2@5 E_@;@8X Pread_help_lines C@G  @@3@;@8C@0@G @3@,
@5 E@=@ 
@!@&	 D|@A@<@=
@&
 @@&	 D|@A@<@ 	
@!@;@5 L @@;@8X P	write_log  C
@G  @3@?@-@-@5 F@D@H@;@8C@6@G @3@,@5 G @@,	@5 G @@,
@5fetch_indentation @@5 I@5 Ig@5 E K@5 K @@5 E@. FK@+@+@2@5 F@,
@5 L
@5 L@5 E@I@8C@G @3@,@5 L@?	@5 I@D	@H I@5 E@5 E I@5 E@5 E@;@6 I@8C@G   @3 @l@5 Ig@;@8X P K$ C@G   G
 
  E2 @c@9C@G   F E@9C@G   F E@9C@G   G E@9C@G   G E@9C@G   G E@9C@G   E E@9C@G   G E@9C@G   G
 
  E2@P@@9C@G   F E@9C
@G   G
 int_list E2@9C
@G   G
  L E2@9C@G   G E@9C@G   F E@9C@G   G E@9C@G   G E@9C@G   G E@9C@G  G
 
  E2 
@3@6 F@8C@G   I E@9C@G   K E@9X P
check_hyplist C@G @3@;@8C@G 	
@3@5 E0@-@5 F@5 L @@;@8X P E C@G 	@3@5 E] D@5 E*@;@8C@G 	@3@5 E] D@5 E* B@5 E*@;@8X Ptv_form_number C@G @3@Y@Z
@`@g@^@f@o@;@8C@G @3@Y@Z
@`@g@^@f@p
@;
@5 L @@;@8C@G 	?@3@;@8X P G C@G @3@6 J@8C@Q@G 
 Be
@3@=@. Be
@+@2@5 J@. Be
@2@5 J@. Be@2@5 G@<@(@. Fx
@2@5 J@. Fx
@2@5 G@. Fx
@2@5 J@. Fx
@2@6 G@A@8C@@G 
 Fx
@3@=@. Be
@2@5 G@B@<@h@=@. G/
@2@5 G@B@<@W@=@-@0
@+@2@5 EG@5 ED@A
@<@A@=@. Fx
@+
@2@5 J@. Fx

@2@5 J@<@=@. Be
@+
@2@5 J@. Be

@2@5 J@<	@. G/
@+
@2@5 J@. Fx
@2@6 G@A@8C@G 
 Fs
@3@. Fx
@2@6 G@8C@o@G 
 G/
@3@=@. G/
@+@2@5 J@. Fx@2@5 G@A
@<@M@=@. G/@+@2@5 J@. Fx
@2@5 G@A
@<@4@=@ @. Be
@+@2@5 J@. Be
@2@5 J@. G/@2@5 G@A
@<@-@0
@+
@2@5 EG
@6 ED@A@8C@G 
 G-
@3@. G/
@2@6 G@8C@y@G 
 G+
@3@=@5 ED@5 ED@5 E*@A@<@\@=@. G/
@2@5 G@A@<@L@=@. G/
@2@5 G@A@<@<@=@. Be
@+@2@5 J@. Be
@2@5 J@. G+@2@5 G@<@. Be@+@2@5 J@. Be@2@5 J@. G+
@2@6 G@8X D  t  t t  @lt hyp_to_replace 	Pincrement_vc_number  C@G @3@. G@+@2@5 F@h	@. G	@2@5 F0@;@8X Pbuilt_in_rulefile C@"@G  
 G/
 K CW@N@U@M@I@N@E@Q@S@9C@"@G  
 Fx
 K CW@N@U@M@I@N@E@Q@S@9C@"@G  
 G-
 K CW@N@U@M@I@N@E@Q@S@9C@"@G  
 Fs
 K CW@N@U@M@I@N@E@Q@S@9C@"@G  
 Be
 K CW@N@U@M@I@N@E@Q@S@9C@"@G  
 G+
 K CW@N@U@M@I@N@E@Q@S@9C@"@G  
 E
 K CW@N@U@M@I@N@E@Q@S@9C@"@G  
 G/
 K CW@G@E@N@I@N@E@Q@S@9C@"@G  
 Fx
 K CW@G@E@N@I@N@E@Q@S@9C@"@G  
 G-
 K CW@G@E@N@I@N@E@Q@S@9C@"@G  
 Fs
 K CW@G@E@N@I@N@E@Q@S@9C@"@G  
 Be
 K CW@G@E@N@I@N@E@Q@S@9C@"@G  
 G+
 K CW@G@E@N@I@N@E@Q@S@9C@"@G  
 D
 K CW@G@E@N@I@N@E@Q@S@9C@"@G  
 Fx
 K CW@I@N@T@I@N@E@Q@S@9C@"@G  
 G-
 K CW@I@N@T@I@N@E@Q@S@9C@"@G  
 Fs
 K CW@I@N@T@I@N@E@Q@S@9C@"@G  
 Be
 K CW@I@N@T@I@N@E@Q@S@9C@G  
 @n
 K CW@A@R@I@T@H@9C@G  
 E5
 K CW@A@R@I@T@H@9C@G  
 E6
 K CW@A@R@I@T@H@9C@G  
 E8
 K CW@A@R@I@T@H@9C@G  
 E3
 K CW@A@R@I@T@H@9C@G  
 
 K CW@A@R@I@T@H@9C@G 
 Be
 K CW@A@R@I@T@H@3 E@6 G @@8C@G  
 E
 K CW@A@R@R@A@Y@9C@G  
 E
 K CW@A@R@R@A@Y@9C@G 
 Be
 K CW@A@R@R@A@Y@3 E@6 L@8C@G  
 Be
 K CW@E@N@U@M@9C@G  
 Fx
 K CW@E@N@U@M@9C@G  
 G/
 K CW@E@N@U@M@9C@G  
 Fs
 K CW@E@N@U@M@9C@G  
 G-
 K CW@E@N@U@M@9C@G  
 G+
 K CW@E@N@U@M@9C@G  
 H
 K CW@E@N@U@M@9C@G  
 H
 K CW@E@N@U@M@9C@G  
 E
 K CW@E@N@U@M@9C@+@G  
 Fx
 K CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 G/
 K CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 Fs
 K CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 G-
 K CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 G+
 K CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 H
 K CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 H
 K CW@E@N@U@M@E@R@A@T@I@O@N@9C@"@G  
 H
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 Fs
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 G-
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 E
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 E6
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 I 
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 I
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 D
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 Be
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 G+
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
**
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 Fx
 K CW@F@D@L@F@U@N@C@S@9C@"@G  
 G/
 K CW@F@D@L@F@U@N@C@S@9C@G  
 G1
 K CW@L@O@G@I@C@9C@G  
 E
 K CW@L@O@G@I@C@9C@G  
 Fk
 K CW@L@O@G@I@C@9C@G  
 D
 K CW@L@O@G@I@C@9C@G  
 C@
 K CW@L@O@G@I@C@9C@G 
 Be
 K CW@L@O@G@I@C@3 E@6 L@8C@G  
 Fs
 K CW@S@E@Q@9C@G  
 G-
 K CW@S@E@Q@9C@G  
 H
 K CW@S@E@Q@9C@G  
 K CW@S@E@Q@9C@G  
 @
 K CW@S@E@Q@9C@G  
 H
 K CW@S@E@Q@9C@G  
 H
 K CW@S@E@Q@9C@G  
 H
 K CW@S@E@Q@9C@G  
 H
 K CW@S@E@Q@9C@G  
 @n
 K CW@S@E@Q@9C@G  
 E5
 K CW@S@E@Q@9C@G  
 Be
 K CW@S@E@Q@9C@G  
 Fk
 K CW@S@E@Q@9C@G  
 IS
 K CW@S@E@T@S@9C@G  
 J
 K CW@S@E@T@S@9C@G  
 H
 K CW@S@E@T@S@9C@G  
 H
 K CW@S@E@T@S@9C@G  
 G^
 K CW@S@E@T@S@9C@G  
 Ga
 K CW@S@E@T@S@9C@G  
 Gc
 K CW@S@E@T@S@9C@G  
 D
 K CW@S@E@T@S@9C@G  
 E
 K CW@S@E@T@S@9C@G 
 Be
 K CW@S@E@T@S@3 E@6 L@8C@G  
 Ef
 K CW@Q@U@A@N@T@I@F@9C@G  
 Es
 K CW@Q@U@A@N@T@I@F@9C@G  
 D
 K CW@Q@U@A@N@T@I@F@9C@G  
 E
 K CW@Q@U@A@N@T@I@F@9C@$@G 
 Be
 K CW@Q@U@A@N@T@I@F@3 E@6 L@8C@G  
bit__and
 K CW@B@I@T@W@I@S@E@9C@G  
bit__or
 K CW@B@I@T@W@I@S@E@9C@G  
bit__xor
 K CW@B@I@T@W@I@S@E@9C@G  
 G/
 K CW@B@I@T@W@I@S@E@9C@G  
 Fx
 K CW@B@I@T@W@I@S@E@9C@G  
 Be
 K CW@B@I@T@W@I@S@E@9C@G  
 J
 K CW@M@O@D@U@L@A@R@9C@G  
 Fx
 K CW@M@O@D@U@L@A@R@9C@G  
 G+
 K CW@M@O@D@U@L@A@R@9C@G  
 G/
 K CW@M@O@D@U@L@A@R@9C@G  
 Be
 K CW@M@O@D@U@L@A@R@9C@"@G  
 K CW@N@U@M@I@N@E@Q@S
inequals@9C@"@G  
 K CW@N@U@M@I@N@E@Q@S
 H!@9C@"@G  
 K CW@G@E@N@I@N@E@Q@S
transitivity@9C@"@G  
 K CW@G@E@N@I@N@E@Q@S

strengthen@9C@"@G  
 K CW@G@E@N@I@N@E@Q@S
negation@9C@"@G  
 K CW@I@N@T@I@N@E@Q@S
 L@9C@G  
 K CW@A@R@I@T@H
arith@9C@G  
 K CW@A@R@I@T@H
assoc@9C@G  
 K CW@A@R@I@T@H
commut@9C@G  
 K CW@A@R@I@T@H
distrib@9C@G  
 K CW@A@R@I@T@H
minus@9C@G  
 K CW@A@R@I@T@H
intdiv@9C@G  
 K CW@A@R@R@A@Y
 E@9C@G 
 K CW@A@R@R@A@Y
 I
@3@6 I@8C@G  
 K CW@E@N@U@M
enum@9C@G  
 K CW@E@N@U@M

enum_cases@9C@+@G  
 K CW@E@N@U@M@E@R@A@T@I@O@N
 G@9C@"@G  
 K CW@F@D@L@F@U@N@C@S
 H@9C@"@G  
 K CW@F@D@L@F@U@N@C@S
 I @9C@"@G  
 K CW@F@D@L@F@U@N@C@S
 I@9C@"@G  
 K CW@F@D@L@F@U@N@C@S
exp@9C@G  
 K CW@L@O@G@I@C
 L@9C@G  
 K CW@L@O@G@I@C
 L@9C@G  
 K CW@L@O@G@I@C
 L@9C@G  
 K CW@L@O@G@I@C
equivalence@9C@G  
 K CW@L@O@G@I@C
implies@9C@G  
 K CW@L@O@G@I@C
logical_and@9C@G  
 K CW@L@O@G@I@C
logical_not@9C@G  
 K CW@L@O@G@I@C

logical_or@9C@G  
 K CW@L@O@G@I@C
logical@9C@G  
 K CW@S@E@Q
seqlen@9C@G  
 K CW@S@E@Q
 EI@9C@G  
 K CW@S@E@Q
 H@9C@G  
 K CW@S@E@Q
 H@9C@G  
 K CW@S@E@Q
 H@9C@G  
 K CW@S@E@Q
 H@9C@G  
 K CW@S@E@Q
seq@9C@G  
 K CW@S@E@T@S
sets@9C@G  
 K CW@Q@U@A@N@T@I@F
quant@9C@"@G 
 K CW@B@I@T@W@I@S@E
bitwise@3@6 I@8C@"@G 
 K CW@M@O@D@U@L@A@R
modular@3@6 I@8X D  t  t t  @lt  F 	Pask_if_save C@G @3@5 E@5 EShall I save this result@5 J@=@& C@<@& C@;@8X Plist_vcs_still_to_prove  C@G @3@,@5 H @@5 F|@5 K@;@8X Pcheck_constraints C@:@G 	
@3@L	@ 	
 @!@K@5 E]@=@& I@<@=@&ir@<@=@&ire@<
@=@& I"@<@&any@5 L @@;@8C@G @3@;@8X P I C@G  @,@9C@G  @:@9C@G  @;@9C@G  @(@9C@G  @)@9C@G  @.@9C@G  @=@9C@G  @[@9C@G  @]@9C@G @3@6 E@8X Preport_total_defects  C@c E@3@,@5 K@5 E@5 E defects detected.@5 E@5 E@5 E@;@8X Pfetch_inference_rule C@<@G @3@,@5 I'@,@5 I*@=@ 
  FN	
@!@<@ 
  HF	@!@&
 D|@?
@5 I4@D
@H@6 I1@8X Pget_all_subexpressions_in_vc C@q@G @3@=@!@,	@. @N@. F@+
@+@2@/ F	@2@,@5 EN@* D|@,
@5 EO@<	@%
 D|@B	@B@;@=@!@,@. @N@. F
@+@2@/ F@2@,@5 EN@* D|@,@5 EO@<@% D|@B@A@;
@,@5 EG@;@,@5general_list_append @@;@5tidy_replist @@;@8X P J C@#@G  Hr I" G9
 F[@3@-@0 Hc@1a@1 F@1 I"@2@5 F@;@8C@G  Hc I
 A@3@-@0 Ht@1 Ha@2@5 F@;@8C@/@G  Ht Ha Ln
 JI@3@-@0 Hl@1 L@1 Hr@1 Hl@1 I@1 Ht@1 I"@2@5 F@;@8C@G  Hlo
 Cl@3@-@0 L@1 I"@2@5 F@;@8C@G  I L Hh
 Fw@3@-@0 I"@1 Hr@2@5 F@;@8C@ @G  Hl I" Hl
 J>@3@-@0 Hj@1 F@1 I"@2@5 F@;@8C@&@G  Ht I
 E@3@-@0m@1 G9@1 Hc@1 I@1 Hh@1y@2@5 F@;@8C@G  F L Ht I" G@3@;@8C@ @G  Ht Ha L Ha
 G@3@-@0 Hj@1 Ht@2@5 F@;@8C@2@G  Hh L Hrw
 JL@3@-@0 L@1 Hr@1 Hl@1 F@1 GZ@1 L@1 I@1 L@2@5 F@;@8C@G  I" H] I Ha H`@3@;@8C@"@G  Hh L Hr F I" I" H] I Ha H@3@;@8C@G  GZ
 A@3@-@0 I"@1 Hc@1 G9@2@5 F@;@8C@ @G  Hh L Hrg
 G@3@-@0 I"@1 Ha@2@5 F@;@8C@&@G  Hr I" L
 Jo@3@-@0 I"@1 L@1 Hd@1 I"@1 Hr@2@5 F@;@8C@ @G  Hl I" Hc
 J%@3@-@0 I"@1 Ha@1 I"@2@5 F@;@8C@&@G  Hj L Hl
 Jt@3@-@0 I"@1 Hc@1 I"@1 Ha@1 I"@2@5 F@;@8C@G  L I"
 J`@3@-@0 M @1 I@1 F@2@5 F@;@8C@G  G9 Hr L
 H@3@-@0 I@1 I"@2@5 F@;@8C@G q Hj I Ha JW@3@;@8C@#@G  F L
 @j@3@-@0 L@1 Ht@1 Hj@1 Hc@1 Ha@2@5 F@;@8C@ @G  Hj L M 
 GY@3@-@0 Hr@1 L@1 G9@2@5 F@;@8C@/@G  I L Ht
 J[@3@-@0 Ha@1 L@1 L@1 Ha@1 I@1 L@1 Ha@1 I"@2@5 F@;@8C@G  Ht I"
 H@3@-@0 Ha@2@5 F@;@8C@G  Ht GZ
 Jz@3@-@0 L@1 M @2@5 F@;@8C@#@G  Hl I" F
 J@3@-@0 Hc@1 L@1 Hr@1 I"@2@5 F@;@8C@G  Ht L

save_state@3@-@0 I@1 I"@2@5 F@;@8C@#@G  G9 Hr I
 J@3@-@0 L@1 Ha@1 I@1 F@2@5 F@;@8C@&@G  Ha
 GK@3@-@0 Hr@1 L@1 I@1 I"@1 Hr@1 Ht@1 I"@2@5 F@;@8C@#@G  I" H] I"
 Je@3@-@0 F@1 Hj@1 Ha@1 I"@2@5 F@;@8C@G  F L Hc Hc G9 Hr L J@3@;@8X P I C@G @3@0 C"@2@5 K@0 A@2@6 K@8C@G @3@?	@5 K J@D	@H@8X P K C@G  D	 D@3@;@8C@S@G @3@,@5 J@0
@1@+@+
@2@5gets @@. J@1
@2@5 E@. I>
@0@+@1@2@+@2@5 F@. I>@-@-@-@2@5 ET@. J FM@/ @0@1@2@/ HE@. I-
@2@2@5 F0@;@8X P EE C@G 	@3@;@8C
@G 		
@3@5 ED@;@8X P K C@^@G @3@,@0@1	@1
@2@5 E_@=@. H@-@2@5 E@;@5 K@A
@<@9@=@. I@-@2@5 E@;@5sequence_infer @@A
@<@&@= I!@5 E@,
@5 G @@;
@5 G @@<@. K@-@2@5 ET@;@5 J> @@A
@;@8X Pbusort_terms C@*@G @3@,
@0@+@1@+@+
@2@5 F@5 Is@0@1
@2@,@5 F@5 M @@;@8C@G 	@3@;@8X Pdo_implication  C@G @3@-@. C@@+@+	@2@5 F@-@5 F@5 Eo@I@8C@#@G @3@-@. C@@+@+	@2@5 F@-@. D	@2@5 F@. D@2@,
@5negin @@5 Eo@I@8X D  t  t t  @lt  G 	P G C@K E  F@9XP Ew C@@G 		@3@= E@5 E E@5checkhastypelist @ E@5 E@<@A!!! Error: type-check failed on subgoal proof-frame entry attempt@5 E@5 E@;@I@;@5 H@,@5 G@. G@-@2@5 ET@h
@. G
@2@5 E@. G
@-@2@5 ET@. G
@-@-@2@5 ET@. G
@-@-@2@5 ET@. FK K@2@5 E@. FK L
@2@5 E
@5	case_save @@=@,@5 K@<@% D|@. F@-@-@2@5 ET@. FK K@!All current conclusions withdrawn@2@5 E@. G
@2@5 E@. C@@+@+@2@5create_formula @ K@. C@@2@5 I @@;@8X P F C@G 
 @n
@3@5 F@;@8C@G 	@3@5product @@;@8X Pmake_numbers_list C
@G 
@3@Y@_@`@k@;@8C@G 	@3@;@8C@G 
@3@h@5 M' @@;@8X D  t  t t  @lt  B D  t  t t  @lt  B Prulelist C@G 
@3@. I9
	@2@5 F@5 M* @@;@8C@G @3@;@8X D  t  t t  @lt  A 	D  t  t t  @lt  A D  t  t t  @lt  A P AC@G 
$VAR2	@3_@5 E@5 E@;@8CA@G @3@L@,	@5 L@,
@5 L@,@5 L@,@,
@5
current_op @=@&
xfx@<
@=@&
yfx@<@&
xfy@,@5term_pri @@,@5 M6@=@@@=@&
 M3@Y@^@^@l@<
 M3@5 E*@Y@^@^@k(@5 E@0@.priority@2@1@.	portrayed @@2@1@. A @@2@1@.
numbervars @@2@2@5
write_term  H@5 E@<@6@=@&
 M3@Y@^@^@i@<
 M3@5 E*@Y@^@^@j@0@. M:@2@1@. M< @@2@1@. A @@2@1@. M> @@2@2@5 M@ @5 E@5 E MC@5 E@=@.@Y@^@^@l M9@5 E@0@. M:@2@1@. M< @@2@1@. A @@2@1@. M> @@2@2@5 M@ H@5 E@<@$@Y@^@^@i@0@. M:@2@1@. M< @@2@1@. A @@2@1@. M> @@2@2@5 M@@;@8C@@G @3@L@,	@5 L@,
@5 L@=	@, C@5 M0@<@,fy@5 M0@,@5 M6@5 E MC@5 E@=@-@Y@^@^@l M9@5 E@0@. M:@2@1@. M< @@2@1@. A @@2@1@. M> @@2@2@5 M@ H@5 E@<@#@Y@^@^@i@0@. M:@2@1@. M< @@2@1@. A @@2@1@. M> @@2@2@5 M@@;@8C@@G @3@L@,	@5 L@,
@5 L@=	@,xf@5 M0@<@,yf@5 M0@,@5 M6@=@-@Y@^@^@k M9@5 E@0@. M:@2@1@. M< @@2@1@. A @@2@1@. M> @@2@2@5 M@ H@5 E@<@#@Y@^@^@j@0@. M:@2@1@. M< @@2@1@. A @@2@1@. M> @@2@2@5 M@ MC@5 E@5 E@;@8C@G @3@=@& D|@<@ @!@;@6
print_list @@8C@!@G @3@0@+	@+
@2@5 E_@5 E^@*
 D|@;@5 E M9@5 E@5print_list1 @ H@5 E@;@8XP L: C@G @3 G@,@5 F?@5 Jo @@I@8C@G   @3@;@8X D  t  t t  @lt  H 	Pprocess_execute_file_name C@J@G @3@-@0@.@2@,	@5 I@?@.@5 ED@D@H@,
@5 E@=@5 I@< I@5 E@5 E I@5 E@5 E@;@5 I@;@. H
@2@5 F0@,@5 I@. I I@2@5 F0@;@8C@:@G @3@0@.@1@c@1@m@1@d@2@,	@5 EG@,
@5 E@=@5 I@< I@5 E@5 E I@5 E@5 E@;@5 I@;@. H
@2@5 F0@;@8X P J[  C@p@G @3@5 H@;@=
 Ib@,@5 F?@A	@<@%@,	@5 LT @@=
@ 	@!@<@=	@&	 D|@;@I@A@<
Instantiate what? @5 H@,@5 G	@L@;@5 F @@,
 G9@5 G6@=
value@,@5 F?@A@<With what? @5 H@,@5 G	@,@5 GN@;@5 E'@5 Ey@5 E@;@5	put_value @@;@8X Pevaluate C@G 	@3@=@5signed_integer @@<
@=@& @@<@& @@;@8C@G @3@5 E0@Y@_@Z @i@5 FS@;@8C@G 
 E3 E3
@3@5 E@;@8C@%@G 
 E3
@3@,@5 E@=@5 M\@. E3@2@5 FS@<@ 	
 E3@!@;@8C@G 
 I

@3@5 E@;@8C@G 
 E5
 @n
@3@5 E@;@8C@G 
 @n
 E5
@3@5 E@;@8C@I@G 
 @n
@3@,@5 E@,
@5 E@=@5 M\
@5 M\@. @n
@2@5 FS@<@=@& @$	
@<@=@&
 @$	@<
@ 	
 @n
@!@;@8C@N@G 
 E5
@3@,@5 E@,
@5 E@=@5 M\
@5 M\@. E5
@2@5 FS@<@#@=@&
 @$	@<@=
@& @. E3@2@5 E@<
@ 	
 E5
@!@;@8C@Z@G 
 E6
@3@,@5 E@,
@5 E@=@5 M\
@5 M\@. E6
@2@5 FS@<@/@=@=@& @<@&
 @&	 @<@=@&@$	
@<@=@&
@$	@<
@ 	
 E6
@!@;@8C@E@G 
 E8
@3@,@5 E@,
@5 E@=@5 M\
@5 M\
 @5 E*@. E8
@2@5 FS@<@=@&
@$	@<
@ 	
 E8
@!@;@8C@M@G 
 
@3@,@5 E@,
@5 E@=@"@5 M\
@5 M\
 @5 E*@. E8
@2@5 FS@Y@^@`@^
@g@m@<@=@&
@$	@<
@ 	
 
@!@;@8C@G 
 J

 J
@3@5 E
@5 E@;@8C@Z@G 
 L
@3@,@5 E@,
@5 E@=@5 M\
@5 M\@. L
@2@5 FS@<@/@=@&
 @&	@<@%@=@&
@$	@<@=@&
@ 	
 E6@!@<
@ 	
 L
@!@;@8C@G @3@5val @@;@8C@$@G @3@?
@5 E^@D
@H@0@+
@+@2@5 E_@,@5 K8@0
@2@5 E_@;@8X Plist_forgotten_hypotheses  C@G  @3@?@-@5 K@D@H@;@"No hypotheses have been forgotten.@5 E@5 E@I@8C@G @3FORGOTTEN HYPOTHESES :-@5 E@5 E@,@5 K GZ@5 Gh @@I@8C@G   @3@;@8X D  t  t t  @lt  F 	P F C@7 E  E@9XP M7 C@%@G @3@L@,
@5 L@= M3@5 M0@<@= M4@5 M0@< M5@6 M0@8C@/@G @3@L@,
@5 L@= C@5 M0@<@= MD@5 M0@<@= ME@5 M0@< MF@6 M0@8C@G @3@&	@;@8X P J C@G @3@;@8C@G 	
@3@5 E            @5 E@5 E@5 J@;@8X Pwrite_check_prompt  C@G @3@,@5 I@& @l I@5 H@;@8C@G   @3[EXECUTE]: @5 E@;@8X P	semi_stan C@/@G 	
 Be
@3@,@5 E@,
@5 Fm@,@5 Fm@. F@.ss@2@/ Be
@2@5 E@;@8C@/@G 	
 G+
@3@,@5 E@,
@5 Fm@,@5 Fm@. F@. Mm@2@/ G+
@2@5 E@;@8C@*@G 	
 G-
@3 E2@,@5 Fm E2@,
@5 Fm@. F@. Mm@2@/ G-
@2@5 E@;@8C@*@G 	
 G/
@3 E2@,@5 Fm E2@,
@5 Fm@. F@. Mm@2@/ G/
@2@5 E@;@8C@*@G 	
 Fs
@3 E2@,@5 Fm E2@,
@5 Fm@. F@. Mm@2@/ Fs
@2@5 E@;@8C@*@G 	
 Fx
@3 E2@,@5 Fm E2@,
@5 Fm@. F@. Mm@2@/ Fx
@2@5 E@;@8C@G 	
 D
@3@,@5 K@. D@-@2@5 E*@5 Mk @@;@8X Pcollect_record_field_names C@G 
	
@3@;@6 Mp @@8C@G @3@;@8X Pprint_status_info_at_depth C@G  @3@;@8C@G @3@Y@_@Z @k@;@h	 @5pvc_print_info_at_depth @@;@5 Ms @@;@8X P K C@G 	 C"@3@6 C$ @8C
@G 	 B}@3 B}@6 C+ @8C
@G 	 A@3 A@6 Mz@8X P E C
@G 
 D @ @@3@;@8C
@G 
 D @ @@3@;@8C@G 
 D D
@3@5 E@;@8C@)@G 
 D
@3@,@5 E@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 D@!@;@8C
@G 
 G1 @ @@3@;@8C@G 
 G1	 @ @@3@;@8C@G 
 G1
 D
 @@3@;@8C@G 
 G1
 D

 @@3@;@8C@G 
 G1 @
@3@5 E@;@8C@G 
 G1
 @@3@5 E@;@8C@G 
 G1

@3@5 E@;@8C@@G 
 G1
@3@,@5 E@=@& @@5 E@A
@<@m@=
@& @@$	@A
@<@a@,
@5 E@=@=@&
 @@$	@<@&
 @@$	
@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

 D
@!@&	 @@<@=@$
@$	@<
@ 	
 G1
@!@;@8C
@G 
 E @ @@3@;@8C@G 
 E	 @ @@3@;@8C@G 
 E
 D
 @@3@;@8C@G 
 E
 D

 @@3@;@8C@G 
 E @
@3@5 E@;@8C@G 
 E
 @@3@5 E@;@8C@G 
 E

@3@5 E@;@8C@@G 
 E
@3@,@5 E@=
@& @@$	@A
@<@o@=@& @@5 E@A
@<@a@,
@5 E@=@&
 @@$	
@<@Q@=@&
 @@$	@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

 D
@!@&	 @@<@=@$
@$	@<
@ 	
 E
@!@;@8C
@G 
 C@ @ @@3@;@8C@G 
 C@	 @ @@3@;@8C@G 
 C@

 @@3@;@8C@G 
 C@ @
@3@5 E@;@8C@G 
 C@
 @@3@. D
@2@5 E@;@8C@G 
 C@
 D
@3@. D
@2@5 E@;@8C@G 
 C@
 D

@3@5 E@;@8C@G 
 C@
 C@@3@. C@@. G1
@2@2@5 E@;@8C@@G 
 C@
@3@,@5 E@=@& @@5 E@A
@<@r@=
@& @@&	 @@A
@<@f@,
@5 E@=@&
 @@$	
@<@V@=
@&
 @@. D
@2@5 E@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

 D
@!@$	
@<@=@$
@&	 @@<
@ 	
 C@
@!@;@8C@G 
 Fk

 @@3@;@8C@G 
 Fk
 D
 @@3@;@8C@G 
 Fk
 D

 @@3@;@8C@G 
 Fk
 @@3@5 E@;@8C@G 
 Fk @
@3@5 E@;@8C@G 
 Fk
 @@3@. D
@2@5 E@;@8C@G 
 Fk @
@3@. D
@2@5 E@;@8C@#@G 
 Fk
 Fk@3@. Fk
@2@,
@5 E@. Fk
@2@5 E@;@8C@/@G 
 Fk
 Fk
@3@. Fk@2@,
@5 E@. Fk@2
@5 E*@. Fk

@2@5 E@;@8C@/@G 
 Fk
 Fk
@3@. Fk
@2@,
@5 E@. Fk
@2
@5 E*@. Fk
@2@5 E@;@8C@@G 
 Fk
@3@,@5 E@=@& @@5 E@A
@<@w@=@& @@. D@2@5 E@A
@<@f@,
@5 E@=@&
 @@$	@<@V@=
@&
 @@. D
@2@5 E@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

 D
@!@&	 @@<@=@$
@&	 @@<
@ 	
 Fk
@!@;@8C@l@G 
 Ef
 
@3@,
@5 G3@=
@-@5 G6@%dont_retract@<@. G7

 H@2@5 F0@% F@,@5 E@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 Ef
 
@!@;@=@& M{@<@. G7

 H@2@5 F@;@8C@l@G 
 Es
 
@3@,
@5 G3@=
@-@5 G6@% M{@<@. G7

 H@2@5 F0@% F@,@5 E@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 Es
 
@!@;@=@& M{@<@. G7

 H@2@5 F@;@8C@G 
 G^
@3@;@. G^
@2@5set_simplify @@;@8C@G 
 Gc
@3@;@. Gc
@2@5 M|@;@8C@G 
 Ga
@3@;@. Ga
@2@5 M|@;@8C@G 
 H
@3@;@. H
@2@5 M|@;@8C@G 
 H
@3@;@. H
@2@5 M|@;@8C@G 
 H
@3@;@. H
@2@5 M|@;@8C@G 
 IS
@3@;@. IS
@2@5 M|@;@8C@G 
 J
@3@;@. J
@2@5 M|@;@8CA@G 


 Be
@3@,@5 E@=@. H@-@2@5 E@;@. Be
@2@5 M|@B
@B@A@<At@= I!@5 E@;@. Be
@2@5enumerated_simplify @@B
@B@A@<AW@,
@5 E@,@5 E@=
@$
@&	 @@B@A@<A=@=@
@5 M\@=@5 M\
@5 E*@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 M\@. E5
@2@,@5 E@ 	
 Be@!@<@5 M\@. E5
@2@,@5 E@ 	
 Be@!@<@@@ 
 E5@!@=@5 M\@. E5
@2@,@5 E@ 	
 Be@!@<@5 M\@. @n
@2@,@5 E@ 	
 Be@!@<@@=@@5 M\@=@B@ 

 @n@!@=@5 M\@. E5@2@,@5 E@ 	
 Be@!@<@5 M\@. E5@2@,@5 E@ 	
 Be@!@<@@@ 

 E5@!@=@5 M\@. E5@2@,@5 E@ 	
 Be@!@<@5 M\@. @n@2@,@5 E@ 	
 Be@!@<@ 	
 Be
@!@B@A@;@8CA@G 


 G-
@3@,@5 E@= I!@5 E@;@. G-
@2@5 M@B
@B@A@<A\@,
@5 E@,@5 E@=@
@5 M\@=@(@5 M\@=
@5 G@&	 @@<@=@$
@<
@5 G@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 M\@. E5
@2@,@5 E@ 	
 G/@!@<@5 M\@. E5
@2@,@5 E@ 	
 G/@!@<@@@ 
 E5@!@=@5 M\@. E5
@2@,@5 E@ 	
 G-@!@<@5 M\@. @n
@2@,@5 E@ 	
 G/@!@<@@=@@5 M\@=@B@ 

 @n@!@=@5 M\@. E5@2@,@5 E@ 	
 G-@!@<@5 M\@. E5@2@,@5 E@ 	
 G-@!@<@@@ 

 E5@!@=@5 M\@. E5@2@,@5 E@ 	
 G/@!@<@5 M\@. @n@2@,@5 E@ 	
 G-@!@<@ 	
 G-
@!@B@A@;@8CA@G 


 G/
@3@,@5 E@= I!@5 E@;@. G/
@2@5 M@B
@B@A@<A\@,
@5 E@,@5 E@=@
@5 M\@=@(@5 M\@=
@5 G@&	 @@<@=@$
@<
@5 G@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 M\@. E5
@2@,@5 E@ 	
 G-@!@<@5 M\@. E5
@2@,@5 E@ 	
 G-@!@<@@@ 
 E5@!@=@5 M\@. E5
@2@,@5 E@ 	
 G/@!@<@5 M\@. @n
@2@,@5 E@ 	
 G-@!@<@@=@@5 M\@=@B@ 

 @n@!@=@5 M\@. E5@2@,@5 E@ 	
 G/@!@<@5 M\@. E5@2@,@5 E@ 	
 G/@!@<@@@ 

 E5@!@=@5 M\@. E5@2@,@5 E@ 	
 G-@!@<@5 M\@. @n@2@,@5 E@ 	
 G/@!@<@ 	
 G/
@!@B@A@;@8CA@G 


 G+
@3@,@5 E@=@. H@-@2@5 E@;@. G+
@2@5 M|@B
@B@A@<A~@= I!@5 E@;@. G+
@2@5 M@B
@B@A@<Aa@,
@5 E@,@5 E@=
@$
@&	 @@B@A@<AG@=@
@5 M\@=@5 M\@=
@5 E*@&	 @@<@$
@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 M\@. E5
@2@,@5 E@ 	
 G+@!@<@5 M\@. E5
@2@,@5 E@ 	
 G+@!@<@@@ 
 E5@!@=@5 M\@. E5
@2@,@5 E@ 	
 G+@!@<@5 M\@. @n
@2@,@5 E@ 	
 G+@!@<@@=@@5 M\@=@B@ 

 @n@!@=@5 M\@. E5@2@,@5 E@ 	
 G+@!@<@5 M\@. E5@2@,@5 E@ 	
 G+@!@<@@@ 

 E5@!@=@5 M\@. E5@2@,@5 E@ 	
 G+@!@<@5 M\@. @n@2@,@5 E@ 	
 G+@!@<@ 	
 G+
@!@B@A@;@8CA@G 


 Fx
@3@,@5 E@= I!@5 E@;@. Fx
@2@5 M@B
@B@A@<Ad@,
@5 E@,@5 E@=
@$
@&	 @@B@A@<AJ@=@
@5 M\@=@!@5 M\@=
@5 G@&	 @@<	
@5 G@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 M\@. E5
@2@,@5 E@ 	
 Fx@!@<@5 M\@. E5
@2@,@5 E@ 	
 Fx@!@<@@@ 
 E5@!@=@5 M\@. E5
@2@,@5 E@ 	
 Fx@!@<@5 M\@. @n
@2@,@5 E@ 	
 Fx@!@<@@=@@5 M\@=@B@ 

 @n@!@=@5 M\@. E5@2@,@5 E@ 	
 Fx@!@<@5 M\@. E5@2@,@5 E@ 	
 Fx@!@<@@@ 

 E5@!@=@5 M\@. E5@2@,@5 E@ 	
 Fx@!@<@5 M\@. @n@2@,@5 E@ 	
 Fx@!@<@ 	
 Fx
@!@B@A@;@8CA@G 


 Fs
@3@,@5 E@= I!@5 E@;@. Fs
@2@5 M@B
@B@A@<Ad@,
@5 E@,@5 E@=
@$
@&	 @@B@A@<AJ@=@
@5 M\@=@!@5 M\@=
@5 G@&	 @@<	
@5 G@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 M\@. E5
@2@,@5 E@ 	
 Fx@!@<@5 M\@. E5
@2@,@5 E@ 	
 Fx@!@<@@@ 
 E5@!@=@5 M\@. E5
@2@,@5 E@ 	
 Fs@!@<@5 M\@. @n
@2@,@5 E@ 	
 Fx@!@<@@=@@5 M\@=@B@ 

 @n@!@=@5 M\@. E5@2@,@5 E@ 	
 Fs@!@<@5 M\@. E5@2@,@5 E@ 	
 Fs@!@<@@@ 

 E5@!@=@5 M\@. E5@2@,@5 E@ 	
 Fx@!@<@5 M\@. @n@2@,@5 E@ 	
 Fs@!@<@ 	
 Fs
@!@B@A@;@8CA3@G 


 I
@3@,@5 E@=@M@5 M\@,@. E6@2@5 FS@=@,
@. E6@. E8@2@2@5 FS@Y@^@^
@m@&	 @@<@,
@. E6@. E8@2@2@5 FS@Y@^@^
@n@&	 @@B@B@<@@=@?@ 
 E6@!@. I@2@,@5 E@. I@2@,@5 E@=@=@& @@<@& @@&	 @@<@=@& @@$	@<@& @@$	@<@@=@n@=@ 
 @n@!@<
@ 
 E5@!@. I@2@,@5 E@. I@2@,@5 E@=@!@& @@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 D@!@<@=@& @@$	@<@=
@& @@ 	
 D@!@<@& @@$	@<@#@=@ 
 E3@!@. I@2@5 E@<
@ 	
 I@!@A@B@A@B@;@8C@G 
 I  H
@3@. E6

@2@5 E@;@8C@G 
 I 
@3@. E6

@2@5 E@;@8C@@G 
 H
@3@,@5 E@=@&@5 M\@=@Y@^@Z @l@$	@<
@Y@^@Z @i@Y@^@c@o@B@B@<@[@=@ 
 E6@!@$	@B
@A@<@E@=@(@ 
 E6
@!@. H@2@,@5 E@. H
@2@,@5 E@ 	
 E6@!@<@=@ 
 H@!@$	@<@ 	
 H@!@B@B@;@8C@G @3@5 H @@;@8C@G @3@5 J @@;@8C@G @3@5 K6@;@8C@G 
 H
@3@. H
@2@5 M@;@8C@G 
 H
@3@. H
@2@5 M@;@8C@G @3@5 MZ @@;@8X P H C@G 
 @n

 @n
@3@5 H
@5 H@;@8C@G 
 E6

 E6
@3@5 H
@5 H@;@8C@G 
 E5

 E5
@3@5 H
@5 H@;@8C@G @3@;@5 Ge@;@8X Pmake_capital C@G @3@;@8C@+@G 

@3@=@Y@a@Z@a@l@Y@a@Z@z@j@;@Y@a@Z@ @d@o@<@$
@;
@5 M @@;@8X P
user_rules C@J@G @3@5 E]@5 I@= F@5plain_output @@0@+	@-@2@-@5get_file_attrib @@5record_consultation_of @@<	 E@5 M@5 M@A	@5 H@5 G@5 H@. G@-@2@5 ET@5process_rulefile @	Rulefile @5 E@5 E processed.@5 E@5 E@5 G@5 F@;@8C@G @3@5 E]@?	@5 I@D	@H	Warning: @5 E@5 E I@5 E@5 E@;@I@8X P I+ C@ @G @3@5 E@,
@5 I@5 H@5 L @@= @@5 E*@<@&	 @@;@5 G@6 H@8X Pok_value C@G   E E@9C@G   F E@9C@G   
 
  E2@9C@G 	
 
  E2
@3@5 E0@Y@_@a@l@Y@_@^@j@8C@%@G 

  L@3@5 E0@Y@Z @a@i@Y@a@Z@@i@;@.  L@2@6 M @@8C@G  
  L@9X D  t  t t  @lt  FA 	P E C@G @3@5 E0@=@Y@_@`@k@<@Y@_@Z @j@;@8X P GG C
@G @3@5 E]@5 E @@;@8C	@G 	@3@5 E^@;@8C@&@G @3@?
@5 E^@D
@H@L@0@+
@+@2@5 E_@,@5 GI@;@0
@2@6 E_@8X P G C@G 
 E@3@;@8C@G 
 E@3@;@8C@G 
 E8@3@;@8C@G 
 J@3@;@8C@G 
 I@3@;@8C@G 
 H@3@;@8C@G 
 I @3@;@8C@G 
 H@3@;@8C@G 
 H@3@;@8C@G 
 H@3@;@8C@G 
 H@3@;@8C@G 
 L@3@;@8C@G 
 H@3@;@8C@G 
 H@3@;@8C@G 
 H@3@;@8C@G 
 G^@3@;@8C@G 
 Ga@3@;@8C@G 
 Gc@3@;@8C@G 
 IS@3@;@8C@G 
 J@3@;@8C@G 
 H@3@;@8C@G 
 H@3@;@8C@G 
 H@3@;@8C@G @3@;@8C@G 
 L@3@;@8C@G @3@5 H#@;@8C@G @3@-@-@-@-@-@5 E@@;@8C@G @3@-@-@5 I@;@8C@G @3@0@+	@-@2@5 E_@-@-@5 J@;@8X D  t  t t  @lt  E| 	P J`  C@G  @3@?@-@5 G @@D@H@;@5 EThere are no VCs to prove.@5 E@5 E@I@8C@@G @3@5check_whether_to_proceed  @@5 H@,@5 I@=	vc_number@,	@5 F?@<@5 E@+The following VCs have not yet been proved:@5 E@5 E@5 L @@5 E@5 E
Which VC? @5 H@,	@5 G	@5 E0@,
@5 I@=@5 M@<VC does not exist; try again@5 E@I@;@5do_vc @@. FK K
@2@5 E@. G@-@-@2@5 ET@. G
	@2@5 F0@. G@-@2@5 ET@. G @2@5 F0@. G@-@2@5 ET@. G @2@5 F0@. G@-@-@2@5 ET@. G7@-@- G9@2@5 ET@5 K@;@8X Preplace_all_concs C
@G 

@3@;@5replace_in_conc @@;@8C@G @3@Y@a@^@k@;@8C@G @3@5 M@;@h
@5 M @@;@8X Pmini_skip_initial_crap  C@G @3@-@5read_vc_line_noecho @@-@5 M@,@5 M@5 I @@;@8X D  t  t t  @lt replace_all_expr_type 	P L{ C@@G 
 F	
@3@=@&	 GZ@% Ee@% HW
@. L]
@+@2@!@<@&	 F@% Er@% K
@.new_conc_message
@+@2@!@,@0@1
@1@+@2@5 E_@@5	norm_expr @@5stan_display @@,@5 L @@=@=@& C@5 F@,@0@1
@1@2@5 E_@5 E@,@0@1
@2@5 E_@. FK K@2@5 E@. FK@2@5 E
@@<@& C@;@I@B@;@8C@n@G @3@,	@5 E@,
@5 Fm@5 M@,@5 M@=@Q@& C@. FK K@1@1
@2@5 E@= E@5 E*@. Be
@2@5 Eo@<@*@&	 E@=
@&
 @@5 Eo@<@=@&
 @@. D@2@5 Eo@<@. Fk
@2@5 Eo@<@& C@;@I@;@8X P M C@G   @@9C@G @3@6infrule @@8C@@G 
 Be
 @n
@3@=@. Be@. @n
@2@2@5 M@A
@<@@=@. Be@/ E5
@2@5 M@A
@<@@=@. E3
@2@,
@5 M@. Be@/ @n
@2@5 M@<@@=@l@5int @@=@. Be
 @2 @@5 E@=@. Be@2@5 M@<@;@I@A
@<@F@=@#@5 M@=@. @n
@2@,
@5 M@. Be
@2@5 M@<@;@I@A
@<@!@5 M@=@. E5
@2@,
@5 M@. Be
@2@5 M@<@;@I@A
@<@?@?@5 M@D@H@?@5 M@D@H@=@%@L@. Be@+
@2@5 M@. Be
@2@5 J@. Be@. @n

@2@2@5 M@<@;@I@A
@8C@*@G 
 Be
 @n
@3@5 M@?
@5 M@D
@H@. Be@. @n
@2@2@6 M@8C@*@G 
 Be
 E5
@3@5 M@. E3@2@,
@5 M@. Be@. @n

@2@2@6 M@8C@)@G 
 Be
 E5@3@5 M@. E3@2@,
@5 M@. Be@. @n
@2
@2@6 M@8C@)@G 
 Be
 E5
@3@5 M@. E3@2@,
@5 M@. Be@. @n

@2@2@6 M@8C@0@G 
 Be
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. Be@. @n@2
@2@6 M@8C@0@G 
 Be
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. Be@. @n@2
@2@6 M@8C@9@G 
 Be
 E5@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. E3@2@,
@5 M@. Be@. @n
@2
@2@6 M@8C@=@G 
 Be
 @n
@3@5 M@?@5 M@D@H@?@5 M@D@H@. E3
@2@,
@5 M@. Be@. @n
@2@2@6 M@8C@4@G 
 Be
 E5
@3@5 M@?
@5 M@D
@H@?@5 M@D@H@. Be@. @n@2
@2@6 M@8C@G 
 G+
 E5
 E5
@3@. G+@2@6 M@8C@G 
 G+
 @n
 @n
@3@. G+@2@6 M@8C@*@G 
 G+
 @n
@3@5 M@?
@5 M@D
@H@. G+@. @n
@2@2@6 M@8C@*@G 
 G+
 E5
@3@5 M@. E3@2@,
@5 M@. G+@. @n

@2@2@6 M@8C@)@G 
 G+
 E5@3@5 M@. E3@2@,
@5 M@. G+@. @n
@2
@2@6 M@8C@)@G 
 G+
 E5
@3@5 M@. E3@2@,
@5 M@. G+@. @n

@2@2@6 M@8C@0@G 
 G+
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. G+@. @n@2
@2@6 M@8C@0@G 
 G+
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. G+@. @n@2
@2@6 M@8C@9@G 
 G+
 E5@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. E3@2@,
@5 M@. G+@. @n
@2
@2@6 M@8C@=@G 
 G+
 @n
@3@5 M@?@5 M@D@H@?@5 M@D@H@. E3
@2@,
@5 M@. G+@. @n
@2@2@6 M@8C@4@G 
 G+
 E5
@3@5 M@?
@5 M@D
@H@?@5 M@D@H@. G+@. @n@2
@2@6 M@8CA@G 
 G+
 @n
@3@=@. G+@. @n
@2@2@5 M@A
@<@@=@. G+@/ E5
@2@5 M@A
@<@@=@. E3
@2@,
@5 M@. G+@/ @n
@2@5 M@<@@=@|@5 M@=@. Be
 @2 @@5 E@=@. G+@2@5 M@<@;@I@A
@<@V@=@. Be@2@5 M@A
@<@F@=@#@5 M@=@. @n
@2@,
@5 M@. G+
@2@5 M@<@;@I@A
@<@!@5 M@=@. E5
@2@,
@5 M@. G+
@2@5 M@<@;@I@A
@<@?@?@5 M@D@H@?@5 M@D@H@=@%@L@. Be@+
@2@5 M@. Be
@2@5 J@. G+@. @n

@2@2@5 M@<@;@I@A
@8CA@G 	
 G-
 @n
@3@=@. G-@. @n
@2@2@5 M@B
@<A@=@. G-@/ E5
@2@5 M@B
@<A@=@. E3
@2@,
@5 M@. G-@/ @n
@2@5 M@A@<Ax@=A@5 M@=@ @. Be
 @2 @@5 E@=@. G-@2@5 M@<@;@I@B
@<@@=@%@5 M@=@. @n
@2@,
@5 M@. G/
@2@5 M@<@;@I@A
@A@<@@=@%@5 M@=@. E5
@2@,
@5 M@. G-
@2@5 M@<@;@I@A
@A@<@@=@L@L@$@=
@. G-
 @2 @@5 E@<@;@I@B
@<@{@=@. G-
 @2 @@5 E@. Fs@2@5 M@B
@<@_@&	 E2@. E5
@2@,
@5 M@=@. Fs@. @n
@2@2@5 M@A@<@=@=@. Fs@. @n
@2@2@5 M@A@<@)@=@. Fs@/ E5
@2@5 M@A@<@. E3
@2@,@5 M@. Fs@/ @n@2@5 M@<@g@?@5 M@D@H@?@5 M@D@H@=@$@=@L@. G-@+
@2@5 M@. Fs@. @n

@2@2@5 M@<@;@I@A
@<@+@=@%@L@. Fs@+
@2@5 M@. Fs
@2@5 J@. G-@. @n

@2@2@5 M@<@;@I@A
@A@8C@*@G 
 G-
 @n
@3@5 M@?
@5 M@D
@H@. G-@. @n
@2@2@6 M@8C@*@G 
 G-
 E5
@3@5 M@. E3@2@,
@5 M@. G-@. @n

@2@2@6 M@8C@)@G 
 G/
 E5@3@5 M@. E3@2@,
@5 M@. G-@. @n
@2
@2@6 M@8C@)@G 
 G-
 E5
@3@5 M@. E3@2@,
@5 M@. G-@. @n

@2@2@6 M@8C@0@G 
 G/
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. G-@. @n@2
@2@6 M@8C@0@G 
 G/
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. G-@. @n@2
@2@6 M@8C@9@G 
 G/
 E5@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. E3@2@,
@5 M@. G-@. @n
@2
@2@6 M@8C@=@G 
 G/
 @n
@3@5 M@?@5 M@D@H@?@5 M@D@H@. E3
@2@,
@5 M@. G-@. @n
@2@2@6 M@8C@4@G 
 G/
 E5
@3@5 M@?
@5 M@D
@H@?@5 M@D@H@. G-@. @n@2
@2@6 M@8CA@G 	
 G/
 @n
@3@=@. G/@. @n
@2@2@5 M@B
@<A@=@. G/@/ E5
@2@5 M@B
@<A@=@. E3
@2@,
@5 M@. G/@/ @n
@2@5 M@A@<Ax@=A@5 M@=@ @. Be
 @2 @@5 E@=@. G/@2@5 M@<@;@I@B
@<@@=@%@5 M@=@. @n
@2@,
@5 M@. G-
@2@5 M@<@;@I@A
@A@<@@=@%@5 M@=@. E5
@2@,
@5 M@. G/
@2@5 M@<@;@I@A
@A@<@@=@L@L@$@=
@. G- 
@2 @@5 E@<@;@I@B
@<@{@=@. G- 
@2 @@5 E@. Fx@2@5 M@B
@<@_@&	 E2@. @n
@2@,
@5 M@=@. Fx@. @n
@2@2@5 M@A@<@=@=@. Fx@. @n
@2@2@5 M@A@<@)@=@. Fx@/ E5
@2@5 M@A@<@. E3
@2@,@5 M@. Fx@/ @n@2@5 M@<@g@?@5 M@D@H@?@5 M@D@H@=@$@=@L@. G/@+
@2@5 M@. Fx@. @n

@2@2@5 M@<@;@I@A
@<@+@=@%@L@. Fx@+
@2@5 M@. Fs
@2@5 J@. G-@. @n

@2@2@5 M@<@;@I@A
@A@8C@*@G 
 G/
 @n
@3@5 M@?
@5 M@D
@H@. G/@. @n
@2@2@6 M@8C@*@G 
 G/
 E5
@3@5 M@. E3@2@,
@5 M@. G/@. @n

@2@2@6 M@8C@)@G 
 G-
 E5@3@5 M@. E3@2@,
@5 M@. G/@. @n
@2
@2@6 M@8C@)@G 
 G/
 E5
@3@5 M@. E3@2@,
@5 M@. G/@. @n

@2@2@6 M@8C@0@G 
 G-
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. G/@. @n@2
@2@6 M@8C@0@G 
 G-
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. G/@. @n@2
@2@6 M@8C@9@G 
 G-
 E5@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. E3@2@,
@5 M@. G/@. @n
@2
@2@6 M@8C@=@G 
 G-
 @n
@3@5 M@?@5 M@D@H@?@5 M@D@H@. E3
@2@,
@5 M@. G/@. @n
@2@2@6 M@8C@4@G 
 G-
 E5
@3@5 M@?
@5 M@D
@H@?@5 M@D@H@. G/@. @n@2
@2@6 M@8CA@G 	
 Fs
 @n
@3@=@. Fs@. @n
@2@2@5 M@B
@<A@=@. Fs@/ E5
@2@5 M@B
@<An@=@. E3
@2@,
@5 M@. Fs@/ @n
@2@5 M@A@<AR@=A@5 M@=@ @. Be
 @2 @@5 E@=@. Fs@2@5 M@<@;@I@B
@<@@=@%@5 M@=@. @n
@2@,
@5 M@. Fx
@2@5 M@<@;@I@A
@A@<@@=@%@5 M@=@. E5
@2@,
@5 M@. Fs
@2@5 M@<@;@I@A
@A@<@@=@L@L@$@=
@. Fs
 @2 @@5 E@<@;@I@B
@<@{@=@. Fs
 @2 @@5 E@. Fs@2@5 M@B
@<@_@&	 E2@. @n
@2@,
@5 M@=@. G-@. @n
@2@2@5 M@A@<@=@=@. G-@. @n
@2@2@5 M@A@<@)@=@. G-@/ E5
@2@5 M@A@<@. E3
@2@,@5 M@. G-@/ @n@2@5 M@<@A@?@5 M@D@H@?@5 M@D@H@=@%@L@. Fs@+
@2@5 M@. Fs
@2@5 J@. Fs@. @n

@2@2@5 M@<@;@I@A
@A@8C@*@G 
 Fs
 @n
@3@5 M@?
@5 M@D
@H@. Fs@. @n
@2@2@6 M@8C@*@G 
 Fs
 E5
@3@5 M@. E3@2@,
@5 M@. Fs@. @n

@2@2@6 M@8C@)@G 
 Fx
 E5@3@5 M@. E3@2@,
@5 M@. Fs@. @n
@2
@2@6 M@8C@)@G 
 Fs
 E5
@3@5 M@. E3@2@,
@5 M@. Fs@. @n

@2@2@6 M@8C@0@G 
 Fx
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. Fs@. @n@2
@2@6 M@8C@0@G 
 Fx
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. Fs@. @n@2
@2@6 M@8C@9@G 
 Fx
 E5@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. E3@2@,
@5 M@. Fs@. @n
@2
@2@6 M@8C@=@G 
 Fx
 @n
@3@5 M@?@5 M@D@H@?@5 M@D@H@. E3
@2@,
@5 M@. Fs@. @n
@2@2@6 M@8C@4@G 
 Fx
 E5
@3@5 M@?
@5 M@D
@H@?@5 M@D@H@. Fs@. @n@2
@2@6 M@8C@*@G 
 Fx
 @n
@3@5 M@?
@5 M@D
@H@. Fx@. @n
@2@2@6 M@8C@*@G 
 Fx
 E5
@3@5 M@. E3@2@,
@5 M@. Fx@. @n

@2@2@6 M@8C@)@G 
 Fs
 E5@3@5 M@. E3@2@,
@5 M@. Fx@. @n
@2
@2@6 M@8C@)@G 
 Fx
 E5
@3@5 M@. E3@2@,
@5 M@. Fx@. @n

@2@2@6 M@8C@0@G 
 Fs
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. Fx@. @n@2
@2@6 M@8C@0@G 
 Fs
 @n@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. Fx@. @n@2
@2@6 M@8C@9@G 
 Fs
 E5@3@5 M@. @n@-@-@2@5 E*@. E5@-@-@2@5 E*@. E3@2@,
@5 M@. Fx@. @n
@2
@2@6 M@8C@=@G 
 Fs
 @n
@3@5 M@?@5 M@D@H@?@5 M@D@H@. E3
@2@,
@5 M@. Fx@. @n
@2@2@6 M@8C@4@G 
 Fs
 E5
@3@5 M@?
@5 M@D
@H@?@5 M@D@H@. Fx@. @n@2
@2@6 M@8CA@G 	
 Fx
 @n
@3@=@. Fx@. @n
@2@2@5 M@B
@<A@=@. Fx@/ E5
@2@5 M@B
@<An@=@. E3
@2@,
@5 M@. Fx@/ @n
@2@5 M@A@<AR@=A@5 M@=@ @. Be
 @2 @@5 E@=@. Fx@2@5 M@<@;@I@B
@<@@=@%@5 M@=@. @n
@2@,
@5 M@. Fs
@2@5 M@<@;@I@A
@A@<@@=@%@5 M@=@. E5
@2@,
@5 M@. Fx
@2@5 M@<@;@I@A
@A@<@@=@L@L@$@=
@. Fs 
@2 @@5 E@<@;@I@B
@<@{@=@. Fs 
@2 @@5 E@. Fx@2@5 M@B
@<@_@&	 E2@. E5
@2@,
@5 M@=@. G/@. @n
@2@2@5 M@A@<@=@=@. G/@. @n
@2@2@5 M@A@<@)@=@. G/@/ E5
@2@5 M@A@<@. E3
@2@,@5 M@. G/@/ @n@2@5 M@<@A@?@5 M@D@H@?@5 M@D@H@=@%@L@. Fx@+
@2@5 M@. Fs
@2@5 J@. Fx@. @n

@2@2@5 M@<@;@I@A
@A@8CA@G 
 Be
 E6
@3@=@. Be@. E6
@2@2@5 M@A
@<@@=@@5 M@=@. Be
 @2 @@5 E@=@. Be @2@5 M@<@;@I@A
@<@@=@. Be
@2 @@5 E@=@. Be@2@5 M@<@;@I@A
@<@p@=@(@. Be
?@2 @@5 E@=@. E3@2@,
@5 M@. Be
@2@5 M@<@;@I@A
@<@F@=@#@5 M@=@. E6
@2@,
@5 M@. Be
@2@5 M@<@;@I@A
@<@!@. Be@+
@2@5 M@. Be
@2@5 J@. Be@. E6

@2@2@5 M@<@@@?@5 M@D@H@?@5 M@D@H@5 M@. Be @2 @@5 E@=@L
@. Be
 @2@5 M@<@L@. Be @2@6 M@A
@8C@!@G 
 Be
 E6
@3@5 M@. Be@. E6
@2@2@6 M@8C@(@G 
 Be
 E6@3@5 M@. E6@-@-@2@5 E*@. Be@. E6@2
@2@6 M@8C@(@G 
 Be
 E6@3@5 M@. E6@-@-@2@5 E*@. Be@. E6@2
@2@6 M@8CA@G 
 G+
 E6
@3@=@. G+@. E6
@2@2@5 M@A
@<A@=@@5 M@=@. Be
 @2 @@5 E@=@. G+ @2@5 M@<@;@I@A
@<@@=@. Be
@2 @@5 E@=@. G+@2@5 M@<@;@I@A
@<@@=@$@. Be@2@5 M@=@. G+ @2@5 M@<	@. G+ @2@5 M@A
@<@p@=@(@. Be
?@2 @@5 E@=@. E3@2@,
@5 M@. G+
@2@5 M@<@;@I@A
@<@F@=@#@5 M@=@. E6
@2@,
@5 M@. G+
@2@5 M@<@;@I@A
@<@!@. Be@+
@2@5 M@. Be
@2@5 J@. G+@. E6

@2@2@5 M@<@@?@5 M@D@H@?@5 M@D@H@5 M@=@!@. Be @2 @@5 E@. G+
 @2@5 M@. G+ @2@5 M@<@z@=@=@. G- @2 @@5 E@L
@L@=@. G-
 @2@5 M@. G/ @2@5 M@<@. G/
 @2@5 M@. G- @2@5 M@<@;@. G- @2 @@5 E@L
@L@=@. G-
 @2@5 M@. G- @2@5 M@<@. G/
 @2@5 M@. G/ @2@6 M@A
@8C@!@G 
 G+
 E6
@3@5 M@. G+@. E6
@2@2@6 M@8C@(@G 
 G+
 E6@3@5 M@. E6@-@-@2@5 E*@. G+@. E6@2
@2@6 M@8C@(@G 
 G+
 E6@3@5 M@. E6@-@-@2@5 E*@. G+@. E6@2
@2@6 M@8CA@G 
 G-
 E6
@3@=@. G-@. E6
@2@2@5 M@A
@<A@=A*@5 M@=@. Be
 @2 @@5 E@=@. G/ @2@5 M@<@;@I@A
@<A@=@. Be
@2 @@5 E@=@. G-@2@5 M@<@;@I@A
@<@@=@(@. Be
?@2 @@5 E@=@. E3@2@,
@5 M@. G-
@2@5 M@<@;@I@A
@<@@=@#@5 M@=@. E6
@2@,
@5 M@. G-
@2@5 M@<@;@I@A
@<@@=@J@. G-
 @2 @@5 E@=@#@. Fs@+
@2@5 M@. Fs
@2@5 J@. G-@. E6

@2@2@5 M@<@. G-@+
@2@5 M@. Fs@. E6

@2@2@5 M@<@H@. G- 
@2 @@5 E@=@#@. Fx@+
@2@5 M@. Fs
@2@5 J@. G-@. E6

@2@2@5 M@<@. G/@+
@2@5 M@. Fs@. E6

@2@2@5 M@<@T@?@5 M@D@H@?@5 M@D@H@5 M@. Fs @2 @@5 E@L
@L@=@. G-
 @2@5 M@. G- @2@5 M@<@. G/
 @2@5 M@. G/ @2@6 M@A
@8C@!@G 
 G-
 E6
@3@5 M@. G-@. E6
@2@2@6 M@8C@(@G 
 G/
 E6@3@5 M@. E6@-@-@2@5 E*@. G-@. E6@2
@2@6 M@8C@(@G 
 G/
 E6@3@5 M@. E6@-@-@2@5 E*@. G-@. E6@2
@2@6 M@8CA@G 
 G/
 E6
@3@=@. G/@. E6
@2@2@5 M@A
@<A@=A*@5 M@=@. Be
 @2 @@5 E@=@. G- @2@5 M@<@;@I@A
@<A@=@. Be
@2 @@5 E@=@. G/@2@5 M@<@;@I@A
@<@@=@(@. Be
?@2 @@5 E@=@. E3@2@,
@5 M@. G/
@2@5 M@<@;@I@A
@<@@=@#@5 M@=@. E6
@2@,
@5 M@. G/
@2@5 M@<@;@I@A
@<@@=@J@. G-
 @2 @@5 E@=@#@. Fx@+
@2@5 M@. Fs
@2@5 J@. G/@. E6

@2@2@5 M@<@. G/@+
@2@5 M@. Fx@. E6

@2@2@5 M@<@H@. G- 
@2 @@5 E@=@#@. Fs@+
@2@5 M@. Fs
@2@5 J@. G/@. E6

@2@2@5 M@<@. G-@+
@2@5 M@. Fx@. E6

@2@2@5 M@<@T@?@5 M@D@H@?@5 M@D@H@5 M@. Fs @2 @@5 E@L
@L@=@. G-
 @2@5 M@. G/ @2@5 M@<@. G/
 @2@5 M@. G- @2@6 M@A
@8C@!@G 
 G/
 E6
@3@5 M@. G/@. E6
@2@2@6 M@8C@(@G 
 G-
 E6@3@5 M@. E6@-@-@2@5 E*@. G/@. E6@2
@2@6 M@8C@(@G 
 G-
 E6@3@5 M@. E6@-@-@2@5 E*@. G/@. E6@2
@2@6 M@8CAj@G 
 Fs
 E6
@3@=@. Fs@. E6
@2@2@5 M@A
@<AH@=@@5 M@=@. Be
 @2 @@5 E@=@. Fx @2@5 M@<@;@I@A
@<@@=@. Be
@2 @@5 E@=@. Fs@2@5 M@<@;@I@A
@<@@=@(@. Be
?@2 @@5 E@=@. E3@2@,
@5 M@. Fs
@2@5 M@<@;@I@A
@<@@=@#@5 M@=@. E6
@2@,
@5 M@. Fs
@2@5 M@<@;@I@A
@<@\@=@.@. G-
 @2 @@5 E@. Fs@+
@2@5 M@. Fs
@2@5 J@. Fs@. E6

@2@2@5 M@<@,@. G- 
@2 @@5 E@. Fx@+
@2@5 M@. Fs
@2@5 J@. Fs@. E6

@2@2@5 M@<@T@?@5 M@D@H@?@5 M@D@H@5 M@. Fs @2 @@5 E@L
@L@=@. Fs
 @2@5 M@. Fs @2@5 M@<@. Fx
 @2@5 M@. Fx @2@6 M@A
@8C@!@G 
 Fs
 E6
@3@5 M@. Fs@. E6
@2@2@6 M@8C@(@G 
 Fx
 E6@3@5 M@. E6@-@-@2@5 E*@. Fs@. E6@2
@2@6 M@8C@(@G 
 Fx
 E6@3@5 M@. E6@-@-@2@5 E*@. Fs@. E6@2
@2@6 M@8CAj@G 
 Fx
 E6
@3@=@. Fx@. E6
@2@2@5 M@A
@<AH@=@@5 M@=@. Be
 @2 @@5 E@=@. Fs @2@5 M@<@;@I@A
@<@@=@. Be
@2 @@5 E@=@. Fx@2@5 M@<@;@I@A
@<@@=@(@. Be
?@2 @@5 E@=@. E3@2@,
@5 M@. Fx
@2@5 M@<@;@I@A
@<@@=@#@5 M@=@. E6
@2@,
@5 M@. Fx
@2@5 M@<@;@I@A
@<@\@=@.@. G-
 @2 @@5 E@. Fx@+
@2@5 M@. Fs
@2@5 J@. Fx@. E6

@2@2@5 M@<@,@. G- 
@2 @@5 E@. Fs@+
@2@5 M@. Fs
@2@5 J@. Fx@. E6

@2@2@5 M@<@T@?@5 M@D@H@?@5 M@D@H@5 M@. Fs @2 @@5 E@L
@L@=@. Fs
 @2@5 M@. Fx @2@5 M@<@. Fx
 @2@5 M@. Fs @2@6 M@A
@8C@!@G 
 Fx
 E6
@3@5 M@. Fx@. E6
@2@2@6 M@8C@(@G 
 Fs
 E6@3@5 M@. E6@-@-@2@5 E*@. Fx@. E6@2
@2@6 M@8C@(@G 
 Fs
 E6@3@5 M@. E6@-@-@2@5 E*@. Fx@. E6@2
@2@6 M@8C@L@G 
 Be
@3@=@$
@A@<@:@=@5 M@5 M@=
@. Be
@2 @@5 E@<@;@I@A@<@. Be
@+@2@5 M@. Be
@2@5 J@. Be@2@6 M@8C@@G 
 G+
@3@=@0@5 M@=@5 M@=@?
@. Be
@2 @@5 E@D
@H@<@;@I@<
@. G+
@2@5 M@A@<@@=@V@=@. Be@. @n@+
@2@2@5 M@<@ @=@. Be@. @n
@+@2@2@5 M@<@. Be@. E5
@+@2@2@5 M@=@5 M@?@. Be @2 @@5 E@D@H@<	@. G+ @2@5 M@<@3@=@. G+
@+@2@5 M@. Be@2@5 M@<@. Be
@+@2@5 M@. Be
@2@5 J@. G+@2@6 M@8C@@G 
 G-
@3@=@*@5 M@=@5 M@=
@. G-
@2 @@5 E@<@;@I@<
@. G/
@2@5 M@A@<@@=@>@=@. Fs@. @n@+
@2@2@5 M@<@. Fs@. @n
@+@2@2@5 M@=@5 M@. G- @2 @@5 E@<	@. G/ @2@5 M@<@a@=@,@. Fs@. E5
@+@2@2@5 M@=@5 M@. G- @2 @@5 E@<	@. G- @2@5 M@<@3@=@. Fs
@+@2@5 M@. Fs
@2@5 J@. G-@2@5 M@<@. G-
@+@2@5 M@. Fs@2@6 M@8C@@G 
 G/
@3@=@*@5 M@=@5 M@=
@. G-
@2 @@5 E@<@;@I@<
@. G-
@2@5 M@A@<@@=@>@=@. Fx@. @n@+
@2@2@5 M@<@. Fx@. @n
@+@2@2@5 M@=@5 M@. G- @2 @@5 E@<	@. G- @2@5 M@<@a@=@,@. Fx@. E5
@+@2@2@5 M@=@5 M@. G- @2 @@5 E@<	@. G/ @2@5 M@<@3@=@. Fx
@+@2@5 M@. Fs
@2@5 J@. G/@2@5 M@<@. G/
@+@2@5 M@. Fx@2@6 M@8C@@G 
 Fs
@3@=@*@5 M@=@5 M@=
@. Fs
@2 @@5 E@<@;@I@<
@. Fx
@2@5 M@A@<@@=@L
@L@$
@A@<@@=@>@=@. Fs@. @n@+
@2@2@5 M@<@. Fs@. @n
@+@2@2@5 M@=@5 M@. Fs @2 @@5 E@<	@. Fx @2@5 M@<@J@=@,@. Fs@. E5
@+@2@2@5 M@=@5 M@. Fs @2 @@5 E@<	@. Fs @2@5 M@<@. Fs
@+@2@5 M@. Fs
@2@5 J@. Fs@2@6 M@8C@@G 
 Fx
@3@=@*@5 M@=@5 M@=
@. Fs
@2 @@5 E@<@;@I@<
@. Fs
@2@5 M@A@<@@=@L
@L@$
@A@<@@=@>@=@. Fx@. @n@+
@2@2@5 M@<@. Fx@. @n
@+@2@2@5 M@=@5 M@. Fs @2 @@5 E@<	@. Fs @2@5 M@<@J@=@,@. Fx@. E5
@+@2@2@5 M@=@5 M@. Fs @2 @@5 E@<	@. Fx @2@5 M@<@. Fx
@+@2@5 M@. Fs
@2@5 J@. Fx@2@6 M@8X D  t  t t  @lt ini_file_consult 	Pis_digits_and_dot C@G @3@,	@0@.@2@5 F@6 K@8X P F C@`@G @3@,	@5 K@5 Fu*** PROVED C@5 E@5 E G@5 E@5 E@. FK F@/ F	@2@5 E@. F	@2@5 F@,
@5 G@=@,@-@5 G @
 FOR CASE @5 E@5 E@<@J@A@;@5 E@=@?@-@-@5 K@D@H E@5 G @@5 F@<@J@;@8X D  t  t t  @lt  G 	P G C E  @9XD  t  t t  @lt  F*  	P IN C@G @3@5 E]@-@5 M@5 ED@;@8X Pupdate_vcs_to_prove  C@2@G @3@,@,	@5 G @@. G@2@5 ET@. H@-@2@5 ET@,
@5 L@,@5 F@. H@-@2@5 ET@. H@2@5 F0@5 F@;@8X P K C@G @3@-@5 K@h
	@5 K@;@8C@G @3@. F	@2@5 E@. FK K@/ F	@2@5 E@;@8X P E C@G @3@,	@5 G @@;@5 E@;@8X P FT C@G @3@K	@;@I@8C@G 	@3@5 E0@Y@_@Z @l@;@8C@G @3@5 E0@Y@`@Z @i@;@Y@`@c@p
@ 
 E3
@!@;@8C@G 	
 E3 E3
@3@5 FS@;@8C@<@G 	
 E3
@3@,@5 FS@;@=@& @& @<@#@=@5 E0@Y@^@Z @k@ 
 E3@!@<
@ 
 E3@!@Y@_@Z @k@;@8C@C@G 	
 @n
@3@,@5 FS@,
@5 FS@;@Y@^@^
@f@p@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 E3@!@;@8C@G 	
 E5
@3@. @n
@/ E3@2@5 FS@;@8C@C@G 	
 E6
@3@,@5 FS@,
@5 FS@;@Y@^@^
@g@p@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 E3@!@;@8C@I@G 	
 E8
@3@,@5 FS@,
@5 FS@;
 @5 E*
@,@5 K2 @@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 E3@!@;@8C@@G 	
 J
@3@5 I@;@,@5 FS@,
@5 FS@;
 @5 E*
@,@5 M@,@. E5@/ E6
@2@5 FS@=@& @& @<@_@=@S@5 M\
@5 M\@=@!@=@Y@^@Z @l@Y@^
@Z @k@<@Y@^@Z @j@Y@^
@Z @i@$@<@&@=@Y@^@Z @l@Y@^
@Z @i@<@Y@^@Z @j@Y@^
@Z @k@. @n
@2@5 FS@<
@ 
 J
@!@;@8C@[@G 		
 J
@3@?@5 I@D@H@;@,@5 FS@,
@5 FS@;
 @5 E*
@,@5 M@,@. E5@/ E6
@2@5 FS@=@& @& @<@=@&
@& @<
@ 
 J
@!@;@8C@G@G 	
 L
@3@-@5 FS@-@5 FS@;@=@& @&@B@<@%@5 E0@Y@^@Z @k@h @;@,
@. L
@2@5 FS@;@. E6

@2@5 FS@;@8X P J C@G @3@5fetch_chars @@;@8X P	ascertain C@G @3@ 	@!@. K@1@2@5 E@;@8C@"@G @3@ 	
@!@,@5specify @@,@5	occs_list @@. K@2@5 E@;@8X P K( C@G 
  Lstring@3@"@5 Gk@5write_flag_string @@"@5 Gk@;@8C@G @3@5 E@;@8X P F C@G @3@?	@-@5vcs_proved_this_session @@D	@H@;@. M@1@0@2@2@5 F0@;@8C@G @3@,	@5 M@;@,
@5insert_in_vc_list @@;@. M
@2@5 F0@. M	@2@5 F@;@8X D  t  t t  @lt  J 	P L  C@G @3@-@. Fk@+@+	@2@5 F@-@5 F@5 Eo@I@8C@G @3@-@. Fk@+@+	@2@5 F@-@5 F@5 Eo@I@8C@#@G @3@-@. Fk@+@+	@2@5 F@-@. D@2@5 F@. D	@2@,
@5 M@5 Eo@I@8C@#@G @3@-@. Fk@+@+	@2@5 F@-@. D	@2@5 F@. D@2@,
@5 M@5 Eo@I@8X P F C@G 
 E6
 E6@3@. E6@. E6
@2@2@5 F@;@8C@G 
 E6

 E6@3@5 G@5 F@;@8C@G 
 @n
 @n@3@. @n@. @n
@2@2@5 F@;@8C@ @G 
 @n

 @n
@3@5 M$
@5 F@5 F@;@8C	@G 	@3@5 G@;@8X P H C@G 
 E6
@3@5 H@;@8C@G 	@3@5 G@;@8X P M` C	@G 	@3@5 E^@;@8X P M% C@G 
 E6	
@3@;@5 M$@5 M$@;@8C@G @3@5 G@;@8X P GY  C@N@G @3@= F@. F@+@+	@2@5 F?@A
@<@1UNWRAP -- Which quantified hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @5 G@,
@5 G	@L
@5check_hyp_or_conc @@ 

 F	@!@;@5 H@;@. FK H GY@2@5 F@. FK H@/ GY@/ F	@2@5 F0@;@5 GX @@;@8X P
add_rulefacts C@h@G 
@3@=	@,@5 I{@K@<@*@=@K@. G@-@2@5 ET@. G@-@2@5 E@<@=@5 I{@<	@. G@2@5 E@A@=	@5 I{@B
@<@0@+
@1@-@2@5 E_@,@0
@1@-@2@5 E_@. G@2@5 E@;@8C@G 
@3@0@2@5 M @@0@2@5 M@;@8X P@!does_not_satisfy_index_constraint C@G 
 H
@3@5 M @@5 M@;@8C@$@G 
 H
@3@;@=@. G/	
@2@5 Fu@<	@. G-	@2@5 Fu@;@8C@G 
@3@. G+
	@2@5 Fu@;@8X D  t  t t  @lt  F6 	D  t  t t  @lt  G 	P Jt  C@G @3@=	 G@-@5 F?@A@<@+UNDELETE -- which hypothesis or hypotheses? G@5 G@,@5 G	 Jt@5 G@5
do_undeleting  @@;@8X P I2 C@G @3@L@; F>@5 F?@;@8C@G @3 F>@6 F?@8X Pbuildsav  C@[   @3@5 K @checker.sav@5save_program @ @6 Cu @8C@`   @3@5 L @@6 N@8X P H C@G 
 H
@3@,@5 H
@,
@5 H
@;
@5 EG@;@8C@G 
 H

@3@;@8C
@G 

@3@;@8X P I< C@P@G @3@=@,@5 J@<@%@c@,
@5 G@Y@^
@^@j@= F@5 J@<@5 J@5 E@5 E allows @5 E@5 E to be replaced by @5 E@5 E@=	@& D|	 directly@5 E@<
 provided @5 E@5 J@5 J@5 E@;@8C@G @3@;@8X Pmaybe_do_auto_newvc  C@ @G  @3 I@5 F E@5 G @@?@5 L@D@H@5 EAUTO-NEWVC:@5 E J`@5 Lg @@5 L @@;@8X P G~ C@G   E?@9C@G   E@9C@G   H@9C@G   H@9C@G   H@9C@G   A@9C@G   H@9C@G   H@9C@G   H@9C@G   H@9C@G   I@9C@G   I@9C@G   E9@9C@G   J@9C@G   H@9C@G   H@9C@G   @@9C@G   @@9C@G   E2@9C@G   E@9C@G   E@9C@G   IT@9C@G   J@9C@G   G2@9C@G   E@9C@G   D@9X Pload_vcs C@%@G @3@5 H@= F@5 F@<@5 E@5 E@. G@-@2@5 ET@. G @2@5 F0@5 F @@5read_vcs  @@5 G@;@8X Pfind_element C@G 
 E@3@. G+	@2@5 Fu@;@5 N @@;@8C@G 
 E		@3@. Be	@2@5 Fu@;@8C@)@G 	@3@?@5 E^@D@H@0 I
@+@2@5 E_@5 I@,
@5reverse E
@6find_array_component @@8C@0@G 	@3@?@5 E^@D@H@0@+@+
@2@5 E_@- E@5 I@5 I
@,@5 N@6 N@8C@G 

 E	@3@;@8X P F[  C@G   @3 F B@5 F?@;@6replace_all  @@8C@B@G @3 F@,@5 F?@L@=@ 
 H@!@B	@<@ 
 E5
 F		
@!@5 E0@5 E0@Y@`@a@i@;@. L@-@2@5 ET@.conc_to_replace@-@2@5 ET@5process_replace_arg_expression @@;@6 N @8C@,@G @3@= F@. F@+@+	@2@5 F?@A
@<@'REPLACE -- Which hypothesis/conclusion? M@5 G@,
@5 G	@ 

 F	@!@;@6 F[ @@8X Psave_field_list C@@G 	
@3@,@5 E@,
@5 I@0@u@1@p@1@f@1@_@2
@,@5 EG@,@5 E@. G@0@1@2@2@5 E EB@5 I	@,@0@1@+@1@+@2@5 E_@,@5 G @ E?@0@1@2@5add_new_record_function @@0@f@1@l@1@d@1@_@2
@,@5 EG@,@5 E@. G@0@2@2@5 E EB@5 I	@,@0@1@2@5 E_ B|@0@2@5 N/@;@8C@@G 	
@3@,
@5 E
@,@5 I@0@u@1@p@1@f@1@_@2@,@5 EG@,@5 E@. G@0@1@2@2@5 E EB@5 I	@,@0@1@+@1@+@2@5 E_@,@5 N. E?@0@1@2@5 N/@0@f@1@l@1@d@1@_@2@,@5 EG@,@5 E@. G@0@2@2@5 E EB@5 I	@,@0@1@2@5 E_ B|@0@2@5 N/@;@5 G @@;@5 N, @@;@8X D  t  t t  @lt  G 	P G C@o E @9XP I( C@T@G @3@=	@5 Iy @@B
@<@G@; F>@,
@5 F?@L
@?@!@=@. K CW@-@2@5 L @@<@=@-@5 G @@<	@. K CW@-@2@5 K @@D@H@0@+@-@2@5 E_@5 ECould not find rule-family @5 E@5 E D0@5 E@5 E@;@I@8X P E C@G @3@;@8C@G 		
@3
@5 E@5 E@;@8X P H C@G 
@3@5 Ge@;@8C@G 

@3@5 Ge@;
@5 H@;@8C@G @3@;@8X P@$ensure_has_type_classifications_list C@G 
 	
@3@5 I @@5 KF@5 N9 @@;@8C@G @3@;@8X P Gr C@G  @3@;  NO CONCLUSIONS LEFT@5 E@;@8C@G 	@3@,
@5 K@; Gj@5 E@5 E KJ@5 E@5 E@5 E@;@8C@G @3@Y@_@`@i@;@5 Gq@h
@5 Gq@;@8C@G @3@;@8X Pprocess_array_list C@$@G  Gof Ab
@3
@5 G3@5 G3@;@8C@G  @O
@3
@5 G3@5 N> @@;@8X P K[ C@7@G 	@3@=@. Be@2@5 Fu@;@5 KZ@A
@<@. G+@2@5 Fu@;@,
@5 KZ@ 

@!@;@8C@G 	@3@;@8X P F C@G @3@;@8C@G 
@3@,@5 F@,
@5 F @
@5 EG@;@8X D  t  t t  @lt  I: 	P N C@2@G @3@,@5 E@5 E@5 L @@,	@5 I @@'	@,
@5 I@h
 @,@5 M)@0@2@,
@5 F@. H
@2@5 E@;@8X P I| C@@G @3@L@ 
 Be@!@,
@5spade_checker_prefix @@;@=@5@=@K	@<@5 E]@. K CW@+@2@5 N5@0@.@1@R@1@U@1@L@2@,@5 EG@,
@5 EG
@5 E@<@[@=@5 N6@B@A
@<@N@=@-@5 N6@?@5 N6@D@H E@5 L@B@A
@<@3@=@K	@<@5 E]@. K CW@+@2@5 N7@0@.@1@R@1@U@1@L@2@,@5 EG@,
@5 EG
@6 E@8C@@G @3@,
@5 NE@=@8@=@K	@<@5 E]@. K CW@+@2@5 N5@0@.@1@R@1@U@1@L@2@,@5 EG@,
@5 EG
@5 E@B@<@@=@.@5 E]@,@5 E@,@0@.@1@R@1@U@1@L@2@5 I@. K CW@2@5 N5@B@A
@<@v@=@5 N6@B@B
@A@<@f@=@8@=@K	@<@5 E]@. K CW@+@2@5 N7@0@.@1@R@1@U@1@L@2@,@5 EG@,
@5 EG
@5 E@B@<@,@5 E]@,@5 E@,@0@.@1@R@1@U@1@L@2@5 I@. K CW@2@6 N7@B@A
@8X D  t  t t  @lt  K 	Preorder C@G 
 E6
@3@5 NH @@;@8C@ @G 
 E6
 E3
 E3@3@5 E0@. E6
@2@5 NJ@;@8C@G 
 E6
@3@,@5 NJ@. E6@2@5 F@;@8C	@G 	@3@5 G@;@8X P FQ C@G @3@5 E0@Y@_@Z @l@;@8C@G 
 E3	@3@5 E0@Y@`@Z @l@;@8X P M C@$@G @3@?
@-@-@5 K@D
@H @5 G@-@,@5 M@,	@5 L@?@5still_left_to_prove @@D@H@;@8C@G  @3@?@-@-@5 K@D@H @5 G@?	@-@-@5 M@D	@H@;@8C@4@G @3@5 E@HWARNING: The proof of the current VC is incomplete, either because there@5 E@5 E@Hare still some unproven conclusions, or because you need another "done".@5 E@5 E@@(You may wish to complete proof (with DONE?) before proceeding.)@5 E@5 E@5 E@5 E@EType "yes" to continue NEWVC command, "no" to continue this proof ...@5 E@5 E
Perform NEWVC@,@5 J@=@& C@<@& C@;@& C@8X D  t  t t  @lt cmd_line_command_log 	P G C@G @3@5 E@,	@5 E@5found_help_pattern @@;@,
@5 L@;@5 K_@;@8X Pread_initialisations  C@6@G @3@,@5 NE@0@c@1@h@1@e@1@c@1@k@1@e@1@r@1@.@1@i@1@n@1@i@2@,	@5 EG@,
@5 E@6read_init_file @@8C@G   @3checker.ini@6 NY@8C@G    @9X Pis_ok_front_part_of_vc_line C@=@G 	@3@=@Y@Z@0@`@j@Y@`@Z@9@j@<@(@=@Y@Z@A@`@j@Y@`@Z@Z@j@<@=@Y@Z@a@`@j@Y@`@Z@z@j@<@0	@2@0@_@2@5 Be @;@8C@G @3@;@8X Padd_vc C@G @3@,	@5 J@5 F0@I@8C@G  @9X Pfind_first_free_starting_at C@G 	@3@?
@-@5 F@D
@H@;@8C@G @3@h
@;@6 Nb @@8X D  t  t t  @lt  Lp  	P J4 C@G @3 F@5 M@;@5 E::@5 E@5 E@6 E@8C@G @3 E@5 M@;@,
@5strip_rule_prefix @@5 E Ne@5 E@5 E@6 E@8X P F CA*@G 	@3@?@-@-@5 K@D@H@,@5 G@=@&  F@. L@-@2@5 F@;@B	@B@B
@<A @=@5@& @;*** VC PROVED -- Well done!@5 E@5 E@. FK F B@2@5 E@,	@-@5 M@. FK F@/ L	@2@5 E@5 M @@5 E I@5 E@B
@B@A@<@@Y@_@Z @k@=@,
@-@5 M@. G
@2@5 I@I@B@B
@<@@=@ @,@,@5 K
@?@5 K@D@H@; F@5 I@5 H@B
@<@@,@,@,
@5 G*** PROVED @5 E@5 E BY @5 E
@5 E@5 E@h @. G@-@2@5 ET@. G@2@5 F0@5 F @@. FK L@2@5 E[Exiting depth @5 E@5 E
 proof frame]@5 E@5 E@. G@-@2@5 ET@. G@-@-@2@5 ET@. G@-@-@-@2@5 ET@5 H@5 Eo@=@5 E0@;@=	 E@5 M@;@5 F @@<@5 F@< F@5 I@A
@A	@;@8X Plist_files_with_extension C@5@G @3@,	@5 E@0@.@2@,
@5 EG@,@5 E
 @,@5directory_files @,
@5 H@=	@&
 D|       <THERE ARE NONE>@5 E@<
@5displayListOfFiles @@;@I@8X P L C@G @3@;@8C@!@G 


@3@,@5find_del @
@5 L@;@8X P I C@G @3@,
@5 H@,@5 M@5 H@;@8X P E  C@G   @3@=@5movenots  @@<@=@5
split_hyps  @@<@=@5 K@<@=@5 M @@<@6 M @@8C@G   @3@;@8X D  t  t t  @lt  K 	P K C@ E  E@9XPfetch_inf_or_subst_rule_for_eq CA2@G 	
@3@. Be@-@-@2@,@5 I'@,
@5 I*@=@-@ 

  FN
 Be@!@. Be@0	@1
@2@1@1@2@5 I5@<@@=@)@ 

  HF Be@!@. Be@0	@1
@2@1@1@2@5 I5@<@@=@ 

  HE
 I-	
@!@<@@=@ 

  HE
 I-
	@!@<@@=@ 

  HE
 I/ H	
@!@<@m@=@ 

  HE
 I/ H
	@!@<@T@=@ 

  I-	
@!@& D|@<@?@=@ 

  I-
	@!@& D|@<@*@=@ 

  I/ H	
@!@& D|@<@ 

  I/ H
	@!@& D|@B@A@?@5 I4@D@H@6 I1@8X P F
 C@1@G 
 E6
@3@5 FP@;@=@5 G@ 	
 E6
@!@A@<@,@5 F	@. E6@2@5 F@;@8C@G 
 E6

 E6@3@5 F	@;@8C@G 
 @n

 @n
@3@5 F	
@5 F	@;@8C	@G 	@3@5 G@;@8X P K/ CA@G 
@3@,	@5qualifier_prefix @@0	@+
@2@5 E@,@5 G@Y@^@Z@l@;@=A @,@0@=@2@,
@5 I@ @!@=@X@=@$@-@0@p@1@r@1@o@1@o@1@f@1@_@1@l@1@o@1@g@2@5 F@<@-@0@p@1@r@1@o@1@o@1@f@1@l@1@o@1@g@2@5 F@?@5done__proof_log  @@D@H@;
@5 LH @ N@5 E@<@@=@,@-@0@e@1@x@1@e@1@c@1@u@1@t@1@e@2@5 F@?@-@5 H@D@H@;
@5 MO @@<@e@=@a@=@*@-@0@c@1@o@1@m@1@m@1@a@1@n@1@d@1@_@1@l@1@o@1@g@2@5 F@<@%@-@0@c@1@o@1@m@1@m@1@a@1@n@1@d@1@l@1@o@1@g@2@5 F@?@-@5 NS @@D@H@;
@5process_command_log_file_name @@<@5scream_blue_murder  @@<@@=@,@-@0@r@1@e@1@s@1@u@1@m@1@e@2@5 F@=@?@5done__resume  @@D@H N@5 F0@<@5 N@<@@=@%@-@0@p@1@l@1@a@1@i@1@n@2@5 F@;@. M@-@2@5 ET@. M E@2@5 F0@<@@=@I@-@0@o@1@v@1@e@1@r@1@w@1@r@1@i@1@t@1@e@1@_@1@w@1@a@1@r@1@n@1@i@1@n@1@g@2@5 F@;@.overwrite_warning@-@2@5 ET@. N E@2@5 E@<@=@=@ @-@0@v@1@e@1@r@1@s@1@i@1@o@1@n@2@5 F@;@5process_version  @@<@=@-@0@h@1@e@1@l@1@p@2@5 F@;@5process_help  @@<@5 N@B@;@8C@$@G @3@0@+	@-@2@5 E@?
@5 N@D
@H@?@-@5cmd_line_filename @@D@H@. N@2@5 I@;@8C@&@G @3@0@+	@-@2@5 E@?@5 N@D@H@,
@5 N@<Error: Multiple files provided on command line: ~a and ~a.~n@0
@1@2@5 A @5 N@;@8C@G @3@5 N@;@8X Pis_a_valid_type C@G   E2@9C@G   E@9C@G   E@9C@G @3@-@6 E@8X P K9 C@G @3@;@8C@G 

@3@5 E
@5 K8@;@8X D  t  t t  @lt  G 	D  t  t t  @lt  F 	P M C@G @3 G@,@5 F?@5 Jt @@I@8C@G   @3@;@8X Pcompatible_array_indices C@G 

@3@;@6 N @@8C@G @3@;@8X Pwrite_vc_description C@G @3VC: @5 E@5 E,        Step: @5 E@,	@5 L@5 E@.@5 Gk@5 E@5 E@;@8X P N C@)@G 
 H
@3@=
@5 H@;@5 E@<@5 M@;
@5 N@;@8C@G @3@. H@-@-@2@5 E*@5 E@-@5 E@;@8X P H C@G   A@9C@G   G@9C@G   A@9C@G   G@9C@G   Jo@9C@G   J%@9C@G   Jt@9C	@G  @j@3 F@5 F @@;@8C@G   H@9C@G   Jz@9C@G   J@9C@G   M@9C@G   GK@9C@G   J@9C@G   Je@9C@G   J@9X P N! C@G @3@. F5@+@2@5 F@5 I@5 H@5 G@I@8CA @G @3@5 F H@5 E@. M@-@2@5 ET@. FK H@-@2@5 ET@. FK H@/ F[ B@2@5 F0@.rep_working_on@-@-@-@2@5 ET@. F@-@2@5 ET@. KW@-@2@5 ET J@,@5 F?@=@5 E'@#	@B
@<@p@=@K@$Total wildcard not allowed: aborted.@5 E@5 E H@5 ET@;@I@B	@A@<@Y@. KW@2@5 E@5 K @@,
@5 L @@=@&
 D|@*No matching subexpressions found: aborted.@5 E@5 E H@5 ET@;@I@A	@A@<@5@. K
@2@5 E@=@ 
	@!@%@<@5
print_subs @@,@5 J @@;@=	@& D@;@I@A	@<@0@+	@1@-@2@5 M@,@5 E@. N@2@5 E@;@. F	@2@5 E@. F@ J@-@2@5 ET@. F@ J	@2@5 F0@;@5 F @@. F@+
@2@5 F@=@$
	@;@I@<
@5 E*@;
@5do_replace_all @ H@5 ET@;@8X P CU  C@W@G @3@5restore_temp_del_hyps  @@5 E@5 F@5 E@5 Mh @@. F@@-@-@2@5 ET@,@,	@5 J @@5 I @@5 N@= H`@5 E* H@5 E*@5 N@5 N
 @@<
@=@& H`@<@& H@5verified_exit_command @@. G@+
@2@5 F@h
@. G@2@5 F0@5 N@5 EY @@6 I@8X Pload_vc C@M@G ordinary@3 N@5checkfilesexist @@5 E@,	@5 G @@,
@5 H @@5@ scan_file_header_to_see_if_spark @Reading @5 E@5 E@& (for inherited FDL type declarations)@5 E@5 E@5 LL @@= F@5 F@<
@5 E@F          ------------------------------------------------------------@5 E@5 E@5 ELoading @5 E@5 E (verification conditions)@5 E@5 E@5 N @@;do_do_newvc@5 F0@;@8C@=@G resume@3 N@5 N@,	@5 G @@5 EConsulting @5 E@5 E (checker saved proof state)@5 Eredefine_warnings F@5 @h @0@.whenalways@2@1@.	load_type B)@2@1@.compilation_mode
assert_all@2@2@5 @{  N E@5 N@;@8X P J C@=@G @3@5 E@,	@5 H@=@=@&	@Y@<@&	@y@& C@5skip_to_terminator  @@A
@<@=@=@&	@N@<@&	@n@& C@5 N@A
@<
@,
@5 F@$	
@&neither@;@8X P E C	@G @3@-@-@5 G6@;@I@8C@G @3@;@8X Pseek_solutions C@G 	@3@5 J @@6 N @@8C@G 	@3@0@2@,
@5 EG
@6 N@8C@G 	@3@;@8X D  t  t t  @lt  G  	D  t  t t  @lt  N 	Pbuilt_in_classification C@.@G  
 @n
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 E5
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 E6
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 E8
@A@R@I@T@H
 L
  I
 
 I@9C@3@G 
 Be
@A@R@I@T@H
 L
  L
 
 L@3 E@6 L@8C@.@G  
 @n
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 E6
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 E6
@A@R@I@T@H
 L
  L
 
 L@9C@3@G 
 Be
@A@R@I@T@H
 L
  L
 
 L@3 E@6 L@8C@.@G  
 @n
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 E6
@A@R@I@T@H
 L
  L
 
 L@9C@3@G 
 Be
@A@R@I@T@H
 L
  L
 
 L@3 E@6 L@8C@.@G  
 @n
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 E5
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 E6
@A@R@I@T@H
 L
  L
 
 L@9C@3@G 
 Be
@A@R@I@T@H
 L
  L
 
 L@3 E@6 L@8C@.@G  
 E5
@A@R@I@T@H
 L
  L
 
 L@9C@.@G  
 @n
@A@R@I@T@H
 L
  L
 
 L@9C@$@G  
 E3@A@R@I@T@H
 L
  L@9C@.@G  
 E6
@A@R@I@T@H
 L
  L
 
 L@9C@3@G 
 Be
@A@R@I@T@H
 L
  L
 
 L@3 E@6 L@8C@.@G  
 @n
@A@R@I@T@H
 L
  I
 
 I@9C@.@G  
 E8
@A@R@I@T@H
 L
  I
 
 I@9C@$@G  
 E3@A@R@I@T@H
 L
  I@9C@3@G 
 Be
@A@R@I@T@H
 L
  I
 
 I@3 E@6 L@8C@G  	@A@R@R@A@Y
 L@9C@G 
 E@A@R@R@A@Y
 L@3@6 I@8C@+@G  
 Be
@E@N@U@M
 L
  I"
 
 I"@9C@+@G  
 G+
@E@N@U@M
 L
  I"
 
 I"@9C@+@G  
 Fx
@E@N@U@M
 L
  I"
 
 I"@9C@+@G  
 G/
@E@N@U@M
 L
  I"
 
 I"@9C@+@G  
 Fs
@E@N@U@M
 L
  I"
 
 I"@9C@+@G  
 G-
@E@N@U@M
 L
  I"
 
 I"@9C@G  
 H@E@N@U@M
 L@9C@G  
 H@E@N@U@M
 L@9C@G  
 E@E@N@U@M
 L@9C@G  
 E@E@N@U@M
 L@9C@@@G  
 G+
@E@N@U@M@E@R@A@T@I@O@N
 L
  I"
 
 I"@9C@@@G  
 Fx
@E@N@U@M@E@R@A@T@I@O@N
 L
  I"
 
 I"@9C@@@G  
 G/
@E@N@U@M@E@R@A@T@I@O@N
 L
  I"
 
 I"@9C@@@G  
 Fs
@E@N@U@M@E@R@A@T@I@O@N
 L
  I"
 
 I"@9C@@@G  
 G-
@E@N@U@M@E@R@A@T@I@O@N
 L
  I"
 
 I"@9C@+@G  
 H@E@N@U@M@E@R@A@T@I@O@N
 L@9C@+@G  
 H@E@N@U@M@E@R@A@T@I@O@N
 L@9C@-@G  
 H@F@D@L@F@U@N@C@S
 H
  L@9C@7@G  
 Fs
@F@D@L@F@U@N@C@S
 H
  L
 
 L@9C@7@G  
 G-
@F@D@L@F@U@N@C@S
 H
  L
 
 L@9C@"@G  
 E@F@D@L@F@U@N@C@S
 H@9C@7@G  
 E6
@F@D@L@F@U@N@C@S
 H
  L
 
 L@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 H
  L
 
 L@3 E@6 L@8C@-@G  
 I @F@D@L@F@U@N@C@S
 I 
  L@9C@7@G  
 Fs
@F@D@L@F@U@N@C@S
 I 
  L
 
 L@9C@7@G  
 G-
@F@D@L@F@U@N@C@S
 I 
  L
 
 L@9C@7@G  
 E6
@F@D@L@F@U@N@C@S
 I 
  L
 
 L@9C@-@G  
 H@F@D@L@F@U@N@C@S
 I 
  L@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 I 
  L
 
 L@3 E@6 L@8C@-@G  
 I@F@D@L@F@U@N@C@S
 I
  I@9C@"@G  
 D@F@D@L@F@U@N@C@S
 I@9C@7@G  
 Be
@F@D@L@F@U@N@C@S
 I
  I
 
 I@9C@7@G  
 G+
@F@D@L@F@U@N@C@S
 I
  I
 
 I@9C@7@G  
 L
@F@D@L@F@U@N@C@S
 L
  L
 
 I@9C@7@G  
 E6
@F@D@L@F@U@N@C@S
 L
  L
 
 L@9C@7@G  
 Fs
@F@D@L@F@U@N@C@S
 L
  L
 
 L@9C@7@G  
 Fx
@F@D@L@F@U@N@C@S
 L
  L
 
 L@9C@7@G  
 G-
@F@D@L@F@U@N@C@S
 L
  L
 
 L@9C@7@G  
 G/
@F@D@L@F@U@N@C@S
 L
  L
 
 L@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 L
  L
 
 L@3 E@6 L@8C@G  
 G1@L@O@G@I@C
 L@9C@G  
 E@L@O@G@I@C
 L@9C@G  
 Fk@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@G  
 G1@L@O@G@I@C
 L@9C@G  
 E@L@O@G@I@C
 L@9C@G  
 Fk@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@G  
 G1@L@O@G@I@C
 L@9C@G  
 E@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@G  
 Fk@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@G  
 C@@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@G  
 G1@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@G  
 D@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@G  
 E@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@G  
 D@L@O@G@I@C
 L@9C@G  
 G1@L@O@G@I@C
 L@9C@G  
 E@L@O@G@I@C
 L@9C@G  
 C@@L@O@G@I@C
 L@9C@G  
 Fk@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E@6 L@8C@7@G  
 Be
@I@N@T@I@N@E@Q@S
 L
  I
 
 I@9C@7@G  
 Fx
@I@N@T@I@N@E@Q@S
 L
  I
 
 I@9C@7@G  
 Fs
@I@N@T@I@N@E@Q@S
 L
  I
 
 I@9C@7@G  
 G-
@I@N@T@I@N@E@Q@S
 L
  I
 
 I@9C@7@G  
 Be
@N@U@M@I@N@E@Q@S
 L
  L
 
 L@9C@7@G  
 G+
@N@U@M@I@N@E@Q@S
 L
  L
 
 L@9C@7@G  
 Fx
@N@U@M@I@N@E@Q@S
 L
  L
 
 L@9C@7@G  
 Fs
@N@U@M@I@N@E@Q@S
 L
  L
 
 L@9C@7@G  
 G/
@N@U@M@I@N@E@Q@S
 L
  L
 
 L@9C@7@G  
 G-
@N@U@M@I@N@E@Q@S
 L
  L
 
 L@9C@7@G  
 Be
@N@U@M@I@N@E@Q@S
 H!
  L
 
 L@9C@7@G  
 G+
@N@U@M@I@N@E@Q@S
 H!
  L
 
 L@9C@"@G  
 E@N@U@M@I@N@E@Q@S
 H!@9C@"@G  
 Be@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 G+@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 Fx@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 Fs@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 G/@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 G-@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 Be@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 G/@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 G-@G@E@N@I@N@E@Q@S
 L@9C@ @G  	@G@E@N@I@N@E@Q@S
 L@9C@G  	@Q@U@A@N@T@I@F
 L@9C@(@G  
 Fs
@S@E@Q
 L
  I
 
 I@9C@(@G  
 G-
@S@E@Q
 L
  I
 
 I@9C@(@G  
 @n
@S@E@Q
 L
  I
 
 I@9C@(@G  
 E5
@S@E@Q
 L
  I
 
 I@9C@G  
 L@S@E@Q
 L@9C@-@G 
 Be
@S@E@Q
 L
  I
 
 I@3 E@6 L@8C@G  
 H@S@E@Q
 L@9C@G 
 Be@S@E@Q
 L@3 E@6 L@8C@G  
 H@S@E@Q
 H@9C@G 
 Be@S@E@Q
 H@3 E@6 L@8C@G  
 H@S@E@Q
 H@9C@G 
 Be@S@E@Q
 H@3 E@6 L@8C@G  
 H@S@E@Q
 H@9C@G  
 H@S@E@Q
 H@9C@G 
 Be@S@E@Q
 H@3 E@6 L@8C@G  
 H@S@E@Q
 H@9C@G  
 H@S@E@Q
 H@9C@G  @S@E@Q
 H@9C@G 
 Be@S@E@Q
 H@3 E@6 L@8C@G  
 Be@S@E@Q
 L@9C@G  
 Fk@S@E@Q
 L@9C@G  
 IS@S@E@T@S
 L@9C@G  
 J@S@E@T@S
 L@9C@G  
 D@S@E@T@S
 L@9C@G  
 G^@S@E@T@S
 L@9C@G  
 Ga@S@E@T@S
 L@9C@G  
 Gc@S@E@T@S
 L@9C@G  
 H@S@E@T@S
 L@9C@G  
 H@S@E@T@S
 L@9C@G  
 E@S@E@T@S
 L@9C@G 
 Be@S@E@T@S
 L@3 E@6 L@8C@G  	@S@P@E@C@I@A@L	@9C@G  	@R@E@C@O@R@D	@9C@4@G  
 L
@B@I@T@W@I@S@E
 L
  I
 
 I@9C@4@G  
 L
@B@I@T@W@I@S@E
 L
  I
 
 I@9C@4@G  
 L
@B@I@T@W@I@S@E
 L
  I
 
 I@9C@4@G  
 Fx
@B@I@T@W@I@S@E
 L
  I
 
 I@9C@4@G  
 Be
@B@I@T@W@I@S@E
 L
  I
 
 I@9C@4@G  
 J
@M@O@D@U@L@A@R
 L
  I
 
 I@9C@4@G  
 Fx
@M@O@D@U@L@A@R
 L
  I
 
 I@9C@4@G  
 G+
@M@O@D@U@L@A@R
 L
  I
 
 I@9C@4@G  
 G/
@M@O@D@U@L@A@R
 L
  I
 
 I@9C@4@G  
 Be
@M@O@D@U@L@A@R
 L
  I
 
 I@9X Psp1 C@G 
 @n
 E3
 @n E3@3@5 M$@5 N @@;@8C@G 
 @n

 @n@3@5 M$@5 O @;@8C@G 
 @n
 @n@3@. @n@. @n
@2@2@5 O @;@8C@G 
 E3

 E3
@3@6 M$@8C@G 	@3@6 M$@8X D  t  t t  @lt  M 	Pfind_max C@@G @3@=@B@5 E4@=@5 E4@=
@Y@_@`@l@Y@_@o@<@Y@`@_@k@Y@`@o@A@<@ @Y@_@p@=@. Fs	@2@5 Fu@$
@<@. Fs	@2@5 Fu@$
	@<@E@=@%@5 E4@Y@`@p@=@. Fs@2@5 Fu@$
@<@. Fs@2@5 Fu@$
@<@=@. Fs	@2@5 Fu@$
@<@. Fs	@2@5 Fu@$
	@A@;@8X P M C@G @3@5 EOLD: @5 E@5 E@5 ENEW: @5 E@5 E@5 E@;@8X D  t  t t  @lt  H 	P IY C@G @3@,@5 EG@5 EO@;@8X Psequence_infrule C@G @3@6 J@8C@$@G 
 Be	
@3@. Be	@+@2@5 J@. Be	@2@5 J@. Be
@2@6 O @@8C@$@G 
 G+	
@3@. Be	@+@2@5 J@. Be	@2@5 J@. G+
@2@6 O@8C@G 
 G+	
@3@. G+	@+@2@5 J@. Be
@2@6 O@8C@G 
 G+	
@3@. G+
@+@2@5 J@. Be	@2@6 O@8X P Ny C@G  @9C@G 	
@3@5 F|@5 E@5 E@6 Nx@8X P Ez C@G @3@5qvars_in @@;@8X P K C@G 
 G1
 G1
@3@. G1
@/ G1@2@5 K@;@8C@G 
 E
 E
@3@. E
@/ E@2@5 K@;@8C@G 
 G1

 G1
@3@5 K
@5 K@;@8C@G 
 E

 E
@3@5 K
@5 K@;@8C@G 
 D

 D@3@5 K@;@8C@G 
 C@

 C@
@3@5 K
@5 K@;@8C@G 
 Fk

 Fk
@3@5 K
@5 K@;@8C	@G 	@3@5 E^@;@8C@G @3@5 E'@0@+
@+@2@5 E_@,@5 K
@0
@2@5 E_@;@8X P N C@G 	@3@(There are NO subexpressions of the form @5 E@,
@5 KV@5 Kz @@. F@@-@-@2@5 ET@5 E@5 E@;@8C@+@G 	
@3@=@ 
	@!@<@#
@. H@2@5 ESubexpression is @5 E@5 E@5 E@;@8C@G @3Possible subexpressions:-@5 E@5 E@;@5 H@;@8X P GB C@G 	
@3@0
@1@2@5 F@6 Nf@8X D  t  t t  @lt  G 	P M C@z@G @3@,@5 F@,@5 H@=@&@.@;@$	@&
@.@5 J@B
@A@<@X@=@7@=@&	@<
@=@$@<@&@ @;@=@&	 D|@;@5 M@<@$	@=	@$@;@&
@.@<@&
@ @B
@A@<@,
@5 I@,@0
@2@5 E@0@2@,@5 EG@5 M@;@8X P H  CA
@G 	@3@= @r@,@5 F?@<Flag name? @5 H@,@5 G	@,	@5 K#@;@= MU@,
@5 F?@<New value? @5 H@,
@5 G	@5 M@;@,@0@1@+@2@5 E_@,
@0@1
@2@5 E_@;@5 ET
@5 F0@;@=@@& F@=@$
@B@<@@=@&
 F@,@5 I@5 Ig@5 Im@A@<@@&
 E@,@5 I@,@5 I@=@5 I@<@?@5 I@D@H I@5 E@5 E I@5 E@5 E@;@5 I@5 Ig@0@s@1@e@1@t@1@ @1@c@1@o@1@m@1@m@1@a@1@n@1@d@1@_@1@l@1@o@1@g@1@g@1@i@1@n@1@g@1@ @1@t@1@o@1@ @1@o@1@n@1@.@2@5 E@5 E@5 I@5 Ig@<@J@B@;@8X P I C@ @G @3@5 E@,	@5 IB@,
@5process_rest_of_component @@@=@-@5 F @@<@. G@2@5 E@;@8X D  t  t t  @lt  N  	P M C@2@G @3@5clear_vc  @@. G@-@2@5 ET@. G @2@5 E@. H@-@2@5 ET@. G@-@-@-@2@5 ET@. G@-@-@-@2@5 ET@. G@-@-@2@5 ET@5 N` @@;@8X P LO C@G   CU@9C@G   KR@9C@G 	@3@,
@5 E@0
@2@6 E@8X P M C@G @3 F@5 G @@;@8C@G @3 K@5 E@5 E KJ@5 E@5 E@5 E@;@8X Pdel_til_none_left_in C@'@G @3@,	@,
@5 F@?@5 ED@D@H@;@.temp_del_hyp	
@2@5 E@. F	
@2@5 F@;@I@8C@G  @9X Punhandle_quantifiers_in_con  C
@G  @3@?@-@-@5 M@D@H@;@8C@"@G @3@,@5 F@,	@5unhandle_quantifiers_in @@;@=@$	@<@. F@2@5 F@. F	@2@5 E@;@8X P K  C@G @3@5 E@,	@5 H@$	@;@8X P G C@G  @ E@3@;@8C@G  @ E@3@;@8C@u@G 
 Ef
 
 E@3@;@5 E]@,
@5 G3@=
@-@5 E@<@=@&
 E2@<
@=@&
 E@<@&
 E@;@=
 I@5 G6@; E@5 G@<@-@=@. G7

 I@2@5 F0 E@5 G@. G7

 I@2@5 F@;@<@. G7

 I@2@5 F@I@;@8C@u@G 
 Es
 
 E@3@;@5 E]@,
@5 G3@=
@-@5 E@<@=@&
 E2@<
@=@&
 E@<@&
 E@;@=
 I@5 G6@; E@5 G@<@-@=@. G7

 I@2@5 F0 E@5 G@. G7

 I@2@5 F@;@<@. G7

 I@2@5 F@I@;@8C@9@G 
 @n
@3@,@5 G@;@,
@5 G@;@=@=@& E@<@&
 E@;@&	 E@<@& E2@&
 E2@=@&	 E2@<@&	 E@;@8C@9@G 
 E5
@3@,@5 G@;@,
@5 G@;@=@=@& E@<@&
 E@;@&	 E@<@& E2@&
 E2@=@&	 E2@<@&	 E@;@8C@9@G 
 E6
@3@,@5 G@;@,
@5 G@;@=@=@& E@<@&
 E@;@&	 E@<@& E2@&
 E2@=@&	 E2@<@&	 E@;@8C@%@G 
 E3
@3@,@5 G@;@=@& E@&	 E@<
@& E2@=@&	 E2@<@&	 E@;@8C@G 
 E8
 E2@3 E2@5 G@; E2@5 G@;@8C@G 
 J
 E2@3 E2@5 G@; E2@5 G@;@8C@%@G 
 H
@3@,@5 G@;@=@& E@&	 E@<
@& E2@=@&	 E2@<@&	 E@;@8C@%@G 
 I 
@3@,@5 G@;@=@& E@&	 E@<
@& E2@=@&	 E2@<@&	 E@;@8C@G 
 L
@3 E2@5 G@5 G@=@&	 E2@<@&	 E@;@8C@G 
 I

@3@5 G@;@=@&	 E@<@&	 E2@;@8C@G 
 
 E@3 E@5 G@; E@5 G@;@8C@8@G 
 Be
 E@3@,@5 G@=@=@& E2@<@& E@;@,
@5 G@=@&
 E2@<@&
 E@<@5 G@A
@;@8C@8@G 
 G+
 E@3@,@5 G@=@=@& E2@<@& E@;@,
@5 G@=@&
 E2@<@&
 E@<@5 G@A
@;@8C@>@G 
 G-
 E@3@,@5 G@=@=@& E2@<@& E@;@,
@5 G@=@&
 E2@<@&
 E@< I!@5 E@5 G@A
@;@8C@>@G 
 G/
 E@3@,@5 G@=@=@& E2@<@& E@;@,
@5 G@=@&
 E2@<@&
 E@< I!@5 E@5 G@A
@;@8C@>@G 
 Fs
 E@3@,@5 G@=@=@& E2@<@& E@;@,
@5 G@=@&
 E2@<@&
 E@< I!@5 E@5 G@A
@;@8C@>@G 
 Fx
 E@3@,@5 G@=@=@& E2@<@& E@;@,
@5 G@=@&
 E2@<@&
 E@< I!@5 E@5 G@A
@;@8C@<@G 
 E
@3@5 G@=@. E@+
@+@2@5 E@A@<@,@5 G3@. E@+
@+@2@5 E
@5 M@5 G@;@8C@7@G 
 E
@3@,@5 G@=@. E@+
	@2@5 E@A@<@,@5 G3@. E@+
	@2@5 E
@5 M@;@8C@G 
 D
 E@3 E@5 G@;@8C@G 
 G1
 E@3 E@5 G@; E@5 G@;@8C@G 
 E
 E@3 E@5 G@; E@5 G@;@8C@G 
 C@
 E@3 E@5 G@; E@5 G@;@8C@G 
 Fk
 E@3 E@5 G@; E@5 G@;@8C	@G 	 E2@3@5 E0@;@8C@G @3@5 E^@-@5 G6@;@8C@G 
 I
 E@3 E2@5 G@;@8C@G 
 H
@3@5 G@;@= I!@5 E@<@&	 E2@;@8C@G 
 H
@3@5 G@;@= I!@5 E@<@&	 E2@;@8C@G 
 L
 E2@3@,@5 G@;@. I@-@2@5 E@;@8C@G 
 H
@3@,@5 G@. I	@2@6 E@8C@G 
 H
@3@,@5 G@. I	@2@6 E@8C@G 
 H
@3@5 G@. I@-@2@6 E@8C@G 
 H
@3@5 G@. I@-@2@6 E@8C@G 
 H
@3@5 G@. I@-@2@5 E@6 G@8C@G 
 G^
@3@5 G@. H@-@2@5 E@6 G@8C@G 
 Gc
@3@5 G@. H@-@2@5 E@6 G@8C@G 
 Ga
@3@5 G@. H@-@2@5 E@6 G@8C@ @G 
 IS
 E@3@,@5 G@. H@+
@2@5 E
@5 G@;@8C@ @G 
 J
 E@3@,@5 G@. H@+
@2@5 E
@5 G@;@8C@G 
 H
 E@3@,@5 G@. H@-@2@5 E@5 G@;@8C@G 
 H
 E@3@,@5 G@. H@-@2@5 E@5 G@;@8C
@G @3@. I@-@2@6 E@8C@G 
@3@,@5 G@. I@2@5 E@6 G@8C
@G 
 H@3@. H@-@2@6 E@8C@G 
 H
@3@,@5 G@. H@2@5 E@. H@2@6 G@8C@:@G 
 L
@3@=@. E@0@+@2@+@2@5 E@A
@<@,
@5 G3
@. E@0@+@2@+@2@5 E@. H@-@-@2@5 E*@6 E@8C@@G @3@?@5 E^@D@H@0@+
@+@2@5 E_@5 I@=@B@&
 I
@;@0@+@+
@2@0@+@+@2@5 H@;@,@5 E
@5 K@,@5 E@5 K@. E@0@2@2@5 E@B@B@<@+@&
 I@;@,@,@5 J@. K@+@2@5 E@,@5 Ir@6 G@B@B@B@8C@T@G @3@?@5 E^@D@H@0@+
@1@+@2@5 E_@, E@5 I@. H@-@-@2@5 E*@;@=@. E@0@+
@2@+@2@5 E@$	@<@5 G3@. E@0@+
@2@+@2@5 E@6 E@8C@@G @3@?@5 E^@D@H@0@+
@+@2@5 E_@5 I@=@`@, E@5 I@;@0@+
@+@2@0@+@+@2@5 H@;
@,@5 E@5 K@,@5 E@5 K@=@. E@0@2@2@5 E@$	@<@5 G3@. E@0@2@2@5 E@B@B@<@0 I@5 I@;@,@,@5 J@. K@+@2@5 E@,@5 Ir@6 G@B@B@B@A@8C@?@G @3@?@5 E^@D@H@,
@,@5 I@,@5 G@=@,
@5 J@A@<@,
@,@5 J@0@2@0	@2@5 E
@5 E@;@8C@M@G @3@?@5 E^@D@H@- B|@-@0@+
@2@-@5 E@@,@5 G@0@+@-@2@5 E_@=@0@2@5 J@A
@<@0@2@,
@5 J@0
@2@0	@2@5 E@;@8C@;@G @3@?@5 E^@D@H@- E?@-@0@+
@1@+@2@-@5 E@@5 G@0@+@-@2@5 E_@0	@1@+
@2@5 J
@5 G@;@8C@^@G 
@3@?@5 E^@D@H@?@-@-@5 I@D@H@?@-@-@-@-@-@5 E@@D@H@0@+
@+@2@5 E_@5 J @@,@5 G@=
@,
@5 J@A@<@,
@,@5 J@0@2@0	@2@5 E
@5 E@;@8C@G 
 L
@3@5 I@5 G@5 G@;@8C@G 
 L
 E2@3@5 I E2@5 G E2@5 G@;@8C@G 
 L
 E2@3@5 I E2@5 G E2@5 G@;@8C@G 	 E@3 E2@5 G@;@8X D  t  t t  @lt prolog_predicate_name Pnot_in_set_list C@G 	@3@;@8C@G 	
@3@. G+
@2@5 Fu@5 O& @@;@8X D  t  t t  @lt  H 	P H`  C@G   @3@. FK H`@2@5 F0@;@8X Pwrite_deleted_hyps  C@G  @3@?@-@5 K@D@H@;@8C@G   @3@5 E@5 E@<PLUS the following deleted (currently unuseable) hypotheses:@5 E@5 E@5 E@I@8C
@G @3@,@5 K@5 LE@I@8C@G   @3@;@8X P H C@@G @3@=@ 
 F F@!@5 E0@,@5 K@<
 E@5 E@#@A@,
@5 El@=@5 E] E| E2@,@5 Ei@<
 E|ind E2@,@5 Ei E|z E2@,@5 Ei@;@,@5 El@. @n@2@,@5 El@#ENTERING PROOF BY INDUCTION ATTEMPT@5 E@. C@@. Fs
@2@/ C@@. Ef@.  E2@2@/ C@@. G1@. Fx
@2@/ Fx@2@2@2@!@5 E@. FK H@1@1	@1
@2@5 E@0
@1@2 @	INDUCTION@5 Ev@;@8X Psimp_num C@G 
 E8
@3@5 FP@5 FP@. E8
@2@5 FS@;@8C
@G 
 E8	 @3@;@I@8C@G 
 E8
@3@5 O2 @@;@8C@$@G 
 E8
 E8
@3@. E6@2@,
@5 G%@. E8

@2@5 O4@;@8C@G 
 E8
 E3
 E3@3@. E8
@2@5 O4@;@8C@!@G 
 E8
 E3

 E6 E3@3@. E8
@2@5 O4@;@8C@ @G 
 E8
 E3
 E6 E3@3@. E8
@2@5 O4@;@8C@G 
 J
@3@5 FP@5 FP@. J
@2@5 FS@;@8C
@G 
 J	 @3@;@I@8C@G 
 J	 @3@;@8C@G 	@3@;@8X P H C@|@G @3@,	@5 G@,
@5 K
@5 ECASE @5 E@5 E G@5 E@5 E@5 E@-@,@5 M@5 Nm@. F
@2@5 E@5 L\@. F@-@-@2@5 ET@,@-@-@5 G@. FK G@2@5 E@. FK HW@/ F
@2@5 E@5 H K@. C@ @@2@5 M#@. G	@-@2@5 ET@. G	@2@5 E@;@8X Ptry_rule C@2@G 
 I%
@3@5 K  @@. J#@-@2@5 ET@. O9 @2@5 F0 F*@5 ET@. F+@-@2@5 ET@-@. I%
@2@5search_rules @@5 O9 @@;@8X D  t  t t  @lt  M 	P M C@ E  F@9XPbuilt_in C
@G   @o E2 E2 E2@9C
@G   @ E2 E2 E2@9C
@G   E7 E2 E2 E2@9C
@G   E9 E2 E2 E2@9C
@G   J E2 E2 E2@9C
@G   L E2 E2 E2@9C
@G   @ E2 E2@9C
@G    E E E@9C
@G   H E2 E2@9C
@G   I E2 E2@9C
@G   AANY O@ E@9C
@G   G, O@ O@ E@9C
@G   G. O@ O@ E@9C
@G   G0 O@ O@ E@9C
@G   Ft O@ O@ E@9C
@G   Fy O@ O@ E@9C
@G   D E E@9C
@G   G2 E E E@9C
@G   E E E E@9C
@G   C? E E E@9C
@G   Fl E E E@9C
@G   I E2 E@9C
@G   H O@ O@@9C
@G   H O@ O@@9C
@G   @ O@ E2@9C
@G   A O@ O@@9C
@G   H O@ O@@9C
@G   H O@ O@@9C
@G   H O@ O@@9C
@G   H O@ O@ O@@9C
@G   G_ O@ O@ O@@9C
@G   Gb O@ O@ O@@9C
@G    O@ O@ O@@9C
@G   IT O@ O@ E@9C
@G   J O@ O@ E@9C
@G   H O@ O@ E@9C
@G   H O@ O@ E@9C
@G   D0 O@ O@ O@@9X P M C@G@G @3@5 E@,	@5 E@,
@,@,@5process_single_rule @@=
@K@5 M@<	@L@5report_bad_rule @@=@&	 @@<@5 E  @@5scrap_rulefile @@;@= K@-@5 F@<	@. FK K@+No errors trapped in reading this rulefile.@2@5 E@;@8X D  t  t t  @lt  G 	P MH C
@G @3[@5 E@5 MJ G@6 E@8X Pread_answer_once C@G @3@5 J@;@8X Pdo_generate_new_qbinding_name C@/@G @3@,@5 E@,@5 EG@,
@5 E@;@=
@-@5 Gv@h	@;@5 OP @@<@$

@A@;@8X Pprocess_var_list C@&@G 
  Ab@3@5 G3@. G7
	 I@2@5 I G8@5 I	@;@8C@!@G 
 @O@3@5 OS @@. G7
	 I@2@5 I G8@5 I	@;@8X Pstan_hyp C@G @3@. Ht@2@-@5 F@;@8C@-@G @3@?@. OX@2@-@5 F@D@H@,	@5 F E@,
@5 Fm@. F@. OX@2
@2@5 E@5 Mo@;@8X P M C@G @3@+Change which occurrence (number/none/all)? @5 J@;@8X Pform_log_file_names C@@G @3@. G@-@2@5 ET@. I@-@2@5 ET@=@,	@5 LJ @@. G	@2@5 F0@A
@<@0@.@1@p@1@l@1@g@2@,
@5 EG@,	@5 E@. G	@2@5 F0@;@=@ @,@5 N@. I@2@5 F0@=@5 H@LAborted: Cannot set command_log and execute qualifiers to the same filename.@5 E@5 E@5 I@<@J@A@<@7@0@.@1@c@1@m@1@d@2@,@5 EG@,@5 E@=@5 H@MAborted: Cannot have command_log and execute qualifiers as the same filename.@5 E@5 E@"Consider renaming the execute log.@5 E@5 E@5 I@<@J@. I@2@5 F0@;@8X Pload_buffered_libs  C@G @3@. M@+@2@5 FConsulting rule file @5 E@5 E ...@5 E@5 E@5 M @@I@8C@G   @3@;@8X P KG C@G @3@5 I@;@8C@G 	 L@3@= I@5 I@< Hr@5 I@;@8C@G 	 L@3@= I@5 I@<@= Hr@5 I@< I"@5 I@;@8C@G 	 L@3@;@8X D  t  t t  @lt  LK 	Pinform_user  C@3@G   @3@C-------------------------------------------------------------------@5 E@5 E@CBadly-formed  rules will now be displayed on the screen as they are@5 E@5 E@Cread and possibly on subsequent  consultations  of  this  rulefile.@5 E@5 E Oh@5 E@5 E@CWatch for other messages informing you of bad rulenames or improper@5 E@5 E@Crule  conditions;  bad  rules  will  not  be  used  by the checker.@5 E@5 E@CIf too serious an error is found, the rulefile  may  be  abandoned.@5 E@5 E Oh@5 E@5 E@;@8X P N| C@G 	@3@;@8C@G 	@3@,
@5 N{@Y@^
@Z@f@o@;@8C@G 	
@3
@5 N{@;@8X Pfind_min C@@G @3@=@B@5 E4@=@5 E4@=
@Y@_@`@l@Y@`@o@<@Y@`@_@k@Y@_@o@A@<@ @Y@_@p@=@. Fs	@2@5 Fu@$
	@<@. Fs	@2@5 Fu@$
@<@E@=@%@5 E4@Y@`@p@=@. Fs@2@5 Fu@$
@<@. Fs@2@5 Fu@$
@<@=@. Fs	@2@5 Fu@$
	@<@. Fs	@2@5 Fu@$
@A@;@8X D  t  t t  @lt  F, 	P
changesign C
@G 
 E3

@3@;@8C	@G 	
 E3@3@;@8X D  t  t t  @lt  H 	Pdouble_slash C@G @3@5 E]@;@,
@5 E@,@5 L@5 E@;@8X P G C@G   G@c@a@s@e@.@c@h@l@9C@&@G   @j@c@o@n@s@u@l@t@.@c@h@l@9C@&@G   J@d@e@c@l@a@r@e@.@c@h@l@9C@#@G   J>@d@e@d@u@c@e@.@c@h@l@9C@#@G   J%@d@e@l@e@t@e@.@c@h@l@9C@G   Cl@d@o@n@e@.@c@h@l@9C@G   H`@e@x@i@t@.@c@h@l@9C@&@G   Je@e@x@e@c@u@t@e@.@c@h@l@9C@#@G   G@f@o@r@g@e@t@.@c@h@l@9C@,@G   JL@f@o@r@w@a@r@d@c@h@.@c@h@l@9C@G   A@h@e@l@p@.@c@h@l@9C@ @G   Fw@i@n@f@e@r@.@c@h@l@9C@,@G   J[@i@n@s@t@a@n@t@i@a@.@c@h@l@9C@G   A@l@i@s@t@.@c@h@l@9C@ @G   J`@n@e@w@v@c@.@c@h@l@9C@&@G   J@p@r@i@n@t@v@c@.@c@h@l@9C@ @G   H@p@r@o@v@e@.@c@h@l@9C@G   JW@q@u@i@t@.@c@h@l@9C@)@G   Jo@r@e@m@e@m@b@e@r@.@c@h@l@9C@&@G   F[@r@e@p@l@a@c@e@.@c@h@l@9C@G   M@s@a@v@e@.@c@h@l@9C@G   H@s@e@t@.@c@h@l@9C@G   Jz@s@h@o@w@.@c@h@l@9C@)@G   E@s@i@m@p@l@i@f@y@.@c@h@l@9C@)@G   JI@s@t@a@n@d@a@r@d@.@c@h@l@9C@#@G   G@s@t@a@t@u@s@.@c@h@l@9C@)@G   GK@t@r@a@v@e@r@s@e@.@c@h@l@9C@)@G   Jt@u@n@d@e@l@e@t@e@.@c@h@l@9C@#@G   GY@u@n@w@r@a@p@.@c@h@l@9C@ @G  rules@r@u@l@e@s@.@c@h@l@9C@+@G  
 Be Ot L@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be Ot L@r@x@a@r@i@t@h@.@c@h@l@9C@1@G  
 Be Ot L@r@x@m@o@d@u@l@a@r@.@c@h@l@9C@+@G  
 Be Ot L@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be Ot L@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be Ot L@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be Ot L@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be Ot E@r@x@a@r@r@a@y@.@c@h@l@9C@+@G  
 Be Ot I
@r@x@a@r@r@a@y@.@c@h@l@9C@(@G  
 Be Ot L@r@x@e@n@u@m@.@c@h@l@9C@(@G  
 Be Ot L@r@x@e@n@u@m@.@c@h@l@9C@(@G  
 Be Ot G@r@x@e@n@u@m@.@c@h@l@9C@1@G  
 Be Ot H@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be Ot I@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be Ot I@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be Ot L@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be Ot L@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be Ot L@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be Ot L@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be Ot L@r@x@i@n@e@q@u@a@l@.@c@h@l@9C@1@G  
 Be Ot H"@r@x@i@n@e@q@u@a@l@.@c@h@l@9C@+@G  
 Be Ot L@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be Ot L@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be Ot L@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be Ot L@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be Ot L@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be Ot L@r@x@l@o@g@i@c@.@c@h@l@9C@1@G  
 Be Ot L@r@x@m@o@d@u@l@a@r@.@c@h@l@9C@1@G  
 Be Ot L@r@x@q@u@a@n@t@i@f@.@c@h@l@9C@.@G  
 Be Ot I@r@x@r@e@c@o@r@d@.@c@h@l@9C@.@G  
 Be Ot K@r@x@r@e@c@o@r@d@.@c@h@l@9C@.@G  
 Be Ot I@r@x@r@e@c@o@r@d@.@c@h@l@9C@%@G  
 Be Ot L@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be Ot EI@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be Ot A@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be Ot H@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be Ot H@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be Ot H@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be Ot L@r@x@s@e@q@.@c@h@l@9C@(@G  
 Be Ot L@r@x@s@e@t@s@.@c@h@l@9C@1@G  
 Be Ot K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be Ot K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be Ot K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be Ot E@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be Ot K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be Ot K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be Ot K@r@x@s@p@e@c@i@a@l@.@c@h@l@9X P O" C@G 	@3@?
@-@-@5 M@D
@H@;@8C@G @3@,
@5 Kn @@5adjust_qbindingnames @@;@5 GF@;@8X P I C	@G 
	@3@5 I@;@8C@G @3@,@5 G@Y@^@_@j@;@$
	@8C@@G @3@ 	
@ @!@"@!@ 

@ @!@"@!@;@8C@@G @3@ 	
@!@ 

@!@;@8C@G @3@,@5 G@Y@^@_@k@Y@^@_@d@p@5chop_off @@;@8X D  t  t t  @lt  G 	P HM C@G @3@6 Nd@8X D  t  t t  @lt  N 	P M C@G @3@?	 F B@5 F?@D@H@?@5 N$ @@D@H@;@8C@I@G @3@,@5 K@;@,@5handle_quantifiers_in @@,
@5 El
@,@5 O!@;@=@$@<@$@. F@2@5 E@. FK K@/ F@2@5 E@5 M @@. F@2@5 F@;@8C@G @3@;@8X P Fq C@G 
 G1
@3@. G1
@2@6
find_range @@8C@G  
 Be


@9C@G  
 Be

@9C@G  
 G/

 E5
@9C@G  
 G-


 E5@9C
@G  
 Fx

@9C
@G  
 Fs

@9C@G  
 G-

 @n
@9C@G  
 G/


 @n@9C
@G  
 Fs

@9C
@G  
 Fx

@9C@(@G 


 E
@3@,@,@5 Fp
@,@,@5 Fp@6 J @@8X P NL C@G  	@9C@G 	
@3@6 ED@8C@G 		
@3@6 NK@8X Ptv_show_type_template C@+@G @3@5 E^@;@=@,	@5 E@<@=@5 N @@%	{type-identifier}@<@-@5 G @@%	 O@;@#Type information for atomic object:@5 E@;@5tv_print_type_data @@;@8C@:@G 
 E	
@3@,@5 E@. E@+
@+@2@5 E
@5 E@5 E@; E?@5 E @@;@. E
@2@5 O@;@8C@0@G 
 E	
@3@,@5 E@. E@+@+
@2@5 E@5 E@; E@5 O@;@. E@2
@5 O@;@8C@)@G 	
@3@0	
@2@,@5 E@. I@+@2@5 E@; D0@5 O@;@0@2@5 O@;@8C@G 	
@3@0	
@2@,@5 E@; D0@5 O@;{list}@5 O@;@8C@&@G 
 H	@3@. H	@2@,
@5 E@. H@-@2@5 E@; H@5 O@;@. H O@2@5 O@;@8C@&@G 
 Ef	
@3@. Ef	
@2 E@5 E@; Eg@5 O@;@. Ef	{binding} E@2 E@5 O@;@8C@&@G 
 Es	
@3@. Es	
@2 E@5 E@; Et@5 O@;@. Es O E@2 E@5 O@;@8C@$@G 
 	
@3@5 E]@=@5 O@<@-@5 O@; @5 O@;{ {identifier} : {type} } O@5 O@;@8C@*@G @3@,	@,
@5 I@,@,@5 J@;@5 E@;@,
@5 I@;@5 O@;
@5 O@;@8C@<@G @3@,	@5 E@-@-@,
@,@5 E@@,@-@5 L@,
@5 J@;
@5 E@;@-@,@-
@5 E@@;@5 O@;@5 O@;@8C@-@G @3@0@+	@+
@2@5 E_@,@5 E@;@,@5 E@;@,
@0	@2@5 E_@;@5 O@;
@5 O@;@8X P IW C@G @3@-@6 EG@8C@G 		
@3@6 IW @@8X P J0 C@G @3@,	@5 J-@5 E*@;@8X P M C@G 
 D
@3@;@6 K@8C@G 
 Ef

 Ef
@3@;@6 M@8C@G 
 Es

 Es
@3@;@6 M@8C@G 
 G1

 G1
@3@;@5 M
@6 M@8C@G 
 E

 E
@3@;@5 M
@6 M@8C@G  	@9X Pis_it_ok C@G  C@3@5nochange @@;@8C@@G  C@3@=@/ E@5 E @@=
@5 H  @@,@5 N @@5 E@<@=@?@5 O@D@H E@5 E@<@6!!! ERROR: New expression does not typecheck properly.@5 E@5 E@I@A@< F@5 O@A@. F@-@2@5 F@. F	@2@5 E@5 O @@. J@+@+
@2@5 F@. FK
@2@5 E@=@5 O@B@B@A@<@$@,@,@,@5 N @@,@5 F@,@0@1@1@2@5 E_@. FK@2@5 E@;@8C@G @3@;@8X P I C@G @3@,	@5 IB@=
@{@5 E*@$	@<@&	@{@5 Iw @@5 I@;@8X P K C@G @3@-@5 K@h
	@5 K@;@8C@G @3@. F	@2@5 E@. FK K@/ F	@2@5 E@5 O@;@8X Phandle_quantifiers_in_con  C@"@G @3@,@5 F@,	@5 O}@;@=@$	@<@. F@2@5 F@. F	@2@5 E@;@8X P I C@G @3@,	@0@_@2@,
@5 I@5 M @@5 N] @@;@8X P Ng C@G @3@,
@5 NE@,@5 E@,@5 EG@5 E@;@8C@G @3@$	@;@8X P N' C@G @3@K@;@<!!! Error in argument syntax: illegal Prolog variable found.@5 E@5 E@I@8C@G 
 H	
@3@5 N&@;@6 N&@8C@G 
 E5
 F GZ		@3@. N#	@2@5 E@;@8C@G 
 E5
 F F		@3@. N$	@2@5 E@;@8C@3@G 
 E5
 F GZ	
@3@5 E0@5 E0@Y@`@a@i@. N#	@2@5 E@h	@;@. E5@. F GZ@2
@2@5 N&@;@8C@3@G 
 E5
 F F	
@3@5 E0@5 E0@Y@`@a@i@. N$	@2@5 E@h	@;@. E5@. F F@2
@2@5 N&@;@8C@G 
 F GZ	@3@5 E0@. N#	@2@5 E@;@8C@G 
 F F	@3@5 E0@. N$	@2@5 E@;@8X P Lc C@G @3@. K@+
@2@5 E@. K@+@2@5 E@5 E*@6same_record_field_names @@8X D  t  t t  @lt  K 	P K C  C<  @9XD  t  t t  @lt  F'  	Pdetermine_newsub C@_@G @3@=
@. F@ J@+	@2@5 F@A
@<
@ Type new subexpression pattern: @5 H@,
@5 G	@,	@5 GN@. K 	@2@5 E@;@=@. F@ I$ C"@2@5 F@;@A@<@5 E@. F@ F>@-@2@5 ETBy which rule? @5 H@,@5 G	@5 KA@;@. I%	@2@,@5 O6 @@5solution @@;@8X P N C@G @3@. O@+@+	@2@5 F@. F	@2@5 E@I@8C@G    @9X D  t  t t  @lt  KX 	D  t  t t  @lt  IG 	Pinf_fail C@G @3@?
@5 J@D
@H@;@I@8C@g@G @3@5 J@;@5 E@5 EDo you wish to subgoal@,
@5 J@;@=@J@&
 C@, F@5 F% @@5 E' E@5 E@5 J@5 E
Use this rule@,@5 ON @@& C@,
@5 F4@. FK L@/ @0
@1@2@/ FN	@2@5 E@5 N @
SUBGOALING@5 Ev@<
@&
 C@;@I@B@A
@;@8X Pwrite_depth_information  C@G   @3 @5 G@;@8C@G @3@5 E@5 EYou are currently at depth @5 E@,@5 G@5 E.  Back-trace from here is:@5 E@5 E@5 E@;@5 Mx@;@8X P I C@"@G @3@= E@5 G@,@5 E@<@#
@;@,@5 K@;@6store_vc @@8X P F C@G @3@K@;@I@8C@G 
 E6
@3@,@5 F@,
@5 F
@5multiply_out @@;@8C@G 
 @n

 @n
@3@5 F
@5 F@;@8C@#@G 
 E5

 @n
@3@5 F@. E6@/ E3@2
@5 F@;@8C@G 
 E8
@3@,@5 G%@,
@5 G%@. E8
@2@5 O4@;@8C@G 
 J
@3@,@5 G%@,
@5 G%@. J
@2@5 O4@;@8C@"@G 
 E
@3@. E
@2@,@5 E@;@. E
@2@5 E@;@8C	@G 	@3@5 H#@;@8C@G 	
 E3
@3@5 E0@Y@_@Z @i@Y@_@c@o@;@8C@G 
 E3
@3@. E6
@/ E3@2@5 F@;@8C@G @3@,
@-@5 G:@5 G=@;@8C@G  	@9X P I C@G @3@@;@8C@G @3@5 E@;@8X D  t  t t  @lt  G 	P LY C@G @3@5 ETRYING TO PROVE: @5 E@5 E@5 Fu@5 EPROVED: @5 E@5 E@5 E@;@8C@G @3@5 EFAILED TO PROVE: @5 E@5 E@I@8X P G> C@q@G 
 L@3@0@1@2@0 E2@1 E2@2@0@+
@1@+@2@5	simp_args @@=@& @&
@<@C@=@&@$

@<@9@=@&@ 

 E6

@!@<@(@=@&
@&
@<@=@&
 @5 E0@Y@^@Z@l@&
 @<
@ 

 L
@!@;@8C@G @3@0@+@+@2@5 E_@,
@5 O@0
@2@5 E_@;@8X P E C@G 	
@3@Y@_@Z @l@Y@_@Z	@j@Y@Z@0@_@f@o@;@8C@-@G @3@Y@_@Z
@l@,
@. E8
@2@5 FS@,@5 E@Y@_@Z
@d@Z@0@f@p@0@2@5 EG@;@8X Psave_function_template C@"@G @3@,
@5 G@,@5form_function_var_list @@,@0@2@5 E_@. G@2@5 E@;@8X P OE C@G 	 @@3@;@8C@&@G @3!!! @5 E@5 E@5 E*** WARNING: Rule @5 E@5 E -- @5 E@5 E@. FK K@/Error(s) were found in consulting this rulefile@2@5 I@5 E@I@8C@$@G 
bad_rulename@3@K
 E@5 E@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@5 E@5 EPROCESSING ABORTED.@5 E@5 E@5 E@. FK K@2SERIOUS ERROR: Could not accept this file for use.@2@5 I@;@8C	@G 
 O@3@5 E@;@8C@G @3@. G
@2@5 E@5 E@;@8X P M C@G  D@3@;@8C@G 	 B@3@5make_occs_list @@;@8C
@G @3@;@8X P M C@G @3 F@5 N@;@8C@G @3@. FK @j@2@5 E@;@8X D  t  t t  @lt  I? 	Pstartup_sequence  C@%@G   @3@5machine_startup  @@- MC@5prompt @5process_command_line_data  @user_output@5display_headersimplifier_ioutilities O~n~n@5 A @5 NW @@5 N  @@5 E@@Welcome to the SPADE Proof Checker -- for assistance type "help"@5 E@5 E@5 E@I@8C@G   @3@5 O` @@5 N@I@8C
@G   @3@5 N  @@5 F J`@5 N@5 N@I@8C@G   @3@;@6 N @@8X P O C@G @3@,
@5 Mr@,@5 Mr@,@5 EO@5 EO@;@8X P F C@G @3@-@5 K@?
@,	@-@5 K@Y@`@_@k@D
@H@<@A	@;@8C@G   @9X D  t  t t  @lt inst_subgoal_formula 	P N C@$@G  N@3@,	@5 N@=@5 I@<vcg@5tell_off @@;@,
@5 N@=@5 I@<fdl@5 O@;@8C@G  N@3@,	@5 N@=@5 I@<csv@5 O@;@8X D  t  t t  @lt  G 	P G C@ E  F@9XPmake_record_equality_goal C@7@G 	

 Be
@3@;@-
 B|@0	@2@,@5 E@@- B|@0
@2@5 E@@;@8C@D@G 

	


 G1 Be@3
@5 O @@;@- B|@0	@2@,@5 E@@- B|@0
@2@5 E@@;@8X P G) C@G 
 Be   @@3@;@8C@G 
 Be
  @@3@5 FP@? @Y@a@o@D@H@;@8C@G 
 Be
 E3
 
 Be
 @3@;@8C@G 
 Be
 
 Be
 @3@;@8C@G 
 G+   @@3@;@8C@G 
 G+
  @@3@5 E0@? @Y@a@o@D@H@;@8C@G 
 G+
 E3
 
 G+
 @3@;@8C@G 
 G+
 
 G+
 @3@;@8C@G 
 G-
 E3
  @@3@5 E0@Y@a@Z @l@;@8C@G 
 G-   @@3@;@8C@G 
 G-
  @@3@5 E0 @5 E*@;@8C@G 
 G-
 
 G-
 @3@;@8C@G 
 Fx   @@3@;@8C@%@G 
 Fx
 @3@5 E4@-@5 FS@=
@Y@a@Z @j@&	 @@<@Y@a@Z @k@&	 @@;@8C@G 
 Fx
 
 Fx
 @3@;@8X Psign C@!@G 
 @n

 E3 @n
@3@. E3@2@5 O @
@5 Op @@;@8C@G 
 @n

 @n
@3@;@8C	@G 	@3@5 M$@;@8C@G 
 E3

 E3
@3@5 M$@;@8X D  t  t t  @lt  H 	P K C@,@G @3@?
 A@-@5 F?@D
@H@,@5
max_hyp_no @ GZ@. E5@2@5 Mf-->@5 E@5 E@,	@5 F@5 Gq@;@8C@M@G @3 A@,@5 F?@=@ 
 F	
@!@5 Mf@A@<@0@=@ 
 E5
 F	
@!@. E5
@2@5 Mf@<@=@& F@5 LA @@<@& F@5 Mb @@B	@A@I@8C@G   @3@;@8X P E C@G @3@-@5 K
@h	@5 E@;@8C@G @3@. G	
@2@5 E@;@8X Pmatch_up C@G @3@;@8C@&@G @3@,
@5 N@,@,@,
@5 E-@,@5try_to_satisfy @
@,@5 EG@6 EG@8X D  t  t t  @lt  ES 	P @j  C@G @3@=	filename@,@5 F?@;@<
Filename? @5 H@,@5 G	@5 Of @@5 Oe@;@8X P L C	@G 
		@3@;@8C@G 
	@3@h	@;
@5 L@;@8C@G 

 Hg@3...@5 L@;@8C@G 

 Hi@3
@,@5 L@5 L@;@8C@G 
 Hg@3 P@5 L@h
@; Hg@5 L@;@8C@%@G 
 Hi@3
@,@5 L@5 L@h
@; Hi
@5 L@;@8X P J C@G @3@,
@5 E@,@,@5 EC@,
@5keysort 
@5 GW@;@8X Pstrategy_keyword C@6@G @3@,
@5 E@,@5 G@Y@^@Z@l@=@&	 H@<@=@&	 H@<
@=@&	 H@<@&	 HJ@,@5 E@-@5 F@;@8X P NU C	@G 	@3@;@8C@G 	 @@3@;@8X P I C@G @3@. F@ F>@+	@2@-@5clause @5 I{@;@8X D  t  t t  @lt  D D  t  t t  @lt  D 	D  t  t t  @lt  D D  t  t t  @lt  D P M C@G @3@;@8C@G 	@3@h	 @5 M@;@8X P H! C@G   @9C@G  
 E3 @9X D  t  t t  @lt  By D  t  t t  @lt  By 	D  t  t t  @lt  By D  t  t t  @lt  By Pcheck_all_requirements C
@G @3@?
@5any_holes_left @@D
@H@;@8X P Kg C@G @3@,	@5 F@5 E*@;@8X P K C@G 
 D
@3@;@6 M@8C@G 
 Ef

 Es
@3@;@6 K@8C@G 
 Es

 Ef
@3@;@6 K@8C@G 
 G1

 E
@3@;@5 K
@6 K@8C@G 
 E

 G1
@3@;@5 K
@6 K@8C@G 
 G-

 Fx
@3@;@8C@G 
 G/

 Fx
@3@;@8C@G 
 Fs

 G/
@3@;@8C@G 
 Fx

 G/
@3@;@8C@G 
 Be

 G+
@3@;@8C@G 
 G+

 Be
@3@;@8C	@G 	
 D@3@;@8X P E C@G @3@,	@5 G @@;@5 E@;@8X P E C@G 
 E
 E@3@. E@. E
@2@2@5 E@;@8C@G 
 E

 E
@3
@5 E@;@5 E@;@8C@G 	@3@;@8X P O C@3@G 


 G1
@3@,@,@5 Fp
@,@,@5 Fp@5 O @@5 On @@. Fx
@2@6 Fu@8X P HP C@@G @3@,	@5 F@5 Ey F@,
@5 F?@L
@=@ 

 F F@!@,@5 K@<@5 E' E@5 E@#
@% D|@,
@5 G@h
@. G@-@-@2@5 ET@5 E@. G@-@2@5 ET@. G@-@-@2@5 ET@. FK L@2@5 E@. G@2@5 E@. G@-@2@5 ET@,@5 HL@. G@2@5 E@5 M@. G@-@-@-@2@5 ET@. GCASES@2@5 E@6 H@8X P N C@G   @3 O@5 O @5 N@;@8X P O C@ @G 

 G1
@3@;@5 K @@;@h

@5 O@;@8C
@G @3@;@5 P!@;@8X Pcompatible_array_type C@%@G @3@. E@+
@+@2@5 E@. E@+@+
@2@5 E@5 E*
@5 L` @@6 N@8X P L C@4@G 	
@3@5 F|	Subgoal: @5 E@,@5 K@=
@& @5 E@A@<@Y@^@_@d@Z	@d@p@-@5 Kr@5 E@;@8C@7@G 	
@3@5 F| P%@5 E@,@5 K@=
@& @5 E@A
@<@Y@^@_@d@Z	@d@p

@-@5 Kr@5 E@5 L@;@8C@G 	@3@5 F|(no subgoals remaining (?!))@5 E@5 E@;@8X D  t  t t  @lt  G 	P G C@U E  @9XP I C@G 	@3@;@8C@'@G @3@,
@5 I@=
@5 K@$

@<@5 O(@ 

@!@;@8X P L] C@G @3 F@5 O@;@8C@G @3 K@5 E@5 E KJ@5 E@5 E@5 E@;@8X P J  C@G @3@,@,	@5 M@,
@5 Lv @@;@5
write_vc_data @@;Printed VC to file: @5 E@5 E@5 E@;@8X P N C@&@G @3@-@0@.@2@,	@5 I@?@.@5 ED@D@H@,
@5 E@;@. N
@2@5 E@;@8C@#@G @3@0@.@1@c@1@m@1@d@2@,	@5 EG@,
@5 E@;@. N
@2@5 E@;@8X D  t  t t  @lt  H_ 	Psave_requirements C@G 

 H@3@5save_single_requirement @@5 P- @@;@8C@G @3@5 P/@;@8X P Ks C@L@G @3@5 E^@,@5 G @@;@=@Y@^@`@j@5 E@Y@`@^@d@o@A@<@*@Y@^@`@k@5 E@5 E@,@5 K@=@Y@^@^@j@Y@^@^@d@o@<	@Y@^@^@k@&
 @;@8C@"@G @3 OM@,
@5 Kr@;@0@2
@,@5 Kv@; G@5 Kr@;@8CB@G @3@?@&@5 E^@D@&@H@L@0@+@+@2@5 E_@;@=A@,
@,@5 M0@5arg_nums_compatible @@=@@ @!@=@0@+@1@+@2@5 E_@0@2@!@A@<@0@+@1@+@1@+@2@5 E_@0@1@2@!@,@,@5 M0@5 P4@Y@^@^
@l@=@-@=@& C@<@& MD@,@5 Kr@; (@,@5 Kr@;@,@5 Kr@; H@5 Kr@<@+@=@& ME@<@& MF M9@,@5 Kr@;@,@5 Kr@;) @,@5 Kr@;@5 Kr@B@B@B@B@B@!@A@#@<@@ @!@=@9@0@+@+@2@5 E_@,@,@5 M0@5 P4@Y@^@^
@l M9@,@5 Kr@;@,@5 Kr@; H@,@5 Kr@<@,@5 Kr@B@B@B@; MC@,@5 Kr@;@,@5 Kr@; MC@,@5 Kr@=@9@0@+@ @+@!@2@5 E_@,@,@ @5 M0@!@5 P4@Y@^@^
@l M9@,@"@5 Kr@;@"@,@#@5 Kr@; H@#@5 Kr@<@5 Kr@B@B@ @B@"@B@A@B@$@<@l@h@$	 @$@,@5 Kr@; M9@5 E@,@5 Kv@;@=@Y@^@Z @k H@5 E@Y@^@Z@d@o@A@%@<@Y@^@Z @j@5 E H@5 E@,@%@5 K@Y@^@%@Z@d@o@B
@B@B@B@A@B@B@B@B@B@ @B@"@;@8X P J  C@@@G @3@= E&@,@5 F?@<
Goal? @5 H@,@5 G	@L@5 E@;@=@5 E'@=@	SUCCEEDED@5 E@<FAILED@5 E@<@=@*** @5 E@5 E@< P<@5 E@;@8X P F C@G @3@;@8C@G 	
@3@5 F|	and rule @5 E@5 E@5 E@5 F@;@8X Preplace_all_hyps C
@G 

@3@;@5replace_in_hyp @@;@8C@G @3@Y@a@^@k@;@8C@G @3@5 PA@;@h
@5 P? @@;@8X P O; C@ @G 	
 I%
@3@. I%
@2@5 I# @@. I9@2@5 E@5update_match_count  @@I@8C@G  @9X Psplit_atom_list C@5@G 	
@3@,@5 N@=@,
@0@2@,@5 I
@5 E@;@0@2@5 PI @@<
@5 E@& D|@B
@;@8X P N C@f@G @3@. J@-@2@5 ET@. PL@2@5 E@5 E@,@5 PL @@=@1@,	@5 F @@,
@5 M@. F
@2@5 E@=@$
	@<@5 E*@. FK HW@/ F
@2@5 E@5 L\@<@5 PM@B	@h@. PL@2@5 F@. PL@2@5 E@5bigger_than_all_hyps @@;@I@8X P G C@G @3@5 K= @@;@8C@G @3@5 K @@;@I@8C
@G @3@5 K@. K=@2@5 E@;@8C@G @3@. K@2@5 E@;@I@8X P O C@G 	@3@Y@a@Z@f@o@;@8C@G 	@3@h@5 O@;@8X P I C@'@G 
 H

 H

@3@;
@5 Ge@;@5 I@;@8C@G @3@;@8X P P* C@G @3@5 I@5 Ig@5 N @@;@5 K@;@5write_forgotten_hyps  @@;@5 O* @@;@5 O @@;@6 Im@8C@G @3@?
@5 I@D
@H M@5 E@5 E I@5 E@5 E@;@I@8X P
qvars_in_list C@G 
@3@5 O@;@8C@G 
@3@,@5 O@,
@5 PZ @
@5merge_lists @@;@8X Pset_memory_limit C@G @3@;@8X P O C@G   @3@5fetch_environment_variables  @@. N@-@2@5 E@. N@/@2@5 E@;@8X P N C
@G @3@5 H@5 M @@5 G@;@8X P J C@i@G 		@3@=@3@, E?@,@0@+
@1@+@2@5 E@@=@- B|@0
@2@5 E@
@5 E@<@5 J@B@<@1@- B|@,@0@+@2@-@5 E@@;@,@5 E@, B|@0@2@5 E@@5 J	@B
@;@8X P H CA@G 
@3@,	@5 I@,
@5 H@;@=@@,@5 E@$
 @l@5 E*@5 E I@5 E@5 E I@5 E@5 E@5 G@. H	@2@5 F@=@,@5 H I@5 E@5 E I@5 E@5 E@5 H@< I@5 E@5 E @l@5 H I@5 H@A@,
@. H
@2@,@5 EN@,@5 G@,@,@5 I@=@& @& @l@. F@-@2@5 ET@. F@2@5 E@<@=@&@& I@. F@-@2@5 ET@. F@2@5 E@<@J@5 H@B@<@[@$
@=@&	 @l@<@5 Gk@;@=@< E@5 I@,@5 I@,@5 I@=@5 I@<@?@5 I@D@H I@5 E@5 E I@5 E@5 E@;@5 I@5 Ig@5 Gk@5 Ig@<@J@B@B@B
@B@A@;@8X P P	 C@G @3@;@8C@G 
@3@L
@ 

 E%@!@;@@;@5 P@;@8C@G 
@3@5 Fu@;@5 P@;@8C@G 

@3@5 P@;@8X P G4 C@G @3@5 O@;@8C@G 	@3@;@8X D  t  t t  @lt  H 	P O C@:@G   @3@. F@-@-@2@5 ET@. F@-@-@2@5 ET@. F@-@2@5 ET@. F@-@2@5 ET@. F@-@-@2@5 ET@. G@-@-@-@-@2@5 ET@. F@-@2@5 ET@. E|@-@2@5 ET@6 E@8X D  t  t t  @lt  I 	P Ow C@G 	
@3@?@-@5 M@D@H@;@6 Ov@8C@G 	
@3@5rename_qbinding_name @@;@6 Ov@8C@G @3@;@8X P J C@!@G 
 Be	
@3@=@. Be	
@2@5 K @@<	@. Be
	@2@5 Pj@;@I@8C@[@G 
 Be	
@3@=@4@?@$	
@D@H@?@. Be	
@2@5 Pj@D@H@?
@. Be
	@2@5 Pj@D
@H@. K@/ Be	
@2@5 E@<@=
@. K@/ Be	
@2@5 F@<@. K@/ Be
	@2@5 F@;@I@8C@G 
 Fs	
@3@. Fs	
@2@5 Pj@;@I@8C@4@G 
 Fs	
@3@=@?@. Fs	
@2@5 Pj@D@H@. K@/ Fs	
@2@5 E@<
@. K@/ Fs	
@2@5 F@;@I@8X P Oz C
@G @3@0@-@2@5 EG@;@8C@G @3@0@-@1@-@2@5 EG@;@8C@G @3@0@-@1@-@1@-@2@5 EG@;@8C@G @3@0@-@1@-@1@-@1@-@2@5 EG@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@2@5 EG@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@2@5 EG@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 EG@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 EG@;@8C@G 	@3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 EG@;@8C	@G @3@Y@_@Z @j@;@I@8C@G @3@h @,@5 Oy	@5 Oy@;@8X P I[ C@G 	@3@;@8C@G 	@3@;@8C@(@G @3@,
@5 I[ @@;@=@5set_find_in @@ 

@!@<@5 G@$

@;@8X P M C@G @3@,
@5 E@=@5 E@<@$	
@;@8X P I C@G @3@Y@_@Z@@@k@Y@_@Z@[@i@Y@_@Z@ @f@o@;@8C@G  	@9X P E C@G @3@5 E@5 E@;@8X P F C	@G @3@K@K
@;@6 A @@8C	@G 
@3@5 E^@;@8C@G 	 D0@3@0 D0@-@2@5 E_@;@8C@G @3@0	
@2@5 E_@;@8X P P C@G @3@5instantiate_all_vars @@5 E'@;@I@8C@G @3@;@8X P K C@G 		@3@;@8C@G 		
@3
@5convert @@h	@6 K@8X P N+ C@G @3@. F5@+
@2@5 F@5 I@5 H@5 G@I@8C@@G @3@5 F@=@& GZ@%
 Ee@% HW@<	@& F@%
 Er@% K H@5 ET@. N@-@2@5 ET@. FK H@-@2@5 ET@. FK H@/ N@/ F	@2@5 F0@. N@-@-@-@2@5 ET@. N
	@2@5 F0@,@0
@1	@1@+
@2@5 E_@. F@-@2@5 ET@@. F
@2@5 E@;@5 N@. F@+@2@5 F@=	@$
@;@I@A@<
@5 E*@5 F@,@0
@1	@1@2@5 E_@5 E@;@8X P PB C@G @3@?	 F B@5 F?@D@H@?@5 N# @@D@H@;@8C@T@G @3@=@H@,@5 F@;@,@5 O}@,
@5 El
@,@5 O!@;@=@$@<@$@. F@2@5 E@. FK HW@/ F@2@5 E@5 L\@. F@2@5 F@<@J@B@B
@;@8X P I C@G @3@0@. M< @@2@1@. A @@2@1@. A @@2@1@. M> @@2@2@6 M@@8X D  t  t t  @lt prolog_clause_name P M] C@ @G @3@=@5 E0@Y@_@Z @l@A	@<@ 
 E3	@!@5 E0@Y@`@Z @k@8X P N C@G   @3 O@5display_help O @5 N@;@8X P I C@G @3@5 E@5 EGeneral syntax of command:@5 E@5 E@,	@5 J8 @@5 E@5 E@I@8C@:@G @3@5 E@&Examples of valid command syntax for "@5 E@5 E" are:@5 E@5 E@5 E@5 F|@5 E D0@5 E@5 E@,	@5spa @@5 F|@5 E@ @5 Gk@5 E D0@5 E@5 E@I@8X Pcheck_conditions C@G @3@L@=@& D|@B
@<@ 
@!@5 G @@5 P @@;@8C@G 	bad_conditions@3@;@8C@G  @9X Penumerated_simp C@G@G 
 H@3@;@,@5 P @@=@0@1
@2@5 O@A
@<@&@=@ 
 H
@!@ 	
@!@. G+

@2@5 Fu@<
@ 

 H@!@A
@;@8C@E@G 
 H@3@;@,@5 P@=@0
@1@2@5 O@A
@<@$@=@ 
 H
@!@,
@5 K7@. G+

@2@5 Fu@<
@ 

 H@!@A
@;@8C@G @3@5 E@;@8X P Ep C@G  @@3@;@8C
@G 	@3@-@5 F@;@8C@G @3@-@5 F@h
	@;@5 Eo@;@8C@%@G @3@. F	@2@5 E@. FK HW@/ F	@2@5 E@. K@-@2@5 ET@5 HX@5 L\@;@8X P PG C@G @3@. O9@+@2@5 F@h	@. O9	@2@5 F0@;@8X P M C@;@G @3@,	@5 E@,
@5 F@,@5 H@;@=
@$
@& D|@A@<@=@$	@ 	@!@A@<@ @!@;@5 M@;@8X D  t  t t  @lt  G 	P G C@P E  @9XD  t  t t  @lt tv_depth 	P PV C@G  @3@?@-@5 K@D@H@;@8C@G   @3@5 E@5 E@=PLUS the following forgotten (hidden but useable) hypotheses:@5 E@5 E@5 E@I@8C@G @3@,@5 K GZ@5 Mf@I@8C@G   @3@;@8X P M C@G 	
@3@5 Gk@;@6 M@8C@G @3@;@8X P H  C@G   @3@. FK H@2@5 F0@;@8X P K C@G 	
@3@. Be
@2@5 Fu@;@8C
@G 		
@3@5 K@;@8X D  t  t t  @lt  K! 	D  t  t t  @lt  G 	D  t  t t  @lt  G 	P G C@< E  E@9XPtype_requirements C@m@G @3@,@5 NE@=@*@5 E]@,
@5 E@,@0@.@1@R@1@U@1@L@2
@5 I@5 N @@A@<@;@=@-@K	@,@5 P@0@.@1@R@1@U@1@L@2@,@5 EG@,
@5 EG
@5 E@<@6 H{@B
@A@8X D  t  t t  @lt  C9 D  t  t t  @lt  C9 	D  t  t t  @lt  C9 D  t  t t  @lt  C9 P N C@G @3@. F@-@/ G1@+@+	@2@5 F@5 Eo@5 Eo@;@6 N@8X D  t  t t  @lt  G 	P G C@A E  E@9XD  t  t t  @lt  I 	P KO C@+@G 
 @O 

  Ab 
@3@;@8C@:@G 
 @O
 
 Ab 
@3@;@0@2@0@1 @1
@2@5 KN@;@8X D  t  t t  @lt vc_standardisation 	P P C@2 E  F@9XP J>  C@@G @3@=
 F@,@5 F?@A	@<@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @5 G@,	@5 G	@,@5 GN@=@ 
 F F
@!@,@5 K@<
@5 E' E@5 E@#@A
@= G@,@5 F?@<Hypotheses to be used? @5 H@,@5 G	@5 L@,
@5
build_formula @@=@%
@5 J@; P=@5 E
@5 E@5 E P=@5 E@5 E by logical deduction@5 E@5 E@5 Eo@<@;
*** FAILED@5 E@5 E@I@=@ 
 F F
@!@5 F@<@J@;@8X P O	 C@G @3@5 E^@=@5 MT@;@ 	@!@<@&	 D|@;@8C@G @3@0@-@+
@2@5 E_@5 P\@;@8X P G; C@G @3@,@,@5 L@=@5 J@<@5 O> @@5 G@;@8X P Lt C@G 
 H

 H
@3@5 Ls
@5 Ls@;@8C@"@G 
 H

 H
@3@5 Ge
@5 Ge@;@8C@G 
@3@,@5 Ge@;@ 	@!@;@8X P H C@#@G 
 E

 E
@3@,@5 LS@;
@5 H@;@8C@G 	@3@;@8X D  t  t t  @lt  F 	P H C@G   @3 F@5 G @@;@8C@G   @3@5 E@;@8X P
runtime_entry C@Q  CU@3@5 O @ @5 N@;@8X P P C@G 	@3@;@8C@G 	
 C@@3@;@5 F@;@8C@%@G 	
 C@
 G1
@3@. C@@2@5 P
@5 F@;@8X P F. C@G 	
@3@5 N;@5 F-@;@8C@G @3@;@8X D  t  t t  @lt input_from_terminal  	P P  C@$ E   @9X D  t  t t  @lt  G 	P G C@F E  E@9XP P C@G @3@-@5 F@?
@,	@-@5 F@Y@`@_@k@D
@H@<@A	@;@8C@G   @9X Psafe_write_list C@G @3@5
safe_write @@;@8C@G @3@,
@5 P Ku@5 E@h
 @5 P @@;@8X D  t  t t  @lt  EB 	P N C@G @3@,
@5 P @5 PD@I@8C@G @3@,
@5 F@5 M@I@8C@G @3@;@8X P Pq C@G 	@3@;@8C@G 	
 
@3@$
@5 Pp@;@8X P H  C@/@G @3INDUCTION -- on what? @5 H@,@5 G	INDUCTION -- Base case? @5 H@,	@5 G	@. Fs	@2@5 E'@. Fs	@2@5 Fu F@,
@5 F?@6 O- @@8X P Ik C@G @3@5 Ig@@-@5 H@P@-@5 P D0@5 E@5 E@I@8X D  t  t t  @lt  G 	P H C@I@G @3@=@ 
 F F	@!@5 E0@,
@5 K@<
 E@5 E@#
@A	@ 

 C@@!@,
 @@. C@ @@2@5 M @%ENTERING PROOF BY IMPLICATION ATTEMPT@5 E@5 E
IMPLICATION@5 Ev@;@8X P J C@G 

@3@5make_letter @@;
@5 J@;@8C@G @3@;@8X P M
 C@G 
 Be	@3@. Be@. L	@2 @2@5 K@;@8C@G 
 Be	@3@. Be@. L	@2 @2@5 K@;@8C@G 
 Be
 H	
@3@. Be	@2@5 M	@. Be
@2@5 M	@;@8C@G 
 Be H	
@3@. Be	@2@5 M	@. Be
@2@5 M	@;@8C@G 
 Be
 H		@3@;@8C@G 
 Be
 H		@3@;@8C
@G 
 Be	 H	@3@;@8C
@G 
 Be	 H	@3@;@8C@G 
 Be	
@3@. Be	@2@5 K@. Be
@2@5 M	@;@8C@G 
 Be
 H
 H	 H		@3@;@8C@G 
 Be	 H
 H	 H	@3@;@8C@G 
 Be
 H
 H	 H		@3@;@8C@G 
 Be	 H
 H	 H	@3@;@8C@G 
 Be
 H		
@3@. Be	
@2@5 K@;@8C@%@G 
 Be
 H	
@3@,@0@-@2@0	
@2@5 EG@. Be@2@5 K@;@8C@%@G 
 Be
 H	
 H@3@. Be	@2@5 K@. Be
@2@5 K@;@8C@G 
 Be	
@3@=@$	
@<	@. Be	
@2@5 O@;@8C	@G 
 G+@3@;@8C@G 
 G+@3@;@8C@G 
 G+	
@3@. G+	
@2@5 K@;@8C@G 
 G+			
@3@. G+	
@2@5 M	@;@8C@"@G 
 G+
 H	
@3@=
@. G+	@2@5 M	@<@. G+
@2@5 M	@;@8C@G 
 G+
 H	
	@3@. G+
@2@5 M	@;@8C@G 
 G+
 H	

@3@. G+	@2@5 M	@;@8C@G 
 G+
 H	
 H	@3@. G+
@2@5 M	@;@8C@G 
 G+
 H	
 H
@3@. G+	@2@5 M	@;@8C@G 
 G+	
@3@. G+	
@2@5 O@;@8X P P0 C@&@G @3@L
@ 

requires@!@5 L@5 P @@. G	@2@5 I@;@8X D  t  t t  @lt  H( 	D  t  t t  @lt  H( D  t  t t  @lt  H( P H'C@,s@!/usr/lib/swi-prolog/boot/parms.plM@3@4$parmslocal@. Be@+	 H-@2@5cached_library_directory P@$	@8C@1 P@3@4 P @l@. A~/lib/prolog@1@+	@2@5 P@$	@8C@6 P@3@4 P @. A@. H* H$@2@+	@2@5 P@$	@8C@; P@3@4 Pclp@. P@. H*library/clp@2@+	@2@5 P@$	@8X Pwrite_proof_log_banner  C@N@G @3@,@5 L@5 I F@5 M@;@5 Ig@M*****************************************************************************@5 E@5 E@-SPADE Transcript of Interactive Proof Session@5 E@5 E@5 E@,	@5current_output @5 O@5 E P@5 E@5 E@,
@,@5 J @@5 EDATE : @5 E@5 E	  TIME : @5 E@5 E@5 E@5 E @l@5 Ig@;@8C@9@G @3@,@5 L@5 I E@5 M@;@5 Ig P@5 E@5 E P@5 E@5 E@5 E@,	@5 P@5 O@5 E P@5 E@5 E@5 E@5 E@5 E @l@5 Ig@;@8C@!@G @3@,@5 L@?	@5 I@D	@H@5 E I@5 E@5 E I@5 E@5 E@;@6 I@8X P Hn C@G @3@,@5 Ky @5 L@;@8X P NZ C@G @3@5 I@;@5 E@5 H@,	@5 E@5process_initialisation @@(	 @@5 G@;@I@8C@G @3@?	@5 I@D	@H@I@8X P I C@G @3@;@8C@G 
@3@5 K@5 I@;@8X P E C@L E@3@. K@+@2@5 F@h	@. K	@2@5 I@;@8X P M  C@.@G @3Saving@5 E@,@5 N@5 I@5 Ig@,	@,
@5 P
/* SAVED: @5 E@5 E, at @5 E@5 E */@5 E@5 E@;@6 Id @@8C@G @3@,@5 N@?	@5 I@D	@H M@5 E@5 E I@5 E@5 E@;@6 I@8X D  t  t t  @lt  N 	P N C@ E  F@9XPcheck_rulename C@G @3@L@0@+
@1@+@2@5 E_@5 E]@5 E0@Y@^@Z @l@;@8C@G 	 O@3@;@8C@G  @9X P K< C@G 	
@3@5 K;@5 K;@;@8C@G @3@;@8C@=@G @3@5 E0@Y@_@Z @k@?
@5 K@D
@H@. F@+	@2@5 F@. F@2@5 E@. F	@2@5 E@. F@2@5 ET@. F @@2@5 E@;@8C@G @3@5 E0@Y@_@Z @k Gi@5 E@5 E is already deleted@5 E@5 E@;@8C@G @3@%Illegal hypothesis number to delete: @5 E@5 E@5 E@;@8X Pspecify_patt  C@)@G @3@. KW@-@2@5 ET@=
 J@,@5 F?@A	@<
	Pattern? @5 H@,	@5 G	@,@5 GN@. KW@2@5 E@;@8X P O C@G @3@5set_toplevel  @@;@,@5get_command_line @@;@5process_dcl_args @@;@8X D  t  t t  @lt  G 	P G C@ E  E@9XPtv_process_command C@X@G 		 Hs@3@,	@5 P @@,
@5 E@,@5 EDepth: @5 E@5 E,       Trace: @5 E@,@5 IE@5 E@,
@5 IH P=@5 E
@5 EPrincipal functor: @5 E
@0@+@+@2@5 E_@;@5 E@5 E@5 E@,@5 G@;@5 K @@;@8C@@G 		 Hk@3@,	@5 P@Y@`@Z @k@;@. P@-@2@5 ET@. II	@-@2@5 ET@h
	 @. P
@2@5 F0@,@5 IE@. IF@-@2@5 ET@,@0@-@2@5 F@. IF@2@5 F0@,
@5 IH@=@1@=@ 

 Ef
 @!@<
@ 

 Es
 @!@,@5 G3@. G7tv@2@5 ET@<@J@B@A@; Hs@5 P @@;@8C@G  Hk@3@-@5 H^ @@;@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@5 E@. H^@-@2@5 ET@;@8C	@G  Hk@3CANNOT "UP" AT TOP-LEVEL.@5 E@;@8C@@G 

 Hp	@3@,
@5 P@,@5 IH@?@5 E^@D@H@,@5 IE@;@h
@-@,@5 L@=@@=@5 E0@Y@`@Z@l@Y@`@^@j@#	@<	@&	?@&@%@;@,@5 L@. P@-@2@5 ET@. P
@2@5 F0@. II
@2@5 F0@. IF@-@2@5 ET@0@2@,@5 EG@. IF@2@5 F0@=@1@=@ 
 Ef
 @!@<
@ 
 Es
 @!@,@5 G3@. G7 P@2@5 E@<@J@B@A@; Hs@5 P@<@=@-@5 P@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@5 E@. H^@-@2@5 ET@<"DOWN" NON-EXISTENT ARGUMENT.@5 E@B@B@B@;@8C@G 
 Hp@3@-@5 P@;@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@5 E@. H^@-@2@5 ET@;@8C@G 
 Hp@3@;CANNOT "DOWN" AT TREE-LEAF.@5 E@;@8C@G  E@3@,	@5 P@,
@5 IH@;@5 O @@;@8C@G 
 He	@3@,
@5 IC @@;@5 E@;@8C@7@G  A@3 TRAVERSE ENVIRONMENT COMMANDS:@5 E ------------------------------@5 E@2 u (or -)   UP (ascend a level in expression tree)@5 E@D d (or +)   DOWN (descend a level); must be followed by argument no.@5 E@/                 (e.g. d2 = descend argument 2)@5 E@@ l          LOCATION of current level w.r.t. original expression@5 E@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@5 E@. t          TYPE information for current level@5 E@# r          REDISPLAY current level@5 E@/ s          SHOW top-level expression (in full)@5 E@) h (or ?)   HELP -- displays this message@5 E@2 x          EXIT from traverse command environment@5 E@5 E@;@8C@G  Hu@3 @,	@5 IHTOPLEVEL EXPRESSION:@5 E@5 E@;@8C@G  H`@3@. G7@-@- P@2@5 ET@;@8C@G 
 B	@3@;ERROR(S) IN COMMAND SEQUENCE:  @5 E@5
tv_write_list @Please retype command-line.@5 E@;@8X P J C@/@G @3@5 E@5 E@=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@5 E@5 E@8    Type Y(es) to continue search, N(o) to abandon it...@5 E@5 E@5 E    Continue search@,@5 J@=@& C@. F+@-@2@5 ET@<@& C F*@5 E@;@8X P OJ C@)@G @3@. G@-@2@5 ET@. G@-@2@5 ET@. G@-@-@-@2@5 ET@. G@-@2@5 ET E@5 ET@;@8X P I C@$@G @3@=@5 E'@5 I@<@=@?	@5 E'@D	@H@-@5 K @@5backtrack_printq @@I@<@J@8X P
split_atom C@ @G @3@,
@5 E@;@=@;@5 ED@,@5eliminate_semi_colons @@<@#
@;@5 PK@;@8X P J C@G @3@-@6 F@8C@3@G 
 Be	
@3@=@-@. D@/ G+	
@2@5 F@<@=@-@. Be
	@2@5 F@<@-@. D@/ G+
	@2@6 F@8C@3@G 
 G+	
@3@=@-@. D@/ Be	
@2@5 F@<@=@-@. G+
	@2@5 F@<@-@. D@/ Be
	@2@6 F@8C@3@G 
 G-	
@3@=@-@. D@/ Fx	
@2@5 F@<@=@-@. G/
	@2@5 F@<@-@. D@/ Fs
	@2@6 F@8C@3@G 
 G/	
@3@=@-@. D@/ Fs	
@2@5 F@<@=@-@. G-
	@2@5 F@<@-@. D@/ Fx
	@2@6 F@8C@3@G 
 Fs	
@3@=@-@. D@/ G/	
@2@5 F@<@=@-@. Fx
	@2@5 F@<@-@. D@/ G-
	@2@6 F@8C@3@G 
 Fx	
@3@=@-@. D@/ G-	
@2@5 F@<@=@-@. Fs
	@2@5 F@<@-@. D@/ G/
	@2@6 F@8X D  t  t t  @lt  @ 	D  t  t t  @lt  @ D  t  t t  @lt  @ P @CBc   B Bz@9CBd 	 Bz@3@4 	associate@5 @\@* B@8CBg   @ Bz@9CBh   @ @@9CBi 	
executable@3@4 shared_object_extension@6 @\@8XD  t  t t  @lt  O 	P I6 C@G 
 Be		@3@;@8C@G 
 Be
@3@;@. Be
@2@5 I5@;@8C@%@G 
 Be
	
 Be
@3@;@. Be@2@5 I5@;@8X P P C@G   Ah#5@9C@G   Ah#3-6@9C@G   Ac#2@9C@G   Ac#1-5@9C@G   Ah#1-3 & h#7 & c#2-3 & h#15-17@9C@G   J>c#1@9C@G   J>not x=y@9C@G   J>n>0 or n=0 from [2,3]@9C@G   J>X or not X where c#1=X from []@9C@G   Fwc#3@9C@G   FwX+1>0 where h#2=(X>=0)@9C@G   Fwc#1 using inequals@9C@G   Fwis_even(a+b) using even(1)@9C@G   Fw@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@9C@G   F[h#6@9C@G   F[c#4@9C@G   F[h#2: X+Y@9C@G   F[
c#3: X+0 by Y@9C@G   F[@"h#14: X+(Y+Z) by B where h#1=(A=B)@9C@G   F[c#5: A+B by B+A using commut@9C@G   F[all: n+0 by n using arith@9C@G   JI Q%@9C@G   JI Q@9C@G   JIi-1+1@9C@G   JI@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@9C@G   JLh#3@9C@G   JL Q @9C@G   Cl Q@9C@G   Clc#1-3@9C@G   Clc#2-3 & c#8-11 & c#5@9C@G   G2@9C@G   Hc#1 by implication@9C@G   H@+X or Y where c#1=X & c#2=Y by contradiction@9C@G   Hc#5 by induction@9C@G   Hc#3 by cases@9C@G   Hp(x+y) by cases on h#7@9C@G   H@$x*x>=0 by cases on x<0 or x=0 or x>0@9C@G   GY Q@9C@G   GY Q@9C@G   J[h#8@9C@G   J[c#11@9C@G   J[h#1 with 2*n-1@9C@G   J[c#7 with int_p_2 for int_P_1@9C@G   J`3@9C@G   @j
'sort.rls'@9C@G   @j'DISK$1:[-.RULES]INOUT.RLS'@9C@G   Je'prove1to5.cmd'@9C@G   Je'DISK$1:[-.PROOFS]REPLAY1.CMD'@9C@G   A Fw@9C@G   A J[@9C@G   G Q.@9C@G   Gh#1-3 & h#5-6 & h#10@9C@G   G[1,2,3,5,6,10]@9C@G   Jo Q.@9C@G   Jo QA@9C@G   Jo QB@9C@G   J% Q.@9C@G   J% QA@9C@G   J% QB@9C@G   Jt Q.@9C@G   Jt QA@9C@G   Jt QB@9C@G   H G@9C@G   Hauto_done to on@9C@G   Hdisplay_subgoals_max to 2@9C@G   GK Q%@9C@G   GK Q@9C@G   GKX where c#5=(X or _)@9C@G   J CG@9X P N0 C@"@G @3@-@-@-
@5 E@@;@+Warning - record field number already used.@5 E@;@h	
@5 N/@;@8C@G @3@. EA	

@2@5 E@;@8X P Lj C@G  J%@3@. K=@-@2@5 ET@;@8C@G  Jt@3@. K@-@2@5 ET@;@8C@G  @j@3@;@8C	@G  M@3 Lp@5 E@;@8C@G @3@5 H@;@8C@G  Cl@3@;@8C	@G @3@. K@-@2@5 ET@;@8X D  t  t t  @lt 	inst_case 	P HY C@G   @3 F@5 P @@;@8C@G @3@,@-@5 F@5 E0@5 OV @@I@8C@G    @9X P J C@G 

@3
@5 E@;@8C@G 

@3@5 E@;
@5 J@;@8X P H C@@G 


 E
@3@,
@5 H@,@5 E@,@5 K8@;@=@h@=@ 
 E
@!@<@6@=
@5 E*@ 
 E
@!@<@#@5 E*@=@ 
 E
@!@<
@5 E*@ 
 E
@!@=@. Be@2@5 Fu@<@5 E*@. Be@2@5 Fu@;@$	
@A@<@F@=@5@ 

 E@!@=@. Be@2@5 Fu@<@5 E*@. Be@2@5 Fu@;@ 	
 E@!@<@ 	
 E
@!@B@;@8C@G 
 E
@3@,@5 H@,
@5 K8
@5 N@;@8C@G @3@;@5 E@;@8X D  t  t t  @lt  B9 D  t  t t  @lt  B9 	D  t  t t  @lt  B9 D  t  t t  @lt  B9 D  t  t t  @lt  G 	P P C@G @3@;@8C@G @3@,	@5split_qualifiers @@;@5 K1@;@8X Pdo_direct_goals C@G 
@3@L
@ 

 E%@!@;@@5 QM @@;@8C@G 	@3@;@8X D  t  t t  @lt  K 	P J C@G @3@;@8C	@G 
 E%@3@;@I@8C@G 	
@3@5 E'@5 J@;@8X P Pt C	@G 	
 M-@3@;@8X P E C@G @3@L	@;@,
@5 G3@;@=@5 G@<@&
 E E2@5 G@;@8C@@@G @3@,
@5 G@;@=@$	
@<@1@=	@&
 E2@;@&	 E@<@&@=@0 I@-@2@5 E_@;@5 Lb@5 G@<@0 I
@-@2@5 E_@;@5 P" @@6 G@8X Pprocess_formula C@e@G @3@=@5 E'@<
@5 E@/*** ABORTED: Prolog variables occur in formula.@5 E@5 E@5 I@;@=@,
@5 Ge@<@5 E@1*** ABORTED: could not restructure above formula.@5 E@5 E@5 I@A
@;@= E@5 G @@= E@5 E@<	@8*** ABORTED: above formula did not typecheck as boolean.@5 E@5 E@;@5 I@<@J@;@= E@5 G @@=@5 E@<@5 E@7!!! WARNING: Could not simplify above formula properly.@5 E@5 E@$	
@<@$	
@;@8X D  t  t t  @lt  G8 	P JW  C@R@G @3@5 H@= @5 G@;NO FRAME LEFT TO QUIT@5 E@B@<@=@,@5 G@Y@_@Z @k@. FK L@2@5 E@=@-@-@,	@5 G@;QUITTING CURRENT PROOF BY @5 E@5 E ATTEMPT@5 E@5 E@5
abort_subgoal  @@<@-@-@5 M@;@'QUITTING CURRENT PROOF BY CASES ATTEMPT@5 E@5 E@5
abort_case  @@A	@;@8X P K} C
@G 
	@3@5 E^@;@8C@G @3@K@0	@2@5 E@Y@`@Z@f@o@;@8C@G @3@-@,@5 F@5	inst_list @@;@8X P O C@@G @3@,@5 F@=@*@=@&	@ @<@$	@,@5 IB@=@$@<@$	@&@ @;@&
 @@B
@B@B@<@@=@%@&	@*@5 I@ @@5 Qg@,
@5 I@. F
@2@5 E@&
 @@B@B@A@<@@=@,@&	@!@5 Qg@5 Qg@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@5 E@5 E@. H@/ F @@2@5 E@&
 @@B
@B@B@<@i@=@,@5 E@$	@&
 @@A
@B@B@<@S@&
 AE@=@8@=@&	@H@% Ee@<@&	@C@% Er@,
@5 J @@,@5 E @@,@5 QQ @@,@0@1
@1@2@5 E_@. H@2@5 E@<@=	@&	@ @5 Qg@<@J@A
@B@B@A@A@;@8X P G& C@G@G 

@3@,
@5 F@,@5 F@,@5 F	@,
@5 F
@,@5 F@,@5 F@,@5 F@,@5 F@,@5 F@,@5 F@,@5 O@6 F@8X D  t  t t  @lt  Gx 	P H C@8@G @3@=@ 
 F F	@!@5 E0@,
@5 K@<
 E@5 E@#
@A	@'ENTERING PROOF BY CONTRADICTION ATTEMPT@5 E@5 E@0 @@2@. D
@2
CONTRADICTION@5 Ev@;@8X P	ask_if_ok C@G @3
Is this OK@,
@5 J@;@5 O @@;@8X P GZ C@G  @@The following commands are available at present in the checker:-@9C@G   A@9C@G  @A     case            forget            prove         standardise @9C@G  @A     consult         forwardchain      quit          status      @9C@G  @A     declare         help              remember      traverse    @9C@G  @A     deduce          infer             replace       undelete    @9C@G  @A     delete          instantiate       save          unwrap      @9C@G  @A     done            list              set                       @9C@G  @A     execute         newvc             show                      @9C@G  @A     exit            printvc           simplify                  @9C@G   A@9C@G  @DFor more specific help on a particular command, type "help COMMAND."@9C@G  @:For help on the built-in rules library, type "help rules."@9X P M C@G 
@3@;@5 G@;@8C@G 

@3@5 G@;
@5 M@;@8C
@G 
@3@;@5 G@;@8C@G 
@3@5 G@;@5 M@;@8X D  t  t t  @lt  J 	P P C@G @3@K@;@%!!! PROLOG VAR IN INITIALISATION FILE@5 E@5 E@;@8C@G  @@3@;@8C@G @3@?	@5 E'@D	@H@; Q~@5 E@5 E@;@8C@#@G 
to
 Hmemory_limit	@3@5 E0@;@=
@Y@`@ZА@l@5 P` @@<@%WARNING: Memory limit value too small@5 E@;@I@;@8C@7@G 
 Q
 H	
@3@,@5 K#@5 M@,@0	@1@-@2@5 E_@,
@0	@1
@2@5 E_@;@5 ET
@5 F0@;@8C@"@G 
 Q
 H	
@3@-@5 K#@;!!! INITIALISATION: @5 E@5 E@  is not of appropriate type for @5 E@5 E@5 E@;@8C@G 
 Q
 H	@3@; Q@5 E@5 E@! is not a user-configurable flag.@5 E@5 E@;@8C@G 
 @k	@3@5 E]@;@. Ob	@2@5 I@;@8X P O C@8@G @3@,@5 N@=@%@=@5 N@%	 N@<@?@5 N@D@H@%	 N@,
@5 J @@5 N @@5 OZ @@5create_backups  @@5 P @@<
Please try again.@5 E@5 E@I@B	@;@8C@@G @3@5 E@5 E@DPlease type filename, without extension, in lowercase, within single@5 E@5 E@?quotes if it is not in this directory, followed by a full-stop.@5 E@5 E@=@5 N@,Resume requested. FILENAME.csv will be read.@5 E@<@?@5 N@D@H@+FILENAME.vcg and FILENAME.fdl will be read.@5 E@5 E P
@5 H@,@5 E@=
@5 E]@& H@5 I@B	@<@.@=
@5 N@5 E]@#	@%
 N@<@=@?
@5 N@D
@H@5 E]@#	@%
 N@<
 Q@5 E@5 E@I@B	@,@5 Q@5 Q@5 Q@5 Q@5 Q@;@8X P O C@$@G @3@5 ENo .@5 E@5 E file of this name exists.@5 E@5 E@5 E	List of .@5 E@5 E files in current region:@5 E@5 E@5 Nq @@I@8X P H C@G 	@3@;@8C@G@G @3@,
@5 H@=@0@5 K@=
@5 O(@ 

@!@<@=
@5 K@$

@<	@ 

@!@<@5 O(@$

@;@8X P MN C@G 	
@3@5 MM@5 MM@;@8C@G @3@;@8C@G @3@5 E0@Y@_@Z @k@. F@2@5 F@;@8C@!@G @3@5 E0@Y@_@Z @k@?	@5 K@D	@H Gi@5 E@5 E has not been forgotten.@5 E@5 E@;@8C@G @3@'Illegal hypothesis number to remember: @5 E@5 E@5 E@;@8X P F C@G   @3@5 E@5 P @@5reduction_procedure  @ F@5 ET@. F@ F>@-@2@5 ET@. K@-@2@5 ET@5reduce_again  @@;@8X P Je  C@H@G @3@= P@,@5 F?@< P
@5 H@,@5 G	@;@5 E]@=@5 M@<File cannot be found.@5 E@5 E@I@. H@2@5 F0<<< Commencing command script @5 E@5 E I@5 E@5 E@. F@-@2@5 ET@. F F@2@5 E@;@8X P M C@5@G 			
@3@Y@_@Z@f@o@h @5 K7@0@1
@2@5 EG@;@8C@ @G 	

@3@Y@_@Z@f@o@;@8C@"@G 	
@3@h @5 K7@0@2
@5 EG@;@8C@G 	
@3@,@5 K7@Y@^@_@i
@5 M@;@8C@G 
	@3@;@8X D  t  t t  @lt  N  	P N C
@G   @3@5 E@$FAILED: ERROR IN COMMAND LINE SYNTAX@5 E@5 E@;@6 I@8X P N C@G  H`@3@5 L@;@8C@G  H`@3@5 Lp  @@;@8C@G  H`@3@?There are still VCs to prove and you have not "save"d recently.@5 E@5 EDo you still wish to exit@,	@5 J@;@&	 C@8C@G   H@9X P O C@G @3@5 O@;@8C@G @3EXPRESSION REMAINS: @5 E@5 E@5 E@;@8X P PP C
@G @3@,	@-@5 F@Y@`@_@l@;@I@8C@G @3@;@8X P Fw  C@G @3@. F5@+@2@5 F@5 I@5 H@5 G@5 F@I@8C@@G @3@=
 F@,@5 F?@A	@<INFER -- Type formula to infer.INFER -- Formula? @5 G@,	@5 G	@,@5 GN@=@ 
 F F
@!@,@5 K@<@#@A
@;@= I$ C"@5 F?@;@A@<Rulename pattern? @5 H@,@5 G	@5 KA@;@=
 G@,
@5 F?@;
@5
temp_del_hyps @@<@J@A
@; J@5 ET@=@^@, E@5 O@5 E'@= E@5 O@= E@5 E@<@6!!! ERROR: Above formula did not type-check correctly.@5 E@5 E@;@I@<@J@5 E P=@5 E@5 E by @5 E@5 E D0@5 E@5 E@5 E@5 N@5 Eo@=@ 
 F F
@!@5 F@<@J@<@5 E@;@=
@,@5 O @@5 N@<@5 N@I@A@;@8X P P C@G @3 D@5prolog_flag AW@;@8X P GR C@1@G 
 F	
@3@=@&	 GZ@% Ee@<@&	 F@% Er@,@0@1
@1@+
@2@5 E_@@;
@5 GQ@;@8C@:@G @3@5 E'@;@. P@-@2@5 ET@. II@-@-@2@5 ET@. IF@-@2@5 ET@. H^@-@2@5 ET@;@. P @2@5 F0@. II @2@5 F0@. IF@2@5 F0@;@5tv_environment  @@;@8X P O C@B@G 
 @n
 @n

 @n
 @n
 @n@3
@5 O@5 O
@5 O@5 O@;@8C@#@G 	
 @n
 @n
@3@5 M$
@5 O@5 O@;@8C@#@G 
 @n	
 @n
@3@5 M$
@5 O@5 O@;@8C@G 

 E6	@3@5 M$@5 M$@;@8X D  t  t t  @lt  G 	P G C@d E  @9XP O C@G 
 @3@;@3There is no such rule which allows this replacement@5 E@5 E@. J D@2@5 E@;@8C@<@G @3 @,@,@5	make_list @@=@&@=@5 K@<@"The only possible replacement for @5 E@5 E is:@5 E@<@Y@^@Z@kPossible replacements for @5 E@5 E are:@5 E@5 E@5 K @@;@8X P Q
 C@G @3@5 I@;@8X P G C@G @3@5 E@5 E@5 E@5 H~@5 E @;@8X P E C@G @3@-@-@-@-@-@-@-@-@-@-@6 F @@8X P Q C@G @;
@.@3@5 Q@;@8C@G 

@3@5 Q@;@8C@G @3@;@8X P P^ C@G 		@3@;@8C@(@G @3@=@5 ED@;@5 P]@A
@<@,
@5 P]@ 

@!@;@8X Psatisfy_goal C@ @G 
 Be	
@3@5 E'@,@5 E@5 E*@;@. Be
@2@6 Q @@8C@ @G 
 Be	
@3@5 E'@,@5 E@5 E*@;@. Be	@2@6 Q@8C@ @G 
 G+	
@3@5 E'@,@5 E@5 E*@;@. G+
@2@6 Q@8C@ @G 
 G+	
@3@5 E'@,@5 E@5 E*@;@. G+	@2@6 Q@8C@ @G 
 Fs	
@3@5 E'@,@5 E@5 E*@;@. Fs
@2@6 Q@8C@ @G 
 Fs	
@3@5 E'@,@5 E@5 E*@;@. Fs	@2@6 Q@8C@ @G 
 Fx	
@3@5 E'@,@5 E@5 E*@;@. Fx
@2@6 Q@8C@ @G 
 Fx	
@3@5 E'@,@5 E@5 E*@;@. Fx	@2@6 Q@8C@ @G 
 G-	
@3@5 E'@,@5 E@5 E*@;@. G-
@2@6 Q@8C@ @G 
 G-	
@3@5 E'@,@5 E@5 E*@;@. G-	@2@6 Q@8C@ @G 
 G/	
@3@5 E'@,@5 E@5 E*@;@. G/
@2@6 Q@8C@ @G 
 G/	
@3@5 E'@,@5 E@5 E*@;@. G/	@2@6 Q@8C
@G @3@K@;@,	@5 F@6 E0@8C@G @3@6 J@8C@@G 
 D	@3@L	@=
@ 	
 D
@!@B@<@@=@ 	
 Be@!
@. G+@2@!@<@t@=@ 	
 G+@!
@. Be@2@!@<@\@=@ 	
 G-@!
@. Fx@2@!@<@D@=@ 	
 G/@!
@. Fs@2@!@<@,@=@ 	
 Fs@!
@. G/@2@!@<@ 	
 Fx@!
@. G-@2@!@6 Q@8C@G 
 G1	
@3@5 E'@;@5 Fu@6 Q@8C@G 
 G1	
@3@5 E'@;@5 Fu@6 Q@8C@G 
 G1	
@3@5 Q@6 Q@8C@G 
 E	
@3@5 E'@;@=@5 Fu@<@6 Q@8C@G 
 E	
@3@5 E'@;@=@5 Fu@<@6 Q@8C
@G 
 E	@3@6 Q@8C@G 
 E		@3@6 Q@8C@G 
 C@	
@3@5 E'@;@=	@. D	@2@5 Fu@<@6 Q@8C@G 
 C@	
@3@5 E'@;@=@5 Fu@<@. D	@2@6 Q@8C@G 
 C@	
@3@=	@. D	@2@5 Q@<@6 Q@8C@G 
 Fk	
@3@. C@	
@2@5 Q@. C@
	@2@6 Q@8C@E@G 
 Be	
@3@=@5 E'@=@K	@5 E4@?@5 E0@D@H@5 FS@<@$	
@<@5 E'@=@K
@5 E4@?@5 E0@D@H@5 FS@<@$
	@8C@G 
 G+	
@3@=@. G-	
@2@5 J@<	@. G/	
@2@6 J@8C@$@G 
 G-	
@3@. Fs	
@2@5 Q@. G+	
@2@5 E'@. G+	
@2@6 Fu@8C@$@G 
 G/	
@3@. Fx	
@2@5 Q@. G+	
@2@5 E'@. G+	
@2@6 Fu@8C@,@G 
 Fs	
@3@=@. G-	
@2@5 J@<@=@. G/
	@2@5 J@<	@. Be	
@2@6 Q@8C@,@G 
 Fx	
@3@=@. G/	
@2@5 J@<@=@. G-
	@2@5 J@<	@. Be	
@2@6 Q@8C@/@G 
 Be	 @n
@3@5 E'@=@5 E'@ 

 E5	@!@<
@5 E'@ 
 E5	
@!@8C@/@G 
 Be	 E5
@3@5 E'@=@5 E'@ 

 @n	@!@<
@5 E'@ 
 E5
	@!@8X D  t  t t  @lt 
expand_answer 	D  t  t t  @lt  Q D  t  t t  @lt  Q P QC@ L>@3@4 L?@6 Q L?@8XP F8 C@G @3@,@5 P @@5has_type_classification_list @@;@8X Pgenerate_new_qbinding_name C@G @3@,
@5 E @5 OR@;@8X P M C@G @3@6 J@8C@G 
 Be	
@3@. Fs	
@2@5 J@. Fx	
@2@6 J@8C@G 
 G+	
@3@=@. G-	
@2@5 J@<	@. G/	
@2@6 J@8C@G 
 G-	
@3@. Fs	
@2@5 J@. G+	
@2@6 J@8C@G 
 G/	
@3@. Fx	
@2@5 J@. G+	
@2@6 J@8C@(@G 
 Fs	
@3@=@. Be	
@2@5 J@. Be	
@2@5 J@<	@. G-	
@2@6 J@8C@(@G 
 Fx	
@3@=@. Be	
@2@5 J@. Be	
@2@5 J@<	@. G/	
@2@6 J@8X P M} C@@G 
 G^
@3@,@5 M|@,
@5 M|@=@$
@;@$	@B@B@A@<@d@=@.@ 
 H@!@ 

 H@!@,@5 EG@,@5 K@,@5 EO@ 	
 H@!@<@4@=@. H
@2@5 K@;@$	
@<@=@. H
@2@5 K@;@$	@<
@ 	
 G^
@!@B@B@A@;@8C@m@G 
 Ga
@3@,@5 M|@,
@5 M|@=@$
@;@$	@B@<@J@=@ 
 H@!@ 

 H@!@5 H @@<@/@=@. H
@2@5 K@;@$	@<@=@. H
@2@5 K@;@$	
@<
@ 	
 Ga
@!@B@;@8C@u@G 
 Gc
@3@,@5 M|@,
@5 M|@=@$
@;@ 	
 H@!@B@<@N@=@ 

 H@!@$	@B@<@=@=@ 
 H@!@ 

 H@!@5make_difference @@<@"@=@. H
@2@5 K@;@ 	
 H@!@<
@ 	
 Gc
@!@B@;@8C@@G 
 H
@3@,@5 M|@,
@5 M|@=@@=@$
@B@B@B@<@@=@ 
 H@!@B@B@B@<@@=@,@ 

 G^@!@=
@. H@2 @@5 M|@<@. H@2 @@5 M|@B@B@<@c@=@ 
 Gc@!@. H
@2 @@5 M|@B@<@D@=@)@ 
 Ga@!@=
@. H
@2 @@5 M|@<@. H
@2 @@5 M|@B@<@ 
 H@!@ 

 H@!@5 I@B@B@&	 @@<@ 	
 H
@!@B@B@B@;@8C@?@G 
 H
@3@,@5 M|@,
@5 M|@=@ 
 H@!@ 

 H@!@5 K@&	 @@<
@ 	
 H
@!@B@;@8C@E@G 
 IS
@3@,@5 E@,
@5 M|@=@$@ 

 H@!@=@. IS
@2@5 K@&	 @@<@. J
@2@5 K@&	 @@<
@ 	
 IS
@!@;@8C@E@G 
 J
@3@,@5 E@,
@5 M|@=@$@ 

 H@!@=@. J
@2@5 K@&	 @@<@. IS
@2@5 K@&	 @@<
@ 	
 J
@!@;@8C@)@G 
 Be
@3@,@5 M|@,
@5 M|@=@$
@&	 @@<
@ 	
 Be
@!@;@8C@E@G 
 G+
@3@. Be
@2@,@5 M|@=@& @@&	 @@B
@<@#@=@ 
 Be
@!@ 	
 G+
@!@<@ 	
 D@!@B
@;@8C@G 
 H

 H@3@,@5 K@5 EO@;@8C@*@G @3@=
@5 E]@$	@B
@A@<@0@+
@+@2@5 E_@,@5 K8@0
@2@5 E_@;@8X P J C@$@G @3@,
@5 J @@5 Q@?@5 ED@D@H@;@=@$
@<	@0
	@2@6 J@8X D  t  t t  @lt  NG 	D  t  t t  @lt  G 	P Ph C@G @3@,	@5 Q @@. E@+
@2@5 F@. E	
@2@5 E@I@8C@G @3@;@8X P Ln C@G @3@@;@8X P J C@G 
 D
@3@6 J@8C@G 
 G1
@3@=@5 J@<@6 J@8C@G 
 E
@3@=@5 J@<@6 J@8C@G 
 C@
@3@=@5 J@<@6 J@8C@G 
 Fk
@3@=@5 J@<@6 J@8C@G 	@3@5 GS @ @@5 E* @@6 E*@8X D  t  t t  @lt  N% 	Pmessage  C@G @3@5 E@5 E@5 E@,@5 E@=@&stop@<@5 E@& Q@5 E@;@8X P K C@3@G 
@3@,@5 E@,
@5 E@5 EARG@5 E@5 E @5 E
@5 E  @5 E@5 E@h	@;@5 K@;@8C@G @3@;@8X P G C
@G 	@3@Y@_@Z
@i@8C@!@G @3@Y@_@Z	@k@,
@. E8
@2@5 FS@;@,@5 G@;@Y@^@Z@f@o@8X Pmake_title_name C
@G 
 Ab
@3@;@8C
@G  Ab H@3@;@8C@G  H@3@;@8C@(@G 
@3@,@5 Q @@,
@5 E@,@5 E
@0@_@2@,@5 EG@5 E@;@8X P Qb C@L@G @3@,@5 G@Y@_@Z @k@-@,	@5 M@. G@-@-@2@5 ET@. F	@-@2@5 F@. G@-@-@2@5 ET@. G@-@2@5 ET@. G@-@2@5 ET@h
 @h
 @. G@2@5 E@5 Nm@;@8X D  t  t t  @lt  G 	P Pm C@G @3@5 ED@;@8C@G 	
@3@. Be
@2@5 Fu@;@8C@G 		
@3@;@5 Pl@;@8X P Qe C@G 		@3@;@8C@G @3@5 E^@5 Qd@;@8C@G @3@K@0	@2@5 E@h
	
@5 Qd@;@8C@G @3@,
@5 K|
@5 Qd@;@8X P P C@]@G @3@5 E]@,@5 Or @@,@5 P3@=@Y@^@`@j@'@5 Gk@5 E@'@5 Gk@Y@`@^@d@o@<@/@Y@^@`@k@5 E@'@5 Gk@5 E@'@5 Gk@=@Y@^@Z@P@j@Y@Z@P@^@d@o@<	@Y@^@Z@P@k@&
 @;@8C@E@G @3@5 E0@,@5 P3@=@Y@^@`@j@5 I@Y@`@^@d@o@<@&@Y@^@`@k@5 E@5 I@=@Y@^@Z@P@j@Y@Z@P@^@d@o@<	@Y@^@Z@P@k@&
 @;@8C@G @3@K@; M/@5 E@Y@`@Z@f@o@;@8C@G @3 OM@5 E@0@2@5 P G@5 E@;@8C@'@G 
$$$@3A@5 E@5 E@;@h	 @=@Y@^@Z @k@$
@<@5 E@&
@O@;@8C@P@G @3@?@5 E^@D@H@L@0@+@+@2@5 E_@,
@5 P M9@5 E
@,@5 P@=@Y@^@Z @k H@5 E@Y@^@Z@d@o@<@Y@^@Z @j@5 E H@5 E@&
@O@;@8X Pparse_goal_expression C@G @3@5 GN@;@. F GZ@-@2@6 E*@8X P I C
@G 	@3@5 I@;@8C@G 	@3@5 I@,
@5 I
@5 I@;@8X P P C@G @3@Y@Z@@@_@i@Y@_@Z@[@i@h
@ @;@0
@2@5 E@;@8C@G @3@0@2@5 E@;@8X D  t  t t  @lt  Ee 	P O~ C@G @3@. E@-@-@2@5 ET@;@-@5 E@;@8X P F C@G 
 @n
 E3
 E5@3@5 F@;@8C@G 
 @n

 @n@3@5 F@;@8C@G 
 E3

 E3@3@5 F@;@8C	@G 	@3@5 M$@;@8X P M C@G 	@3@6 P @@8X P
check_body C@@G 	@3@L@=@ 
 I-
@!@& D|@B@A@<@O@=@<@ 
 I/ H
@!@=@K@ 	@!@B@A@<@L@0@+@+@2@5 E_@,@5 Hx@ @!@<@ 
 Fv
@!@& D|@B@B@=@K
@J@B@<@L

@0@+@+@2@5 E_@5 Hx@;@8C@G 
bad_body@3@;@8C@G  @9X D  t  t t  @lt  N 	P I C@G 
 Be	
@3@,@5 J @@,@5 Q@. Be@2@5 G @@;@8C@G @3@5 E^@;@,	@5 Q@=@5 Q@<	@. Be Ot	@2@5 Q@;@8X D  t  t t  @lt  G 	P K C@G @3@5 E@5 E@;@8X Pstage C@:@G @3@,	@5 F@,
@5 NB@,@5 L@5 N@=@& D|@. K@-@2@5 F@. K Q@2@5 E@<@. K@2@5 E@. K@2@5 E@;@8C@+@G @3@,	@5 N@=@&	 D@. K@-@2@5 F@. K Q@2@5 E@<@. K	@2@5 E@. K@2@5 E@;@8C@A@G @3@. K@+	@2@5 F@. K@+
@2@5 F@,@5 M@,@5 M @@=@5 K @@. K@-@2@5 F@. K Q@2@5 E@<@. J@2@5 E@. K@2@5 E@;@8C@(@G @3@,	@5 J@5 O @@= D@5 J @@. K@-@2@5 F@. K Q@2@5 E@<@. K@2@5 E@;@8C@G @3@,	@5 F@. J@+
@2@5 F@,@5 FZ @@5 E @@5 Qn @@;@8X Ptv_make_atom C@G @3@Y@_@Z@@@k@Y@_@Z@[@i@h
@ @;@0
@2@5 E@;@8C@G @- Hj@3@;@8C@G @+ Hl@3@;@8C@G @? GZ@3@;@8C@G @3@0@2@5 E@;@8X P F2 C@o@G @3 E@5 L@L	@ 	
 Be@!@L@L@0@+
@+@2@5 E_@0@+@+@2@5 E_@,
@5 Hx@,@5 Hx@;@0@-@+@2@5 E_@0@-@+@2@5 E_@,@5 N @@. Be@2@,@5 I5@. Be@2@6 I5@8C@2@G @3@L	@0@+@+@2@5 E_@,
@5 Hx@;
@0@-@+@2@5 E_
@,@5 L @@. Be@2@6 I5@8X D  t  t t  @lt  F  	P I C@G @3@,@5 F@5 E*@5 F@6 E*@8X P KT C@6@G 	
@3@,@5 E@=	@. J@+@2@5 F@<@,@5 I@;@=
@$@&	 @@&
 D|@A
@<
@,
@5 I
@5 J@;@8X P Q C	@G 	
 H@3@;@8C
@G 	
 H@3@;@8C@G 

 H@3@,@5 I@5 EO@;@8X P N C@G 	
@3@5 N@5 N@;@8C@G @3@;@8C@-@G @3@5 E0@Y@_@Z @k@. F@2@5 F@. F @@2@5 F@. F@+	@2@5 F@. F	@2@5 E@;@8C@G @3@5 E0@Y@_@Z @k Gi@5 E@5 E has not been deleted.@5 E@5 E@;@8C@G @3@'Illegal hypothesis number to undelete: @5 E@5 E@5 E@;@8X P Q C@G   @3@5 O@;@8C@G   @3 F@6 I @@8C@G @3 E@5 QReplace more@,@5 J@;@& C@8X P F_ C@'@G 
	@3@0@2@5 Q@;@. F\ C@2@5 F@. F\ C@2@5 E@. J	@2@5 F@;@8C@-@G 
@3@0@+
@2@5 Q@;@. K@1
@2@5 F@. K
@2@5 E@5 Q@Y@^@Z@f@o@;@8C@G 	@3@Y@^@Z@f@o@;@8C
@G 	
@3@5 E^@;@8C@G @3@,
@,@5 F@,@5
changelist @
@5 F@;@8X P G
 C@G @3@K	@5 E@/!!! VAR argument not permitted: retype command.@5 E@5 E@;@I@8C@G 	@3@;@8C@(@G  A
 F
@3@=@(
 GZ@<@(
 F@;@5 E0@. F@ A@/ F
@2@5 E@;@8C@>@G  A
 E5
@3@L
@5 E0@ 

 F
@!@=@( GZ@<@( F@;
@5 E0@Y@^
@^@i@. F@ A@/ E5
@2@5 E@;@8C@G  A
 H
@3@L
@L@; A@5 G A@5 G@;@8C@n@G  A@3@5 E]@0@+
@+@2@5 E@;@=@+@0
@2@-@0@d@1@e@1@l@1@e@1@t@1@e@1@d@2@5 F@. F@ A F@2@5 E@<@/@0
@2@-@0@f@1@o@1@r@1@g@1@o@1@t@1@t@1@e@1@n@2@5 F@. F@ A F@2@5 E@;@8C@(@G  E
 F
@3@=@(
 GZ@<@(
 F@;@5 E0@. F@ E@/ F
@2@5 E@;@8C@>@G  E
 E5
@3@L
@5 E0@ 

 F
@!@=@( GZ@<@( F@;
@5 E0@Y@^
@^@i@. F@ E@/ E5
@2@5 E@;@8C@G  E
 H
@3@L
@L@; E@5 G E@5 G@;@8C@,@G  J>
from
@3@L
@L@;@,@5 Q @@5 L@. F@ F@2@5 E@. F@ G@2@5 E@;@8C@G  J>@3@;@,
@5 R@. F@ F
@2@5 E@;@8C@D@G  Fw
 R 
@3@L
@L@ 

using
@!@;@,@5 R
@5 KA@5 L@. F@ F@2@5 E@. F@ I$ C"@2@5 E@. F@ G@2@5 E@;@8C@+@G  Fw
 R 
@3@L
@L@ 
 R
@!@; Fw@. R @. R

@2@2@5 G@;@8C@*@G  Fw
 R
@3@L
@;@,@5 R@5 KA@. F@ F@2@5 E@. F@ I$ C"@2@5 E@;@8C@,@G  Fw
 R 
@3@L
@L@;@,@5 R@5 L@. F@ F@2@5 E@. F@ G@2@5 E@;@8C@G  Fw@3@;@,
@5 R@. F@ F
@2@5 E@;@8C@\@G 

 F[
 
@3@5 M@L@ 
 R
@!@L@ 
by@!@;
@5 KA@,@5 GN@,@5 GN@. F@ F
@2@5 E@. F@ J@2@5 E@. F@ J@2@5 E@. F@ I$ C"@2@5 E@;@8C@^@G 

 F[
 
@3@L
@&
 B@L@ 
 R
@!@L@ 
 R@!@;
@5 KA@,@5 GN@,@5 GN@. F@ F B@2@5 E@. F@ J@2@5 E@. F@ J@2@5 E@. F@ I$ C"@2@5 E@;@8C@k@G 

 F[
 
@3@L
@=@ 

 H@!@<@ 

 E5@!@L@ 
 R
@!@L@ 
 R@!@;
@5 KA@,@5 GN@,@5 GN@. F@ F
@2@5 E@. F@ J@2@5 E@. F@ J@2@5 E@. F@ I$ C"@2@5 E@;@8C@C@G  F[
 
@3@5 M@L@ 
 R
@!@;@,@5 GN
@,@5 GN@. F@ F
@2@5 E@. F@ J@2@5 E@. F@ J@2@5 E@;@8C@(@G  F[
 
@3@5 M@;@,@5 GN@. F@ F
@2@5 E@. F@ J@2@5 E@;@8C@G  F[@3@5 M@;@. F@ F	@2@5 E@;@8C@G  JI@3@;@,
@5 GN@. F@ F
@2@5 E@;@8C@G  JL@3@5 M@;@. F@ F	@2@5 E@;@8C@G  Cl
 H
@3@L
@L@; Cl@5 G Cl@5 G@;@8C@!@G  Cl
 F
@3@(
 F@;@5 E0@. F@ F@/ F F@2@5 E@;@8C@>@G  Cl
 E5
@3@L
@ 

 F
@!@L@( F@;
@5 E0@5 E0@Y@^@^
@k@. F@ F@/ E5@. F F
@2@2@5 E@;@8C@G  G@3@;@5 E0@. F@ H	@2@5 E@;@8C@F@G  H
 E
@3@;@L
@ 

 R
@!
 HJ@5 P @@,@5 GN@,@5 R@. F@ E@2@5 E@. F@ H HJ@2@5 E@. F@ F@2@5 E@;@8C@*@G  H
 R
@3@;@,@5 R@,
@5 R@. F@ H@2@5 E@. F@ F
@2@5 E@;@8C@G  GY@3@5 M@;@. F@ F	@2@5 E@;@8C@+@G  J[
with
@3@5 E]@5 MT@;@,@5 GN@. F@ MU@2@5 E@. F@ Ib
@2@5 E@;@8C@G  J[@3@5 E]@5 MT@;@. F@ Ib	@2@5 E@;@8C@G  J[@3@?@5 MT@D@H@;@,
@5 R@. F@ MU
@2@5 E@;@8C@G  J`@3@;@5 E0@. F@ M	@2@5 E@;@8C@G  @j@3@;@5 E]@. F@ P	@2@5 E@;@8C@G  Je@3@;@5 E]@. F@ P	@2@5 E@;@8C@G  A@3@. F@ I	@2@5 E@;@8C@G  G
 H
@3@L
@L@; G@5 G G@5 G@;@8C@G  G
 F
@3@(
 GZ@;@5 E0@. F@ G@1@2@5 E@;@8C@;@G  G
 E5
@3@L
@ 

 F
@!@( GZ@;
@5 E0@5 E0@Y@^
@^@i
@,@5 M)@. F@ G@2@5 E@;@8C@G  G@3@;@5 L@. F@ G	@2@5 E@;@8C@G  Jo
 H
@3@L
@L@; Jo@5 G Jo@5 G@;@8C@G  Jo
 F
@3@(
 GZ@;@5 E0@. F@ G@1@2@5 E@;@8C@;@G  Jo
 E5
@3@L
@ 

 F
@!@( GZ@;
@5 E0@5 E0@Y@^
@^@i
@,@5 M)@. F@ G@2@5 E@;@8C@G  Jo@3@;@5 L@. F@ G	@2@5 E@;@8C@G  J%
 H
@3@L
@L@; J%@5 G J%@5 G@;@8C@G  J%
 F
@3@(
 GZ@;@5 E0@. F@ G@1@2@5 E@;@8C@;@G  J%
 E5
@3@L
@ 

 F
@!@( GZ@;
@5 E0@5 E0@Y@^
@^@i
@,@5 M)@. F@ G@2@5 E@;@8C@G  J%@3@;@5 L@. F@ G	@2@5 E@;@8C@G  Jt
 H
@3@L
@L@; Jt@5 G Jt@5 G@;@8C@G  Jt
 F
@3@(
 GZ@;@5 E0@. F@ G@1@2@5 E@;@8C@;@G  Jt
 E5
@3@L
@ 

 F
@!@( GZ@;
@5 E0@5 E0@Y@^
@^@i
@,@5 M)@. F@ G@2@5 E@;@8C@G  Jt@3@;@5 L@. F@ G	@2@5 E@;@8C@,@G  H
 Q
@3@,@5 K#@;@L@5 M@. F@ @r
@2@5 E@. F@ MU@2@5 E@;@8C@G  H@3@-@5 K#@;@. F@ @r	@2@5 E@;@8C@%@G  GK@3@;@,
@5 GN@5 E'@=@ 

 F@!@<@-@5 E@. F@ F
@2@5 E@;@8C@G  J@3@;@L	@. F@ E&	@2@5 E@;@8C@G @3@5 E@.!!! Argument(s) not recognised: retype command@5 E@5 E@;@I@8X Ptv_read_line_of_chars C@2@G @3@,	@5 H@;@=@5 F @@& D|@B
@<@=@5 K @@;@5 R @@B
@<@ 
@!@5 Q @@;@5 R@;@8X P Mv C@T@G @3@-@,
@,@5 G@#On exiting successfully from depth @5 E@5 E you will have proved @5 E@=@5 E0C@5 E@5 E@<
<own-formula>@5 E@;@=	@&	  at the *TOP-LEVEL*, by @5 E@< at the previous depth, by @5 E@5 E@.@5 Gk@5 E@;@=@& P @"Progress so far on proof by cases:@5 E@5 E@5 G @<@J@;@8X P E C@G  ?@9X P O C@G 
@3@5 O@;
@5 Fm@;@8C@ @G 	@3@,
@5 E@;
@5 Fm@;@8C@"@G 		
@3
@5 O@;
@5 Fm@;@5 O@;@8C@&@G 			
@3@,@5 E@;@5 Fm@;
@5 O@;@8X P Q C@G @3 Hs@5 P@;@5 E@,@5tv_get_command @@5 P@& H`@;@8X P M C@G @3@=@5 E0@A	@<@ 
 E3	@!@5 E0@;@8X P H C@G   @3@5 L@;@$There are no more VCs left to prove.@5 E@;@8C@G @3@0@0@+@2@2@5 L@;The only VC left to prove is: @5 E@5 E@;@8C@G @3@,@5 L@;@,The following VCs have not yet been proved: @5 E@5 E@5 F|@5 K@;@8C@G  @3@?@-@5 L@D@H@; R@5 E@;@8X Pdeclare_operators  CB@G   @3A^ M3@.  @l L@2@5 @ A^ ME@.  @l H8@2@5 R!A^ M4@.  @l D@2@5 R!Aw C@.  @l @o@2@5 R!Aw C@.  @l @@2@5 R!A M4@.  @l E7@2@5 R!A M4@.  @l @2@5 R!A M4@.  @l E9@2@5 R!A M4@.  @l J@2@5 R!A M4@.  @lrem@2@5 R!A M4@.  @l H@2@5 R!A M4@.  @l Gb@2@5 R!A M4@.  @l @o@2@5 R!A M4@.  @l @@2@5 R!A M4@.  @l G_@2@5 R!A M4@.  @l Gd@2@5 R!B MD@.  @l H@2@5 R!B M4@.  @l G,@2@5 R!B M4@.  @l H@2@5 R!B M4@.  @l H@2@5 R!B M3@.  @l FU@2@5 R!B M4@.  @l G@2@5 R!B M4@.  @l Fy@2@5 R!C  M4@.  @l IT@2@5 R!C  M4@.  @l J@2@5 R!C  M4@.  @l H@2@5 R!C MD@.  @l D@2@5 R!C M4@.  @l G2@2@5 R!C M4@.  @l E@2@5 R!C M4@.  @lxor@2@5 R!C M4@.  @l C?@2@5 R!C M4@.  @l P@2@5 R!C M4@.  @l Fl@2@5 R!C M4@.  @l H@2@5 R!C C@.  @l @j@2@5 R!C C@.  @l A@2@5 R!C M4@.  @l H@2@5 R!C C@.  @lrule_family@2@5 R!C M4@.  @l K@2@5 R!C M4@.  @l R@2@5 R!C M4@.  @l R
@2@5 R!C M4@.  @l Q@2@5 R!C M4@.  @l FO@2@5 R!C M4@.  @l I.@2@5 R!C ME@.  @l I0@2@5 R!C M4@.  @l A@2@5 R!C ME@.  @l HG@2@5 R!C M4@.  @l I&@2@5 R!C M4@.  @l R@2@5 R!C M4@.  @lfor@2@5 R!C M4@.  @l E@2@5 R!C M5@.  @l @2@5 R!C M4@.  @l R@2@5 R!@;@8X P M! C@G 		@3@;@8C@G 	
 C@	@3@;@8C@G 	
 C@
 G1
	@3@. C@
	@2@5 M @;@8X P QK C@1@G 
@3@,@5 Q @@;@,
@5 QJ@;@=@ @!@ 	
@!@<	
@5 EG@A@;@8C@G @3@;@8X P Q C@G @3@;@8C@G @3@=@5 F'  @@;@5 KI@<@5 J@5 N<@;@8X P E C@G 

@3@5 E
@6 E@8C@G  @9X D  t  t t  @lt  G 	P M C@G 
 H
@3@,@5 E@,@5 M@. H
@2@5 P@;@8C@G 
 H
@3@,@5 E@,@5 M@. H
@2@5 P@;@8C@M@G 
 Be
@3@,@5 E@,
@5 M
@,@5 P
@,@5 P@=	@$@;@&	 @@<@=
@5 ED
@5 ED@;@&	 @@<
@ 	
 Be@!@;@8C@M@G 
 G+
@3@,@5 E@,
@5 M
@,@5 P
@,@5 P@=	@$@;@&	 @@<@=
@5 ED
@5 ED@;@&	 @@<
@ 	
 G+@!@;@8C@d@G 


 G/
@3@,@5 E@,
@5 M
@,@5 P
@,@5 P@=@$@&	 @@B@<@3@=@$@,@0@+@2
@5 EG@=@5 ED@&	 @@<	@5 ED@&	 @@<
@ 	
 G/@!@B@;@8C@G 
 G-
@3@. G/
@2@5 M@;@8C@d@G 


 Fx
@3@,@5 E@,
@5 M
@,@5 P
@,@5 P@=@$@&	 @@B@<@3@=@$@,@0@+@2
@5 EG@=@5 ED@&	 @@<	@5 ED@&	 @@<
@ 	
 Fx@!@B@;@8C@G 
 Fs
@3@. Fx
@2@5 M@;@8C@G @3@,
@5 E@,@5 M@5 P@;@8X D  t  t t  @lt  K> 	P N C@"@G @3@5 E@,@5 H@=@&@ @A	@<@=@&	@A	@<@,	@5 F@$	@;@8X P H C@G 		@3@5 E@5 E@;@8C@G @3@5 E@5 E@;@8X P Ej C@@G @3@,@5 E@=@& E|@#
@<@,
@5 M@;@,@5 E@=@,@5 G@Y@^@Z@j@#@B@A@<@ @!@0@1@1@2@!@A@;@0@_
@2@,@5 EG@5 E@,@5 E@,@5 E@0@_@2@,@5 EG@5 E@5 E@,@5 G3@. G7 G9@2@5 E@,@0@1@2@5 E_@5 E@;@8X D  t  t t  @lt  G 	P G C@v E  E@9XP E C@ @G @3@. H@+
@2@5 E@. H@+@2@5 E@;@0
@2@0@2@5 E@;@8C@ @G @3@. I@+
@2@5 E@. I@+@2@5 E@;@0
@2@0@2@5 E@;@8X P M C@G @3@K@;@5 E@.!!! Warning: VAR not allowed.  Retype command.@5 E@5 E@I@8C@.@G 
 F	
@3@=@&	 GZ@% Ee@<@&	 F@% Er@5 E0@,@0@1
@1@-@2@5 E_@@;@8X P M C@G @3@@. G	@2@5 E@I@8C@G  @9X P I C@G @3@,@5 Qr @@5 E@5 E@I@8C@G   @3@;@8X P P5 C@G   C	@9C@G   MD	@9C@G   ME	@9C@G   MF	@9C	@G   M3		@9C	@G   M5		@9C	@G   M4		@9C	@G  yfy		@9X P O C@G @3@5 E G@5 E@5 E D0@5 E@;@8X P Q C
@G 	
@3@5 E@;@5 Q@;@8C@G @3@5 E@;@8X P Q^ C@E@G @3@,@5 G@-@-@-@5 G@. G@-@-@-@2@5 ET@. G@-@-@2@5 ET@. G@-@-@2@5 ET@. G@-@2@5 ET@h	 @. G@-@2@5 ET@. G	@2@5 F0@5 Nm@;@8X P EL C@G 	
@3@0
@1@2@5 J-@6 Nf@8X P H C@G @3@K@;@ 
 Q	@!@Y@`@Z@f@o@;@8C
@G 
	@3@5 E^@;@8C@G @3@0@-@+@2@5 E_@;@5 H@;@8X P J C@G @3@6 J@8C@G  L Hd
 H@3@-@0 Ht@2@5 F@;@8C@ @G  L G9
 EI@3@-@0 G9@1 I"@1 L@1 Hl@2@5 F@;@8C@G  L Hr I
 L@3@-@0 Ha@1 GZ@2@5 F@;@8C@G  L Hr Hr
 E@3@-@0 L@1 L@2@5 F@;@8C@G  L Ht
 L@3@-@0 Ht@1 L@1 F@2@5 F@;@8C@#@G  Hd
 L@3@-@0 I@1 Ha@1 M @1 I@1 Ht@1 I"@2@5 F@;@8C@ @G  F
 L@3@-@0 L@1 L@1 L@1 Hj@1 Ha@2@5 F@;@8C@#@G  Hl
 L@3@-@0 I@1 Ht@1 Ha@1 Hr@1 I@1 Hd@2@5 F@;@8C@G  I" L
 L@3@-@0 Hj@1 L@2@5 F@;@8C@,@G  I" L Hj L M/
 L@3@-@0 F@1 L@1 Ht@1 I"@1 Ht@2@5 F@;@8C@/@G  I" L Hj L I"
 G@3@-@0 Hr@1 L@1 Ha@1 I@1 L@1 L@2@5 F@;@8C
@G  I" M K@3@;@8C@G  I" M Hj
 K@3@-@0 I@1 I@2@5 F@;@8C@/@G  I" M Hj I I L
 L@3@-@0 Hc@1 I"@1 L@1 F@1 I"@2@5 F@;@8C@G  I" H] G9 L@3@;@8C@G  Hh
 A@3@-@0 I@1 Hr@1 Ht@1 Ha@2@5 F@;@8C@#@G  I L
 L@3@-@0 G9@1 Hc@1 I@1 I"@1 Ht@2@5 F@;@8C@&@G  I L I"
 L@3@-@0 M@1 Hj@1 L@1 Hc@1 Ht@2@5 F@;@8C@)@G  I L Hh
 K@3@-@0 I"@1 Hr@1 I"@1 L@1 F@1 I"@2@5 F@;@8C@ @G  I L Ha
 L@3@-@0 Hl@1 I@1 I@2@5 F@;@8C@G  Hc L
 H@3@-@0 Ht@1 Ha@2@5 F@;@8C@G  Hc L M I F K@3@;@8C@G  Hc L M I F L Hc L@3@;@8C@/@G  Hc L M I F L Hc M/ L
 L@3@-@0 L@1 Ha@2@5 F@;@8C@/@G  Hc L M I F L Hc M/ L
 L@3@-@0 L@1 Hl@2@5 F@;@8C@,@G  Hc L M I F L Hc M/ L
 L@3@-@0 Hr@2@5 F@;@8C@G  L I
 L@3@-@0 L@1 Hj@1 Ht@2@5 F@;@8C@)@G  Lk M/ M/ L
 I
@3@-@0 Hr@1 Hr@1 L@1 L@2@5 F@;@8C@,@G  L R- M/ M/ Hr
 I@3@-@0 I"@1 F@1 L@1 Hr@1 Hl@2@5 F@;@8C@#@G  L L
 L@3@-@0 Hl@1 Hj@1 Hc@1 L@1 Hr@2@5 F@;@8C@&@G  L I"
 L@3@-@0 M@1 L@1 Ha@1 I@1 L@1 L@2@5 F@;@8C@&@G  L L L Hh
 H@3@-@0 I@1 Hr@1 Ht@1 Ha@2@5 F@;@8C@#@G  L L L Hc
 H@3@-@0 L@1 Ht@1 Ha@2@5 F@;@8C@G  L
 I@3@-@0 Hl@1 Hl@2@5 F@;@8C@G  M
 L@3@-@0 Hj@1 L@1 L@1 Ha@2@5 F@;@8C@ @G  Hr I" F
 I@3@-@0 L@1 Hr@1 Hl@2@5 F@;@8C@;@G  Hr I" F L Hr Hl M/
 K@3@-@0 I"@1 M@1 Hj@1 L@1 Hc@1 I@1 Ha@1 L@2@5 F@;@8C@G  Hr Hj
 Ot@3@-@0 Hc@1 I"@1 Ht@2@5 F@;@8C@G  Ht I" M L@3@;@8C@ @G  Ht I" M Hc
 L@3@-@0 I"@1 L@2@5 F@;@8C@G  Ht I" Ha
 L@3@-@0 Ht@2@5 F@;@8C@G  Ht M
 I@3@-@0 Hr@2@5 F@;@8C@;@G  Ht Ha L
 K@3@-@0 L@1 Hl@1 L@1 Hr@1 Hl@1 I@1 Ht@1 L@1 Ha@1 I@1 L@1 L@2@5 F@;@8C@,@G  Ht Ha Hr
 L@3@-@0 I"@1 L@1 M@1 Ha@1 GZ@1 I"@1 L@2@5 F@;@8C@2@G  Ha Hr L
 L@3@-@0 L@1 Ht@1 I@1 Ha@1 I@1 I@1 I@1 Ha@1 L@2@5 F@;@8C@/@G  Hj L I
 K@3@-@0 Hh@1 I@1 F@1 L@1 Ha@1 I@1 L@1 L@2@5 F@;@8C@G  O/
 H"@3@-@0 I"@1 Hr@1 L@2@5 F@;@8X P L C
@G 

@3@;@8C@G 
@3@,@5 L@;@5 EG@;@8C@G @3@;@8X P M C@8@G @3@. G@-@2@5 ET@. F@-@-@2@5 R* @@. F@-@-@2@5 R.@. F@-@2@5 R.@. F@-@2@5 R.@. F@-@-@2@5 R.@. F@-@2@5 R.@;@8X P F C@G 
@3@5 NJ@;@8C@G 
@3@,@5 NJ@,
@5 F@. @n
@2@5 O @;@8C@G  @3@;@8X D  t  t t  @lt  F) 	P Q C@@G 	@3@,@5 N @@,	@5 I@=@V@5 M@,
@5 E@0@-@2@,@5 EG@,@5 E@=@+@5 M@=
@& E@5consult_user @@<@& F@=@?@5 I@D@H@5 I @@<@5delete_file @<
@?@5 M@D@H@5rename_file @<@?@5 M@D@H@B
@A@,
@5 L@=@[
@5 M
@,@5 E@0@-@2@,@5 EG@,@5 E@=@,@5 M@=@& E
@5 R0@<@& F@=@?@5 I@D@H@5 R3@<@5 R4@<
@?@5 M@D@H
@5 R7@<@?
@5 M@D@H@B@A@8X D  t  t t  @lt  G 	P P C@G @3@,@5 I@. I @l@2@6 F0@8X P F C@G @3@5 E0@Y@_@Z @i@Y@_@c@p
@ 	
 E3
@!@;@8C	@G 	@3@5 E^@;@8C@G 	@3@K@;@8C@G @3@0@+
@+@2@5 E_@,@5 I@0
@2@5 E_@;@8X P K C@G title	@3@,
@5 Q@. G
@2@5 F0@;@8C@G proof	@3@5 K@;@8C@)@G  Ib	 
 Ab@3@,@5 G3@. G7	 I@2@5 I G8@5 I	@;@8C@(@G const	 
 A@3@,@5 G3@. G7	 F@2@5 I G8@5 I	@;@8C@C@G  E	 A
 D0 D0 Ab@3@,@5 E @@,
@5 R=@,@5 E
@5 E@;@. G	@2@5 I E@5 I	@;@8C@D@G  E	 A @
 D0 D0 Ab@3@,@5 R=@. E3
@2@,
@5 E
@5 E@;@. G	
@2@5 I E@5 I	@;@8C@@@G  E	 A @o
 D0 D0 Ab@3@,@5 R=@,
@5 E
@5 E@;@. G	
@2@5 I E@5 I	@;@8C@C@G  E	 A
 D0 D0 @ Ab@3@,@5 R=@,
@5 E@. E3@2
@5 E@;@. G	
@2@5 I E@5 I	@;@8C@C@G  E	 A
 D0 D0 @o Ab@3@,@5 R=@,
@5 E@. E3@2
@5 E@;@. G	
@2@5 I E@5 I	@;@8C@D@G  E	 A @
 D0 D0 @ Ab@3@. E3
@2@,@5 E@. E3@2@5 E@;@. G	@2@5 I E@5 I	@;@8C@A@G  E	 A @
 D0 D0 @o Ab@3@. E3
@2@,@5 E@5 E@;@. G	@2@5 I E@5 I	@;@8C@@@G  E	 A @o
 D0 D0 @ Ab@3@,@5 E@. E3@2@5 E@;@. G	@2@5 I E@5 I	@;@8C@=@G  E	 A @o
 D0 D0 @o Ab@3@,@5 E@5 E@;@. G	@2@5 I E@5 I	@;@8C@"@G  E	 Apending Ab@3@. E	abstract@2@5 I E@5 I	@;@8C@"@G  E	 A
 Ab@3@. G	
@2@5 I E@5 I	@;@8C@y@G 		 E	 A E OM
@3@,@,@5 NA@=@,
@. E@2@5 E
@5 E*@. G	
@2@5 I@<@. E	@/ E@2@5 I@A
@;@,@5 E@0@m@1@k@1@_@1@_@2@,@5 EG@,@5 E@. G	 E@2@5 I@; E@5 I	@;@8C@3@G  E	 A M9
@3@,@5 H@. E	 I!@2@5 I E@5 I	@. G	@2@5 I@5 L~@;@8C@W@G  E	 A I
@3@,@5 KQ@. E	@/ K@2@5 E E@5 I	@5 N3@;@,@5 E@0@m@1@k@1@_@1@_@2@,
@5 EG@,
@5 E@. G	 I@2@5 I@;@8C@=@G  E	 A I N@
 Ab@3 MD@.  @l	@2@5 R!@,@5 G3@;@. E	@/ I@2@5 I E@5 I	@;@8C@=@G  E	 A H N@
 Ab@3 MD@.  @l	@2@5 R!@,@5 G3@;@. E	@/ H@2@5 I E@5 I	@;@8C@+@G  G	 M9
@3@,@,@5 H@. G	@2@5 I G@5 I	@5 O @@;@8C@)@G  G	 
 Ab@3@,@5 G3@. G7	 F@2@5 I G8@5 I	@;@8C
@G  Ib	@3@-@5 OU@;@8C@G  CU@3@;@8C@G  KR@3@;@8C@G pre@3@;@8C@G post@3@;@8C@G derives@3@;@8X P Q C@G @3@5 E@6 O @@8X P Q C@;@G @3@5 N@. Kgo@2@5 E@. K@2@5 E@5 O @@5 E@. K@+@2@5 F@5 Q @@=	@&@5 O@A	@<
 Q@5 K @@5 O@,	@5 F@5 O@5 N@;@8X P Q C	@G 
@3@;@8C@8@G 


@3
@,@,@5 F^@= C@5 F\ @@ 	@!@A@<@,@5 Q@ 	@!@;@8X P F  C@;@G @3@,	@5 E@,
@5 F@,@5 IB@;@=
@$
@& D|@A@<@=@$	@ 	@!@A@<@ @!@;@5 F@;@8X P K C@=@G 	
 E%
@3@5 F|Met constraint: @5 E@-@5 Q@,@5 K@=
@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 Kr@5 E@;@8C@4@G 	
@3@5 F|Proved subgoal: @5 E@,@5 K@=
@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 Kr@5 E@;@8C@C@G 	
 E%
@3@5 F| RJ@5 E@-@5 Q@,@5 K@=
@& @5 E@A
@<@Y@^@_@d@Z@d@p

@-@5 Kr@5 E@5 K@;@8C@7@G 	
@3@5 F| RK@5 E@,@5 K@=
@& @5 E@A
@<@Y@^@_@d@Z@d@p

@-@5 Kr@5 E@5 K@;@8C@G 	@3@5 F|@!(unconstrained rule: no subgoals)@5 E@5 E@;@8X P F C@G 	@3@;@8C@A@G 	@3@,
@0@+@2@5 EG@=@&
 D|@;@ 
@!@<@=@& D|@;@ 

@!@<@ 

@!@;@8C@G 	
@3@?@5 ED@D@H
@5 F@;@8X D  t  t t  @lt  N  	P O C	@G 	@3@;@8C@G 		@3@;@8C
@G 			@3@;@8C@G 				@3@;@8C@G 					@3@;@8C@G 						@3@;@8C@G 							@3@;@8C@G 								@3@;@8C@G 										@3@;@8C@G 
										@3@;@8C@ @G 						
@3@Y@_@Z
@k@h @;@5 O@;@8C@G  @3@;@8X P L C@G @3@5 L@;@8X Pswisav_checker  C@"@d   @3@5 Mchecker@0@. A @@2@1@. E%@/ P CU@2@1@.stand_alone @@2@2@5 D @6 N@8C@i   @3@5 N@6 N@8X P Q C@4@G 		@3@. I9@+@+@2@5 F@,
@5 M,@0@1@2
@,@5 EG@h@,@5 Q@ 
@!@;@8C@G 	@3@;@8X P R1 C@F@G @3 @l@5 Ig@5 E!!! ERROR trying to move @5 E@5 I to @5 E@5 I@5 E@5 EFile already exists.@5 E@;@5 E@ Do you want to delete this file?@,
@5 L @@=@&
 C@=@?@5 I@D@H@5 R3@<@5 R4@<@&
 C@6 I@8X D  t  t t  @lt  G 	P MK C@G 	
@3@(
 D|@;@6 E@8C@G 	
@3@ 

 M-@!@;@5 E | _@5 E@6 E@8C@G 	
@3@K
@;@5 E | @5 E@6 E@8C@G 	
@3@;@5 E Ku@5 E@6 MJ@8C@G  @9X P MX C@D@G @3@=@%
 Ee@<
@=@%
 F@<@%
 Er@,@0
@1@+@1@+
@2@5 E_@
@,@5 El@=
@5 E*@. E
@2@5 E@<@J@I@8C@,@G @3@. G@-@/ F@2@5 ET@,
@,@5 KK@,@5 El@5 E*@. J
@2@5 E@I@8C@ @G @3@. RZ@+
@+@+@2@5 F@. G
@2@5 F@. G
@2@5 E@I@8C@&@G @3@,
@,@,@5 K
@,
@5 El
@5 E*@. QG

@2@5 E@I@8C@&@G @3@. R[@+
@+@+@+
@2@5 F@. G
@2@5 F@. G

@2@5 E@I@8C@*@G @3@,
@,@,@,
@5 G@,@5 El@5 E*@. O

@2@5 E@I@8C@,@G @3@. R\@+
@+@+@+
@+@2@5 F@. G

@2@5 F@. G

@2@5 E@I@8C@@G 

@3@=@(@%
 Ee@% HW@. F@+
@-@2@!@. F
@+@2@!@#@. L]
@2@!@<@P@=@(@%
 F@% HW@. F@+
@-@2@!@. F
@+@2@!@. F
@2@!@% @@<@&@%
 Er@% K@. F@+
@-@2@!@. F
@+@2@!@#@. M
@2@!@. RY

@2@5 F@5 ET@5 E@. FK@2@5 E@@I@8C@ @G @3@. RZ@+
@+@+@2@5 F@. G
@2@5 F@. G
@2@5 E@I@8C@G @3@. F@2@5 ET@. G7@-@-@2@5 ET@;@8X P F C@G  
@9X P F; C@G @3@;@8C@R@G 

@3@,
@,@,@5 E-@,
@5 P@=@&
 D|@,@5 P @@<
@5 E*@#
@,@5 EG@=@& D|@$	@B@<@5 E*@,@5 QO@,@5 F:@6 EG@8X P R C
@G @3@. H^@2@5 F@;@8C@G @3Traverse-Command>>@5 H@,	@5 R@5 Hb@;@I@8X P H C
@G   @3@5 M@;@-No VCs were proved during this proof session.@5 E@5 E@;@8C@G @3@0@0@+@2@2@5 M@;@2The only VC proved during this proof session was: @5 E@5 E@5 E@;@8C@G @3@,@5 M@;@8The following VCs were proved during this proof session:@5 E@;@5 E@5 F|@5 K@;@8C@G  @3@?@-@5 M@D@H@; R_@5 E@5 E@;@8X P Pc CA^@G 
@3@0@/@1@u@1@s@1@r@1@/@1@b@1@i@1@n@2@!@=@ 
SPADE_CHECKER@,	@5 H> @,
@5 J@0@/@2@,@5 EG@. NF@2@5 E@A@<@{@? Rb@,@5 Rc@D@H@<@A@0@/@1@.@1@.@1@/@1@s@1@h@1@a@1@r@1@e@1@/@1@s@1@p@1@a@1@r@1@k@1@/@1@c@1@h@1@e@1@c@1@k@1@e@1@r@1@/@1@r@1@u@1@l@1@e@1@s@1@/@2@,	@5 EG@. NF	@2@5 E@B
@=@ 
SPADE_CHKHELP@,
@5 Rc
@,@5 J@0@/@2@,@5 EG@. G@2@5 E@<@@?	 Rd@5 Rc@D@H@0@/@1@.@1@.@1@/@1@s@1@h@1@a@1@r@1@e@1@/@1@s@1@p@1@a@1@r@1@k@1@/@1@c@1@h@1@e@1@c@1@k@1@e@1@r@1@/@1@h@1@e@1@l@1@p@1@t@1@e@1@x@1@t@1@/@2@,
@5 EG@. G
@2@6 E@B@8X P OB C@3@G 		@3@L	@ 	
 
@!@L
@ 

 R$@!@5 E]@L@;@,@0@1@-@2@5 E_@5 P2@;@I@8C@(@G @3@,
@,@5 HC @@5 P @@5 P
@5 Q @@5 Hv @@;@8X D  t  t t  @lt  G 	P JL  C@E@G @3@= F@. F@+@+	@2@5 F?@A
@<@1FORWARD_CHAIN -- For which hypothesis/conclusion? M@5 G@,
@5 G	@ 

 F	@!@;@. FK H JL@2@5 F@. FK H@/ JL@/ F	@2@5 F0@5 L_@;@8X XQM BF@&/usr/lib/swi-prolog/library/listing.plN+=u@ S E BEportray_clauseE B E RnXD  t  t t  Bt list_clauserefs O B RqC@Zu DvN+=@3@;@8C@[ Rs	
@3@;@5 Rr B@6 Rt@8C@^ Rs@3@,	@,
@5 P @. @	
@2@6 Rp B@8X D  t  t t  Bt 
unify_args O B RxC@x Rs	
 @3@;@8C@y Rs	@3@;@8C@z Rs
 	

@3@;@8C@{ Rs @9X D  t  t t  Bt put_tabs O B RzCB Rs@3@Y@`@Z @k@;	@5put @h
	 @6 R{ B@8CB	 Rs @9X D  t  t t  Bt 	pre_assoc O B RCA Rs  C@9CA Rs  MD @9X D  t  t t  Bt 
portray_or O B RC@UAa Rs


 Aa
 C@
@3@;@,@5
inc_indent B C?@,@,@5infix_op Bnoindent@5portray_body B@5nlindent B->  @5 A  R@5 R@5 R;   @5 R Ab@-@,@5 R
@6 R B@8C@UAl Rs


 Aa
 Ac
@3@;@,@5 R Ad@,@,@5 R R@5 R@5 R*-> @5 R R@5 R@5 R R@5 R Ab@-@,@5 R
@6 R@8C@5Aw Rs
 C@@3@;@,
@5 R C?@,@,@5 R
 R@5 R@5 R R@5 R@6 R@8C@5A~ Rs
 Ac@3@;@,
@5 R C?@,@,@5 R
 R@5 R@5 R R@5 R@6 R@8C@5A Rs
 Aa@3@;@,
@5 R Ab@,@,@5 R
 R@5 R@5 R R@5 R@6 R@8C@5A Rs
 C@3@;@,
@5 R C@,@,@5 R
 R@5 R@5 R|   @5 R@6 R@8X D  t  t t  Bt  R O B RC@'AR Rs@3@5term_needs_braces B@;@,@5 R(   @5 R@5 R B@5 R H@6 R@8CAY Rs@3@5	or_layout B@;@6 R@8CA\ Rs@3@,@5 R R@6 R@8X D  t  t t  Bt 	meta_call O B RCA Rs 
 D@9CA Rs 
 D@9CA Rs 
 D@9CA Rs 
 @X@9X D  t  t t  Bt  R O B RCAJ Rs@3@5callable @,
@-@5 B @,@-@5 M1 @Y@^@`@k@;@8X D  t  t t  Bt portray_list O B RCA Rs@3@;@6 R@8CA Rs@3@5 R[ @5 R@h	@5portray_list_elements B@5 R G@6 R@8X D  t  t t  Bt  R O B RCA Rs@3@5 E @Y@`@Z@d@p
@Y@`@Z@d@p@5 R@6 F~ @8X D  t  t t  Bt  R O B RCB Rs@3@Y@_@`@Z@g@f@o@8X D  t  t t  Bt pprint O B RC@ B Rs@3@0@. A @@2@1@. M> @@2@1@. M:
@2@1@. A A@2@2@6 MB @8X D  t  t t  Bt write_module O B RC@ Rs @3@;@8C@ Rs	@3@;@8C@ Rs@3~q:@0@2@6 N @8X D  t  t t  Bt declaration O B RC@ Rs@3@,@,@5decl B@5predicate_property @@,
@5	decl_term B@0@1
@2@6 @ @8C@6@ Rs@3@;@. @E@+@2@5 R@,@-@5 @ @@
@=@( @<@'	@D
@ 

 @E@!@<@ 

 @E @!@8C@ Rs@3 @D@5 R@,@5 R@ 

 Cq@!@8X D  t  t t  Bt  B @DD  t  t @Et  Bt B D  t  t t  Bt  B O B BC
@L Rs@3@K@;@. @ A*@-@2@6 @ @8C@O Rs@3@;@8C@P Rs	
@3@;@5 B B@6 R@8C@S Rs@3@@@,	@ Bzlocate_clauses R@D@6 Rt@A
@<@,
@5$find_predicate$dwim@6list_predicates B@A	@8X D  t  t t  Bt list_clauses O B RC@#@ Rs@3@,
@,@5 R@=@,@5 P @5 R B@. @@2@5 Rw@I@<@J@A@8X D  t  t t  Bt notify_changed O B RC@)@ Rs@3 @l@,
@5 R O?@5 R@? 	@5 R@D@H@;@,@5 R@7%   NOTE: system definition has been overruled for ~q~n@0@2@6 R@8C@ Rs @9X D  t  t t  Bt  Rn O B RpC
@ Rs@3@,	@5 P @6 Rm B@8X D  t  t t  Bt  R O B RC@4@d Rs	
 
@3@,@5 E E@,
@5
pi_to_head B
@5 Ry B
@5$define_predicate BB
@,@,@5 R@. @2@5list_predicate B@5 E B@I@8C@m Rs @9X D  t  t t  Bt 	primitive O B RCA Rs@3@5 R@;@I@8CA Rs
 @N@3@;@I@8CA Rs @9X D  t  t t  Bt  R O B RC@} Rs@3	undefined@5 R@;@,
@5 R%   Undefined: ~q~n@0
@2@6 R@8C@ Rs@3 C@5 R@;@,
@5 R%   Foreign: ~q~n@0
@2@6 R@8C@ Rs@3@5 R B@5list_declarations B@6 R B@8X D  t  t t  Bt  R O B RC@o Rs
 

 
@3@;@6 R@8C@q Rs
 
@3@6 R@8X D  t  t t  Bt  B  @DD  t  t t  Bt  B  O B RoC@U@6 Rs@3@,@5context_module @-@,	@5current_predicate @@?
@.
imported_from@-@2@5 R@D
@H@,
@,@5 R@,@-@5 R@@@= O?@5 R@<
 @-@- C@5 C @D@. @Hdollar@2@5style_check @@<@J@5 R@. 
@2@5 R@I@8C@E Rs   @9X D  t  t t  Bt  R O B RC@MA Rs@3C@5 R B@@
@( D|@D@J@A
@<@4@@@L@ @!@D @O@5 R@5 R@6 R@A
@<@h
	 
@5 R| @5 RC@6 S@8X D  t  t t  Bt infix_assoc O B SCA Rs  M3@9CA Rs  M5 @9CA Rs  M4 @9CA Rs  R,  @9X D  t  t t  Bt  R O B RCA Rs@3@K@;@I@8CA Rs 
 Aa@9CA Rs 
 C@@9CA Rs 
 Ac@9X D  t  t t  Bt portray_meta O B SC@?A Rs		@3@,
@5 Bh 
@5 R@;@,@-@5 R~q((   @0@2@5 A @,@5atom_length @Y@^@^@f@Z@f@p
@5 R@5 R))@6 R@8CA Rs@3@6 S@8X D  t  t t  Bt 	prefix_op O B SCA Rs@3@,
@,@5 R@,@5 R B@;@Y@a@^@d@o@8X D  t  t t  Bt  R O B RC@$A Rs@3@,@,@5 R@,
@,@5 S B@;@Y@^@^
@d@o@Y@^@^@d@o@8X D  t  t t  Bt do_portray_clause O B SC@ Rs@3@K	@;D@6 S@8C@ Rs	
 @
 @@3@;D@5 S@6	full_stop B@8C@@ Rs
	
 @
@3@; @,@5 R @@,
@,@5 R
@5 S :-@5 R@@@U@L@ 
 @!@?@5 R B@D@H@D@5 R~q@0@2@5 S	 @5
$put_token @5 R R@5 R@,@5 R RD@5 R@5 R H@5 R@< @,@5 Rindent@5 R@B@6 S@8C@/A Rs	
 @ BH
@3@,@5 @ @@Y@^@Z@k@;:- use_module(~q,@0
@2@5 S	@5 R B).
@6 R@8C@#A Rs	
 @ @
@3@;
:- module(~q,@0
@2@5 S	
@5 S  S!@6 R@8CA Rs	
 @
@3@;:- @5 R RD@5 R@6 S@8CA Rs@3  RD@5 R@6 S@8X D  t  t t  Bt  S O B SC
A Rs@3 D0@5 S@6 R@8X D  t  t t  Bt  R O B RCA" Rs@3@K@;@6 S@8CA% Rs Aj@3@; !@6 R@8C@*A' Rs
 @N Aj
@3@?@. @N@-@-@2@5 R@D@H@; !,@5 R
 SC@6 R@8CA+ Rs
 S@3@;@5 R R@6 R@8CA. Rs@3@5 R@; R@5 RD@5 R@5 R H@6 R@8C@#A4 Rs@3@5 R@; R@5 R RD@5 R@5 R H@6 R@8C@.A: Rs		
 @N
@3@; @O@,@,@5 R
 R@5 R @O@5 R S@6 R@8C@*A? Rs
 D
@3@; D@5 R MC@5 R D@,@5 S B@h	
 R@6 R@8CAD Rs@3@,
@5 R B@;
@6 S B@8C	AG Rs@3@6 S@8X D  t  t t  Bt write_declarations O B S)C@ Rs@3@;@8C@ Rs
@3:- ~q.~n@0
@2@5 R@6 S* B@8X D  t  t t  Bt  R O B RC@ Rs  D D@9C@ Rs  	 	@9C@ Rs  
 
@9C@ Rs   @9X D  t  t t  Bt  R O B RC@&@ Rs@3@,
@. R	
@2@,@5 B B@@@( D|@D@J@<
@5 S,~n@6 R@8X D  t  t t  Bt  Rn O B RmC@-@ Rs@3@?@&@?@,
@5
copy_term_nat  @-@0@. C @@2@2@5 M? @5 S B@D@H@<@A
@D@H@<@A
@8X D  t  t t  Bt  R O B RC@:@ Rs@3@,@,@5 R@,
@,@5 R@@@=@( @<@'	@D@ 

 
@!@<@ 

  
@!@8X XQM$rcF/usr/lib/swi-prolog/boot/rc.plMs@ S E
open_resourceE S7Ecurrent_resourceXD  t  t t  S5t tag_rc_name O S5 S;C@Ds/usr/lib/swi-prolog/boot/rc.plM @l		@3@;@8C@E S=@3@0@1 @1	@2@6 B+ S5@8C@G S= 
	@9X D  t  t t  S5t  S7 @DD  t  t @Et  S5t S6  @H @o @D  t  t t  S5t  S7 O S5 S6C@p@9 S=

 
@3@@@K@. @/ J
	@+@2@. @@. A%	procedure@/ @/  J@2@-@2@.  @l@/ SA
	@2@5 @G S@@D@,@5 P S@@0@. Ebinary@2@2@6 B S@@B@<@,@5
$rc_handle S@
@,@5 S< S@@6$rc_open S@@B@8X D  t  t t  S5t  S7 @DD  t  t @Et  S5t S8  @H @D  t  t t  S5t  S7 O S5 S8C	@6 S=@3 B}@6 S6 S@@8X D  t  t t  S5t  S: @DD  t  t @Et  S5t S9  @H @HD  t  t t  S5t  S: O S5 S9C@N S=
 @3@5current_module S@@. @/ SA	
@2@- AE@6 SC@8X XQM CF@'/usr/lib/swi-prolog/library/readutil.plN+=u@ S Eread_file_to_codesEread_stream_to_codesE SWEread_line_to_codesE SZEread_file_to_termsXO Cread_1line_to_codes C@au CN+=?	@3@;@8C@b S`
	@3@;@8C@c S`
@3@;@,@5 H @6 S^ C@8C@f S`
@3@,@5 Sa@6 Sc@8X O C SZ C@u S`?

@3@;@&
 D|@8C@w S`
	
@3@;@8C@x S`
@3@,
@5 Sa
@6 Se Sd@8X O C SW C	@ S`?

@3@;@8C@ S`
@3@,
@5 Sa
@6 Sg Sd@8X O Cpl_read_stream_to_codes C@ S`@3@,@5 Sa@,@5 Sh@$	@8X O Cread_stream_to_terms C	@ S` @

@3@;@8C@ S`

@3@,@5 D 
@6 Sk Sd@8X O C Sl C@ S`@3@,@5 Sm@,
@5 Sn@$	
@8X O C Sj C@ S`@3@6 Si Sd@8X O C S\ C@`@ S`
@3proper_list@5must_be @@@@.tail@+@2@,@5select E@D@J@<@% D|@#
file_option@,
@,@5
split_options Sdread_option@,@,@5 S}@0@. B{ B}@2
@2@,@5 A  B}@,@5 SH @. So@+@2@. B@2@5 C @$	@8X O Cpl_read_line_to_codes C@p S`@3@,@5 Sa@,@5 Sf@$	@8X O C ST C@T@ S`
@3 Sr@5 Ss@@@. Sw@+@2@,@5 Sy@D@J@<@% D|@#
 S|@,
@,@5 S}@0@. B{ B}@2
@2@,@5 S B}@,@5 S@. SV@+@2@. B@2@5 S@$	@8X O C S C@Y S`@3@,
@5 Sa@@@(
?@D@&	 @@A@<@,@5 Sc@$	@8X O C C  C@; S`  @3@. C@/ Creadutil@2@- AE@5 @G @;@8C@v@= S`@3@. @@. S[@+@+	@2@/ S	@2@5 E @. @@. SY	@+
@2@/ S	
@2@5 S@. @@. SX@+@2@/ Sp@2@5 S@. @@. SV
@2@/ Si
@2@5 S@0@.  SZ@2@1@.  SZ@2@1@.  SW@2@1@.  SW@2@2@6compile_predicates @8X O C S~ C@ S` 	@9C@2@ S`	
@3@@@@D@ 
@!@#@<@ @!@#

@6 S}@8X O C S| C@ S` 
 A@9C@ S` 
 A@9C@ S` 
 A@9C@ S` 
 C-@9C@ S` 
 A@9X O C S C@ S` 
 D@9C@ S` 
 F@9C@ S` 
character_escapes@9C@ S` 

double_quotes@9C@ S` 
backquoted_string@9X XQM DeF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.plN+=uS EtmpnamEshellE R5EmktempE SE H6E EpopenE ME	host_nameEpidE S E EexecE JE  EenvironEwaitEsleepE E
E R8XO De S C@ru DcN+=
/s/c	@3 H1 @@5 @] @;COMSPEC@6 H> @8C@u S /bin/sh	 B	@9X O De S C@} S@3@6process_wait H;@8X O De S C@ S@3 S@6tmp_file @8X O De S C@ S@3mkstemp@6 S@8X O De S C@ S@3@6 S @8X O De S C@ S@3@. D@2@6 B @8X O De M C@ S@3@6 C$ @8X O De S C@ S@3@6gethostname C@8X O De S C@ S@3 S@6 S@8X O De S C@ S@3@6 S @@8X O De S C@7@h S@3@ 	
@!@,@,@5 S J@0@.stdin@2@1@.stdout@2@1@.stderr
@2@1@. C
@2@2@6process_create H;@8X O De J C@5@ S		
 J	

@3@,@5get_time @.date		

@+@-@-@-@2 P@5stamp_date_time @Y@^@c@o@8X O De S C@ S  @3@6 S @@8X O De S C@Q S@3@6 S@8X XQM
sicstus_listsF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plN+=uS Enth1Enth0EsubtractE IUE S{E J%E	selectchkEnexttoEunionEintersectionEis_setE
substituteE SElist_to_setE SzEmin_listEnumlistEprefixE EHEsumlistE EE EIEmax_listEpermutationE KEnthEsublistE IPE NXO S S C	@.u DZN+=@3@6substitute_ S@8X O S	sublist__ C@V T 		@9C@W T 	@9C@X T		
@3
@6 T T@8C@Z T@3@6 T
@8X O Ssublist_ C@R T @9C@S T
@3@6 T
@8X O S T C@1 T 
@9C@"@2 T	
@3@@
@'	@D@$
@<@$
@6 T@8X O S T C@O T@3@6 T T@8X O S S C@A T@3@6 S E@8X XQM
data__formatsF@c/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/data__formats.proMuS @lEadd_typeE	add_stateEget_typeE	get_stateXO Tdeclare_data_formats  C@5u D^M  @3 T@. T	Data_AtomDataAttributes_Any@2@5 T T T@. T	Type_AtomTypeAttributes_AnyList@2@6 T@8X O T T C@M T@3@. T	@2@5 @ @;@8X O T T C@I T@3@. T	@2@5 T!@;@8X D  t  t t  Tt  T 	O T T C  C< ReadTextCharList @@9C  C< ModuleFunctorArity
 Module_Atom Functor_Atom	Arity_Int@9C  C< Lines	everyLine
upToLineInt@9C  C< Problem @ B@9C  C< 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@9C  C< 
DebugFileKind	data__prf	data__vcgdata__data_files@9XD  t  t t  Tt  T 	O T T C
  C<  T
 T T T@9C
  C<  T
 T T T @9C
  C< get_base_unique_id
 T6	Base_Atom T,@9C  C< get_datafiles_vcg
 T9VcgFile_Atom@9C  C< get_datafiles_dpc
 T<DpcFile_Atom@9C  C< get_datafiles_simplified_vcg
 T?SimplifiedVcgFile_Atom@9C  C< get_datafiles_summary_dpc
 TBSummaryDpcFile_Atom@9C  C< get_datafiles_fdl
 TEFdlFile_Atom@9C  C< get_datafiles_local_user_rule
 THLocalUserRuleFile_Atom@9C  C< get_datafiles_global_user_rule
 TKGlobalUserRuleFile_Atom@9C  C< get_datafiles_rule
 TN
RuleFile_Atom@9C  C< get_datafiles_pfs
 TQPfsFile_Atom@9C  C< get_datafiles_simplified_pfs
 TTSimplifiedPfsFile_Atom@9C  C< get_datafiles_dec
 TWDecFile_Atom@9C  C< get_datafiles_log
 TZLogFile_Atom@9C
  C< get_datafiles_debug
 T] T2DebugFile_Atom@9C
  C< get_system_start_date_time
 T`NowDate_AtomNowTime_Atom@9C  C< get_system_toolname
 Td
ToolName_Atom@9XXQM EF@$/usr/lib/swi-prolog/library/apply.plN+=u@ S E C~E	partitionEmaplistE TiE TkE TkE TkEexcludeXD  t  t t  Et  C~ @DD  t  t @Et  Et Tg @o @O E Tg C@Ju DqN+=@3@6include_ E@8X O Emaplist_ C@ Tr @9C@ Tr
@3
@@6 Tw Tv@8X O E
partition_ C@ Tr 	@9C@ Tr
@3
@,@
@6 T{ Tv@8X O E T{ C@p Tr 	@9C@8@q Tr	
@3@@@@D@ 
@!
@6 T~ Tv@A@<@ @!
@6 T@A@8X O E Tx C@ Tr @9C@ Tr
@3@@6 T Tv@8X O Eexclude_ C@^ Tr 	@9C@$@_ Tr@3@@@@D@#
@<	@ 

@!
@6 T Tv@8X O E Tx C@ Tr @9C@ Tr


@3@
@6 T Tv@8X O E T} C@ Tr G0
	@3@;
@6 Tz Tv@8C@ Tr A
	@3@;@6 T@8C@ Tr G.
	@3@;
@6 T@8C@ Tr@3@.oneof@1<.=@1 G.@2@6 St Sv@8X O E Tt C@M Tr 	@9C@$@N Tr@3@@@@D@ 

@!@<@#

@6 Ts@8X O E Tx C@ Tr @9C@&@ Tr


@3
@@6 T Tv@8X D  t  t t  Et  Ti @DD  t  t @Et  Et Th @o @ @O E Th C	@m Tr@3@6 T@8X D  t  t t  Et  Tk @DD  t  t @Et  Et Tj @H @HO E Tj C@ Tr@3@6 Ty@8X D  t  t t  Et  Ti @DD  t  t @Et  Et Tl @o @ @ @O E Tl C@ Tr@3@6 T@8X D  t  t t  Et  Tk @DD  t  t @Et  Et Tm @H @H @HO E Tm C	@ Tr@3@6 T@8X D  t  t t  Et  Tk @DD  t  t @Et  Et Tn @HO E Tn C@ Tr@3@6 T@8X D  t  t t  Et  Tk @DD  t  t @Et  Et To @H @H @H @HO E To C@ Tr@3@6 T@8X D  t  t t  Et  Tq @DD  t  t @Et  Et Tp @o @O E Tp C@[ Tr@3@6 T@8X XQM EF@$/usr/lib/swi-prolog/library/lists.plN+=u@!S E SE SE SE IUE SE SE SE SE SE SE SE SE SE SzE SE SE EHE SE EE SE SE SE SE KE IPE NXD  t  t t  Et  IV O E IUCAu DWN+=@3@;@8CA T
@3@5 A @6 IU E@8X D  t  t t  Et  S O E SCA T	@3@;@8CA T@3@5 T@;@6 S E@8CA T	
@3
@6 T@8X D  t  t t  Et  S O E SCA T		@3@;@8CA T@3@5 T@;@6 S E@8CA T	
@3
@6 T@8X D  t  t t  Et 
close_list O E TCA T@3@;@8C
A T		@3@6 T E@8X D  t  t t  Et  S O E SCA T@3@5 A @,	@5 EP @6same_length E@8X D  t  t t  Et  S O E SCA T	@3@;@8CA T@3@5 T@;@ 

@!
@6 S E@8C
A T	@3@6 T@8X D  t  t t  Et  S O E SC
A T@3@,
@5list_to_set_ E@$	
@8X D  t  t t  Et  T O E TCA T @9CA T	
	@3@6 T@8X D  t  t t  Et  S O E SCA` T
@3@6 S E@8X D  t  t t  Et  S O E SCAp T@3 E2@5 St Sv E2@5 T@Y@_@`@j@6numlist_ E@8X D  t  t t  Et  T O E TCA T@3@6 T@8CA T
@3@5 T@;@6 T@8X D  t  t t  Et  T O E TCAv T	@3@;@ 
@!@8CAx T
@3@h@6 T@8X D  t  t t  Et  S O E SCAF T@3 @6 S E@8X D  t  t t  Et  S O E TCAc T 		@9CAd T@3@Y@^@`@d@p

@6 T@8X D  t  t t  Et  S O E SCAS T
@3@6 S E@8X D  t  t t  Et  S O E TCAV T 		@9CAW T@3@Y@^@`@d
@p

@6 T@8X D  t  t t  Et  S O E SCA" T@3@6 S E@8X D  t  t t  Et  S O E TCAI T 		@9CAJ T@3@Y@`@^@f@p

@6 T@8X D  t  t t  Et  K	 O E KCA6 T@3@,
@5 K	 E@;@$	
@8X D  t  t t  Et  K	 O E TC
A: T
	@3@K@;@8CA< T		@3@;@8CA= T@3@;@,
@5 T
@6 T@8C	A@ T 
	@9X D  t  t t  Et  H O E IPCA T
@3@6last_ E@8X D  t  t t  Et  S O E TCA% T @9CA& T		
@3@,
@5 T@6 Sz E@8X D  t  t t  Et  N O E NCA T@3@6 N E@8X D  t  t t  Et  S O E SC@ T@3@5 E1 @;@h @6nth0_det E@8C@ T@3@K@;@6nth_gen E@8X D  t  t t  Et  T O E TCA
 T 		@9CA T@3@6 T@8X D  t  t t  Et  S O E SC@ T@3@5 T@;@Y@_@Z @l@6 T@8C@ T@3@K@; @6 T@8X D  t  t t  Et  S{ O E SC	@ T@3@6select_ E@8X D  t  t t  Et  J% O E SC@ T	@3@;@8C@ T@3@;@6 S E@8C@ T	
@3
@6 T@8X D  t  t t  Et  T O E TC@ T @3@;@8C
@ T	@3@;@8C@ T		@3@;@8C@ T			@3@;@8C@ T				@3@;@8C@ T					@3@;@8C@#@ T							@3@h @Y@^@Z @l@6 T@8X D  t  t t  Et  T O E TC@ T 
@9C@ T
	
@3
@6 T@8C@ T
@3
@6 T@8X D  t  t t  Et  S O E SC
@ T@3@5 S E@;@8X D  t  t t  Et  S O E SC
@ T 
	@9C@ T
	@3@6 S E@8X D  t  t t  Et append_ O E TC@t T @9C@u T
@3@,@5 EH E@6 T E@8X D  t  t t  Et  T O E TC
@ T 	
@9C@ T	@3@,
@5 H 
@6 T@8X D  t  t t  Et member_ O E TC@] T 
	@9C@^ T@3@6 T E@8XD  t  t t  Et  S O E SC@ T@3@,@5 T@;@$
@8X D  t  t t  Et  N O E TCA T 		@9CA T
	@3
@0	@2@6 T@8X D  t  t t  Et  S{ O E SzC
@ T 	@9C@ T	
@3
@6 T@8X D  t  t t  Et  EI O E EHC@e T 		@9C@f T	
@3
@6 T@8X D  t  t t  Et  S O E SC@ T @9C@ T

@3@6 S E@8X D  t  t t  Et  E O E EC@Z T	
@3@6 T@8X D  t  t t  Et  EI O E SC@p T@3 A@5 T@6 T@8X XQM
swi_optionF@%/usr/lib/swi-prolog/library/option.plN+=u@ S Emeta_optionsE
merge_optionsE
select_optionE TEoptionE TXO T T C@u DfN+= 
@9C@ T
@3@5meta_option T
@6 T T@8X O T T C@)@ T
 Be


 Be @3@@;@. 

@2@6 @ @8C@4A T@3@5 B @0@+@1@+
@2@5 @ @@;@. 

@2@,@,@5 T@0@1@. @2@2@6 T@8CA T 
@9X O Tcanonise_options2 C@ T @9C@#@ T
 Be

@3@;
@0
@1@2@5 T@6 T T@8C@ T

@3@;@6 T@8X O Tsort_key C@ T	
 E5
@3@6 B @8X O T	ord_merge C@ T		@3@;@8C@ T	@3@;@8C@-@ T


@3@,@5 T T
@,@5 T@,@5compare 
@6 T T@8X O Tcanonise_options C@ T@3@. Be@-@-@2@5 A @;@6 T@8C@ T 	@9X D  t  t t  Tt  T @DD  t  t @Et  Tt T  @O T T C@ T	
 @3@6 T@8X O T
get_option C@ T@3@5 Sz E@;@8C@ T@3@,@5 T@,@5 Bh @. Be@2@5 T@;@8X O T T C@x T@3@5 T@;@8C@z T@3@,
@5 T@,@5 T@. Be
@2@5 T@;@8X O T T C@ T@3@;@6 T T@8C	@ T	@3@;@6 T@8C@ T@3@,@5 T@,@5 T@,
@5 EP @,@5 T
@6 T T@8X O T T C@$@ T@3@,@5 T@L@;@,@5 T@,
@5 T
@5 T T@$
@8C@ T@3@5 T T@;@8X O T T C@ T@3@5 T@;@8C
@ T
	@3@6 T@8X O T T C@ T		 A
	@3
@6 T@8C@H@ T
 G0
	@3@@@*@ 
@!@D@,@5 T@,@5 T@6 T@<@ @!@B@B@8C@E@ T
 G.
@3@@@'@ @!@D@,@5 T@,@5 T
@6 T@<@ 	
@!@B@B@8X O T T C@$@Y T@3@,@5 T@L@;@,@5 T@,
@5 T
@5 T T@$
@8C@` T@3@5 T T@;@8C@b T@3@6 T@8X O T T C@#@m T@3@,
@5 T@L
@;@,@5 T@,@5 T@5 T T@$@8C@t T@3@5 T@;@8X XQMlicenseF@#/usr/lib/swi-prolog/boot/license.plMs@ S @lS Eeval_license E TE TXD  t  t t  Tt see_also O T UC@s@#/usr/lib/swi-prolog/boot/license.plM  E@9See http://www.swi-prolog.org/license.html for details on E@?SWI-Prolog licensing policies supporting both free and non-free E	Software.

@9X D  t  t t  Tt 	file_list O T U	C@ U 		@9C@ U
 E5    ~w E
@3
@6 U
 T@8X D  t  t t  Tt license_list O T UC@ U@3@,
@. T
@-@-@2@,@5 B U
@#@6 U U
@8X D  t  t t  Tt  T  O T TC@ U  @3@5
report_gpl  U
@6report_proprietary  U
@8X D  t  t t  Tt  T O T U C@s U@3@@
 CW@,	@5 A^ U
@D
@J@<@%	<unknown file>@6 U U
@8X D  t  t t  Tt  T O T UC@z U@3@5warn_if_unknown U
@.licensed	@2@6 @ U
@8X D  t  t t  Tt proprietary O T U#C@ U@3@5 U  U
@,
@-@5 U U
@*
gpl@*
lgpl@8X D  t  t t  Tt gpled O T U)C
@ U@3@,	@5 U% U'@-@6 U&@8X D  t  t t  Tt  U  O T UC@(@ U@3@=@,@. U$@+	@2@,
@5setof U
 AO@. U@.proprierary	@2
@2@5 @ U
@I@<@J@B@A
@8X D  t  t t  Tt  U O T UC@~ U@3@-@-@5 U&@;@8C@ U@3 B@.unknown_license@2@6 U0@8X D  t  t t  Tt  U  O T UC@ U@3@,@. U*@2@,	@5 U+@; AO@. U U'	@2@6 U0@8C@ U  @3 AO@. U  U(@2@6 U0@8X D  t  t t  Tt  T D  t  t t  Tt  T O T UC@5 U  U' U'
commentGNU General Public License
url@$http://www.fsf.org/copyleft/gpl.html@9C@9 U  U( U(
 U3@!GNU Lesser General Public License
 U6@'http://www.fsf.org/copyleft/lesser.html@9C@> U swipl U(
 U3@ SWI-Prolog Prolog Source License
 U6@&http://www.swi-prolog.org/license.html@9C
@E U guile U(
 U3License for Guile@9C
@H U gnu_ada U(
 U3@9The license of the run-time units of the GNU Ada compiler@9C@K U x11 U(
 U3The X11 licens
 U6http://www.x.org/terms.htm@9C@O U expat U(
 U3
Expat license
 U6@%http://www.jclark.com/xml/copying.txt@9C@S U sml U(
 U3@+Standard ML of New Jersey Copyright License
 U6@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@9C
@W U 
public_domain U(
 U3Unrestricted Public domain@9C@Z U cryptix U(
 U3The Cryptix General License
 U6@(http://www.cryptix.org/docs/license.html@9C@^ U bsd U(
 U3The modified BSD license
 U6@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@9C@b U zlib U'
 U3The license of ZLib
 U6@*http://www.gzip.org/zlib/zlib_license.html@9C
@g U lgpl_compatible U(
 U3Other LGPL compatible license@9C
@j U gpl_compatible U'
 U3@)Other GPL and not LGPL compatible license@9X D  t  t t  Tt  U! D  t  t t  Tt  U! 	D  t  t t  Tt  U! D  t  t t  Tt  U O T UC@ U 		@9C@d@ U@3@-@,
@5 U&@#	@@@3@=@. U3@+@2
@5 A U
@<	@. U6@+@2
@5 UZ@#@D@ 
 E5    ~w~t16~|~w E@!@<@ 
 E5	   ~w E@!@A@6 U@8X XQM$applyF@!/usr/lib/swi-prolog/boot/apply.plMs@ S E EEforallXD  t  t t  U]t  E @DD  t  t @Et  U]t E  @oD  t  t t  U]t  E O U] EC@A@9s@!/usr/lib/swi-prolog/boot/apply.plM
 
@3@@@#@5 R U]@D@,@5 @ Uc@,
@5 B Uc@,
@5 Ud@. 
@2@@<@. @@. A R@2@-@2@6 @ Uc@B@A@8X D  t  t t  U]t  U_ @DD  t  t @Et  U]t U^  D  t  t t  U]t  U_ O U] U^C@0 U`@3@?

@@?@@D@H@D
@H@8X XQM @F@#/usr/lib/swi-prolog/boot/syspred.plMs@ S EvisibleEcall_with_depth_limitEarithmetic_functionE M?E DE @EleashE AvE E E RErecordaEnospyE BPErecordzEnospyall E AD ErationalE
dwim_matchEatom_prefixE$predicate_propertyEstream_position_dataE RE SE K+E RE$defined_predicateE DEclause_propertyE C[Eopen_shared_objectE	on_signalE SREgarbage_collect Ecurrent_signalE A^EspyE UE SEset_prolog_stackErequireEprolog_stack_propertyE PXD  t  t t  @t  Uj @DD  t  t @Et  @t Ui  @o @D  t  t t  @t  Uj O @ UiC@;As@#/usr/lib/swi-prolog/boot/syspred.plM@3@,@,@5$depth_limit @@=@&@,
@.$depth_limit_except
@2@5 @G @@,@5$depth_limit_true @@@@( Aj@D@;@<@J@<
@6$depth_limit_false @@B
@8X D  t  t t  @t 	spy_point O @ UC@3A/ U
 	
@3@-@. 	
@2@5 R @@. 	
@2 U@5 @ @?@. 	
@2@. R@-@2@5 R @@D@H@8X D  t  t t  @t $trace  D  t  t t  @t  U O @ UC@ U@3@;@8C@ U
@3@;@5 U @@6 U@8C@ U
 I

@3@,@5trace_alias @@; @o@,@5tag_list @@6 U@8C@ U
 I

@3@;@-@0
@2@5 U@6  @@8C@ U
 E3
@3@,@5 U@; @@,@5 U@6 U@8C@ U
 E3
@3@;@-@0
@2@5 U @6 U@8C
@ U@3@5 Al @@. I
@2@6 U@8X D  t  t t  @t length3 O @ UCC U 		@9CC U	@3@,@5 T @@6 U @@8X D  t  t t  @t  S  O @ RC@ U
 I
 M@3@; S M@6 @h @@8C@ U
 E3 M@3@; Scodes@6 U@8C@ U
 R M@3@; S M@6 @] @8C@ U@3@,	@5 B $map_style_check@,
@5	$map_bits @@-@6 U@8XD  t  t t  @t  Uy  O @ UxCA U  @3 Uy@ Rdebug_control_hook R@I@8C
A U@3@,@5 U @@5$nospy @@I@8CA U   @9X D  t  t t  @t map_dlflags O @ UCC_ U  @9C@0C` U
@3@,@5 U @@@
@,
@5dlopen_flag @@D@J@<@. @@. @ U
@2@-@2@5 @ @@A
@Y@^@^
@d@o@8X D  t  t t  @t  U~ O @ U}CAW U@3@-@6 U~ @@8X D  t  t t  @t 
gc_statistics O @ UC@*B U@3collections@,	@5 CF @@Y@`@Z @k@;	collected@,
@5 Ugctime@,@5 U@8~D garbage collections gained ~D bytes in ~2f seconds.~n@0	@1
@1@2@6 A @@8CB U @9X D  t  t t  @t  CG O @ CGC@B U@3trail@,	@5 U	trailused@,
@5 U P@,@5 U	localused@,@5 Uglobal@,
@5 U
globalused@,@5 U CH@,@5 U
inferences@,@5 U CD@,@5 Uatoms@,@5 Ufunctors@,@5 U
predicates@,@5 Umodules@,@5 U U@,@5 U
locallimit@,@5 Ugloballimit@,@5 U
traillimit@,@5 U@(~2f seconds cpu time for ~D inferences~n@0@1@2@5 U@A~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes~n~n@0@1@1@1@1@2@5 U@8                       Limit    Allocated       In use~n@5 U@@@ heap@,@5 U	heaplimit@,@5 U@D@0Heap         :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 U@<
@0Heap         :                  ~t~D~54| Bytes~n@0@2@5 U@B@0Local  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 U@0Global stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1
@1@2@5 U@2Trail  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n~n@0@1	@1
@2@5 U@5 U @@5agc_statistics @@5shift_statistics @@6thread_statistics @@8X D  t  t t  @t  U @DD  t  t @Et  @t U D  t  t t  @t  U  D  t  t t  @t  U O @ UC
A U@3 BF@5 U@;@8X D  t  t t  @t  D O @ DCB U@3@L@L	@;@6 B @@8CB U@3@L	@ 	
 D
@!@;@5 A @*
 D|@8CB U@3@5 SR @@5 D @@6 U@8X D  t  t t  @t  A O @ C[CCm U@3@6 N @@8X D  t  t t  @t $clause_property  D  t  t t  @t  V O @ VC
Ba U

line_count
@3 V@6$get_clause_attribute @@8C
Bc U
 D
@3 CW@6 V@8CBe U J@3 J @@6 V@8CBg Uerased@3 V @@6 V@8X D  t  t t  @t  SS O @ SRCB U@3@-@6 U@8X D  t  t t  @t  S  O @ SCC U@3SHELL@,@5 H> @@;@6 S @@8CC! U@3comspec@,@5 V
@;@6 V@8CC$ U  @3 S@6 V@8X D  t  t t  @t  U O @ UCC U@3@0@+
@1@+@2@5 @ @@Y@^@p@-@6$set_prolog_stack @@8X D  t  t t  @t  U O @ UC@ U 	@9C@ U	
@3
@0	@1@2@5 V@6 U@8X D  t  t t  @t  Ul @DD  t  t @Et  @t UkD  t  t t  @t  Ul O @ UkC@6C U
 	
@3@=@ 

 @!@<@,@,@5 B @;@h
@,
@5 V@. 	@2 @6$arithmetic_function @8X D  t  t t  @t  @ O @ DC
B U@3@5 U@5 V @;@-@6$module @@8CB U@3@-@5 V B@.no_current_module@2@6 @ @@8X D  t  t t  @t  Aw O @ AvCC U@3@,
@5duplicate_term @@6
nb_linkval @@8X D  t  t t  @t  BQ O @ BPC@5Am U@3@@@!@5ground @D@=@,	 @l@5 B\ @A
@<@,
@5 P @@,	 @l@5 V'@;@<	@,	 @l@5 V'@A
@Y@`@]        @k@8X D  t  t t  @t  U @DD  t  t @Et  @t U @o @o @D  t  t t  @t  U  D  t  t t  @t  U O @ UC@U U		
@3@;@8C@V U	
@3@,@5 U
@6 U@8C@Y U	
 I
@3@;@,
@@;@Y@a@^
@d@o@8C@\ U	
 E3@3@;@,
@@;@Y@a@^
@c@d@o@8C@_ U	
 R	
@3@,
@@Y@a@^
@d@Z @k@8X D  t  t t  @t  AD  O @ UzCA# U  @3 AD@ R U@;@8C@AA% U@3 A; @@5 U@; AO@. AC E@2@5 V@,@. U@2@,	@5 B @ AO@.spying	@2@5 V@. Uq@+
@2@.trace_point
@2@,@5 V) AO@.tracing@2@6 V@8CA, U  @3 AO@. AC F@2@6 V@8X D  t  t t  @t  U O @ UCC\ U  D/@9CC] U  U@9X D  t  t t  @t  U O @ UC@0B U@3@. CFagc@+	@2@- AE@5 U@Y@`@Z @k@;
agc_gained@,
@5 Uagc_time@,@5 U@=~D atom garbage collections gained ~D atoms in ~2f seconds.~n@0	@1
@1@2@6 U@8CB U @9X D  t  t t  @t  U O @ UC
AZ U@3 @-@-@6 C @@8X D  t  t t  @t  R @DD  t  t @Et  @t R  @HD  t  t t  @t  R O @ RC@EA U	@3@(	 R@;@ 
 
@!@5 V @-@5 BJ @?@5 U @@D@H@?@-@5 U@D@H@,@,
@5 V@?@. 
@/ 
@2@5system_undefined @@D@H@8C@KB U
 	
@3@L	@ 	
 A@!@; A @@5 U@@@5 R @@D@,@,
@5 V@>@-
@-@5 B@ @@D@J@G@<@-@,@,
@-@5 V;
@6 V@8CB U@3@ 
 
@!@(
 @;@-@5 V5@5 V6@6 U @@8C
B U@3@-@5 U@5 R BB@6 V<@8XD  t  t t  @t  U O @ UCB^ U@3@6 V @@8X D  t  t t  @t  U @DD  t  t @Et  @t U @H @H D  t  t t  @t  U O @ UCC< U@3@ @5 C @@6
$on_signal @@8X D  t  t t  @t  A_ O @ A^CA} U @@3@6 @ @8CA U CW@3@-@6 @ @@8CA U B)@3@-@6 VD@8CA U @x@3@,
@-@5 VD@>@,@  C@D@$	@G@8C
A U C&@3@,
@-@5 VD@6 E
 @@8C	A U A\@3 B@6 U@8CA U D
$stream_position 
   @3@-@6 VD@8CA U I@3@@ I@,
@ Cloaded_init_file VH@-@5 VD@D@&	 @@<@&	 @@A
@8XD  t  t t  @t  V9 O @ V8CBK U 
  @l prolog_trace_interception@9CBL U 
  @l prolog_exception_hook@9CBM U 
   $c_call_prolog @9CBN U 
   window_title@9XD  t  t t  @t  U O @ UCC U@3@,
@5stack_property @@5
stack_name @@0
@1@+@2@5 V@6 V@8X D  t  t t  @t  U O @ UC@ U  B
trace_call
trace_redo
trace_exit
trace_fail@9C@ U  @ VV@9C@ U redo VW@9C@ U  H` VX@9C@ U  AE VY@9X D  t  t t  @t  M? O @ UmCC U@3@6 S3 @@8X D  t  t t  @t   @DD  t  t @Et  @t Up D  t  t t  @t   O @ UpC
@ U@3@. I
 B@2@6 Uq @@8X D  t  t t  @t   @DD  t  t @Et  @t Uq  @oD  t  t t  @t   O @ UqC@ U
 	
@3@K
@;@. @ A*@-@2@6 U@8C@ U
 	@3@;@8C@ U
 
@3@;@. 
@2@5 V\@. 
@2@6 V\@8C@@ U
@3@,
@5 R @@*
 D| A; @@5 U@=@k@,@5 @ @@,@5 R @@@
@ 
 @!@D@#
@<

@.  @l@2@!
@5 V=@@@ 
@. R@+@2@5 U@D@ 

 	@!@. @2@!@<@#
@B@5 U@,@5trace_ports @ AO@. Uq@2@5 V@I@<@J@B@B
@B@A@8X D  t  t t  @t  U  D  t  t t  @t  U O @ UC@{ U  Am@9C@| U 	singleton@9C@} U  R@9C@~ U  B	@9C@ U  	@9C@ U charset@ @9XD  t  t t  @t  U| O @ U{C@%AI U@3@5 U| @@@@ 
rdiv	
@!@D@J@<@>@5 E1 @@D@$	@&
@G@8X D  t  t t  @t  VR O @ VQCC U limit@9CC U spare@9CC U min_free@9X D  t  t t  @t  R @DD  t  t @Et  @t R @H D  t  t t  @t  R O @ RCA U	
 
@3@=@K
@<@K@;@6generate_current_predicate @@8C
A U@3@5 V5@5 V6@;@8C@#A U	
 
@3@,@5 C @. @2@5 V5@. @2@5 V6@;@8C@1A U	
 
@3 A @@5 U@?
@. 
unknown@2 AE@5 U@D
@H@,@5 V@-@-@5 V;@;@8X D  t  t t  @t  U O @ UC@=C  U@3local_shifts@,	@5 U
global_shifts@,
@5 Utrail_shifts@,@5 U@=@Y@`@Z @k@<@=@Y@a@Z @k@<@Y@^@Z @k@;@.Stack shifts: ~D local, ~D global, ~D trail.~n@0	@1
@1@2@6 U@8CC
 U @9X D  t  t t  @t  CG  O @ K+CB U  @3 A@6 U @@8X D  t  t t  @t  D O @ VCB U 
 D@9CB U 
 V@9CB U 
 B@9X D  t  t t  @t  U O @ UCCQ U@3@6 U @@8X D  t  t t  @t  U  O @ UCC U  @3 @6$garbage_collect @@8X D  t  t t  @t  U @DD  t  t @Et  @t U D  t  t t  @t  U O @ UC@ U
 		@3@K	@. @ A*@-@2@6 U@8C@ U
 	@3@;@8C@ U
 	
@3@;@. 	
@2@5 U @@. 	@2@6 V|@8C@ U@3@. U@2@ R U@;@8C@ U@3@,	@5 V]@,
@5 V^@,@5 V_@5 V=@5$spy @@I@8C@ U @9X D  t  t t  @t  Vp O @ VoCA U@3@5 V @. 	
@2@!@5 V5 BF@6 U@8X D  t  t t  @t  U @DD  t  t @Et  @t U D  t  t t  @t  U O @ UC@$By U
 	
@3@@@5 A @D@6 U @@<
@. @@. A A
@2@-@2@6 U@8X D  t  t t  @t  V- O @ V,C@=A4 U
 
@3@-@. 
@2@5 U@. 
@2	trace_any@5 U@?@. 
@2@. R@-@2@5 U@D@H@. 
@2@6 V`@8X D  t  t t  @t  Uh O @ UgC@v U@3@,	@5$visible @	$port_bit@,
@5 U@-@6 V@8X D  t  t t  @t  Vb O @ VaCA: U@3@,
@. @N@. U
@1@+@2@/ @@2@6 V)@8X D  t  t t  @t  @ O @ @C@KC U@3@@
@L	@D@6$length @@B
@<@9@,
@,@5
$skip_list @@@
@( D|@D
@$	
@<@%@@@K@D@6 U@<@. @@. A A@2@/ B@.  @@2@-@2@6 U@8X D  t  t t  @t  Uo O @ UnC@q U@3@,	@5$leash @ V@,
@5 U@-@6 V@8X D  t  t t  @t  R O @ RCA U
 

 
@3@;@6 V_@8CA U
 
@3@6 V@8X D  t  t t  @t  Uu @DD  t  t @Et  @t Ut D  t  t t  @t  Uu O @ UtCA  U
 		@3@K	@. @ A*@-@2@6 U@8CA U
 	@3@;@8CA U
 	
@3@;@. 	
@2@5 Ut @@. 	@2@6 V@8CA U@3@. Ut@2@ R U@;@8CA	 U@3@,	@5 V]@,
@5 V^@,@5 V_@5 U@I@8CA U @9X D  t  t t  @t  V  D  t  t t  @t  V O @ VC@c U  @@9C@d U  H`@9C@e U  AE@9C@f U  VZ@9C@g U unify@9C@h U break@ @9C@i U cut_call@@@9C@j U cut_exit@@9C@k U  C9A @9C@l U cut@@9C@m U  B@?@9C@n U  Hi@/@9C@o U half@-@9X D  t  t t  @t  VU O @ VTCC U  P@9CC U  U@9CC U  U@9X D  t  t t  @t  U  D  t  t t  @t  U O @ UCB Uinterpreted@3 C @6 U@8CB U O?@3 @6 U@8CB Uexported@3 V@6 U@8CB  U C@3 C@6 U@8CB" U C@3 C@6 U@8CB$ U 	@3 	@6 U@8CB& U 
@3 
@6 U@8CB( U D@3 D@6 U@8CB* U @3 @6 U@8C
B, U
 R
@3imported@6 U@8CB. U @D@3 @D@6 U@8C
B0 U
indexed
@3 V@6 U@8C
B2 U
 @E
@3 @F@6 U@8CB4 U
 D
@3@6 BQ @8C
B6 U
 V
@3 V@6 U@8CB8 U B<@3  @6 U@8CB: Unodebug@3 @6 U@8CB< U V+@3 U@6 U@8CB> U
hashed
@3 V@5 U@Y@a@Z @k@8CBA U

references
@3 V@5 U@*
 @8C
BD U
 D
@3 D@6 U@8CBF U Dx@3 Dx@6 U@8CBH U D@3 D@6 U@8XD  t  t t  @t  U O @ UC@$A U@3@L@;@@@,@5stream_position_field @@D@6 Bh @@<
@. B@/ @ U@2@6 U@A@8C
A U@3@,@5 V@6 V@8X D  t  t t  @t  U O @ UC@2C U@3threads @@5 U@; V@,	@5 Uthreads_created@,
@5 Uthread_cputime@,@5 U@Y@a@`@d@p@3~D threads, ~D finished threads used ~2f seconds.~n@0	@1@1@2@6 U@8CC U @9X D  t  t t  @t  S O @ SCC U@3 @6 S @@8X D  t  t t  @t  U O @ VCB U @9C@#B U
 
@3@;@,
@5 V@. 	
@2@5$require @@6 V@8CB U
@3@. @@. Apredicate_indicator
@2@-@2@6 U@8X D  t  t t  @t  U @DD  t  t @Et  @t U @o  D  t  t t  @t  U O @ UCC/ U@3@5 U@;@-@6 V@@8CC2 U@3@5 Vj@;@-@6 V@@8C@)C5 U@3@@	@K@D@% A*@<
@. Asignal@2@!@. @@/ B@.  U@2@-@2@6 U@8X D  t  t t  @t  U O @ UC@%CT U@3@@@5 V@D@J@<
@. @@. A A
@2@-@2@5 U@,@5 U@6$open_shared_object @8X D  t  t t  @t  V O @ VCA U 
char_count@9CA U  V@9CA U 
line_position@9CA U 
byte_count@9X D  t  t t  @t  A O @ PC
Cv U@3@5 A @;@6 B' @8CCy U@3@0 A@2@0@. B{ B}@2@2 @@,
@5 A @;@6 V@8CC| U@3@0 A@2 @@,
@5 V@;@6 V@8X XQM BF/usr/lib/swi-prolog/boot/qlf.plMs@ S E C_E BE DE @XD  t  t t  Bt 	qcompile_ O B VC@:s/usr/lib/swi-prolog/boot/qlf.plM@3@;@8C@; V@3@;@5 V B@6 V@8C@@> V
@3@0@. A Bz@2@1@. B{ B}@2@2@,@5 A B@,@,
@5 @ B@@@$
 @@ @ @@D@. @@. A D2 @@2@/ B@.  B@2Conflicting extension@2@5 @ B@<@J@.  @l@/ @@+ @@2@5 D B@,@5 V@5	$qlf_open B @@, @@5 @q B@,@5 @ B@@@. 	@2@5 @{ B@D@% @@<@% AE@-@5 V @@-@5 V@5
$qlf_close  B@( @@8X D  t  t t  Bt  C`  D  t  t t  Bt  C` O B C_C@)@f V
loaded@3@. 	@2@,
@5	$qlf_load B
@5check_is_module B@@
@5 Al B@D@$
@<@$	@8X D  t  t t  Bt  B @DD  t  t @Et  Bt B  @oD  t  t t  Bt  B O B BC@7 V
 
@3@6 V@8X D  t  t t  Bt  B @DD  t  t @Et  Bt D D  t  t t  Bt  B O B DC@5 V
 	
@3@6 V@8X D  t  t t  Bt  @  D  t  t t  Bt  @ O B VC@0@\ V@3 B}@,
@0@. SE SF@2@2@5 SH B@,@5 C B@. C_
	
@2@. @N@. B
@2@/ B@2@6 C B@8X D  t  t t  Bt  V O B VC@+@n V@3@?@5 V@D@H@. @ @@2 @@5 @e B@;@. C\@+@2@5 D B@. @@. @ @@2@-@2@6 V@8C@s V @9X XQM DuF@+/usr/lib/swi-prolog/library/prolog_stack.plN+=u@ S Eprint_prolog_backtraceEget_prolog_backtraceE VE	backtraceXO Dulineno_ C@u DsN+=@3@.position@/ VG@+@+@-@-@2@5 D @Y@^@`@k@;@Y@^@Z@d@o@8C@ V@3
@5 D @6 V Du@8X O Duclause_predicate_name C@ V@3@ @ Pw @@;@8C@ V@3@,
@-@5
nth_clause @.  @l
@2@6predicate_name Dw@8X O Du V C@J V 
@3@;@8C@@K V

frame
@3level@5prolog_frame_attribute @@@(
 C@D V@,@5 V@ 

 C@!@A@<@:@@@(
 @@D V@,@5 V@ 

 D@!@A@<@@ P@,@5 V@D@ 

 P
@!@<@&
 R@A@A@@pc@,@5 V@D@J@<@% C@@parent@,@5 V@D@h @6 V V@<@& D|@B@8X O Du V C@ V 	
 E5~|~t[~D]~8+ @9X O Dusubgoal_position C@'@ V@3@,
@-@5clause_info V@,@5$clause_term_position 
@,@5find_subgoal V@5 Bh @6 W@8X O Du V C@ V@3@,	@5 V V A@6 V V@8X O Du V C	@G V@3 @@6 W@8X O Du W C@ V 		@9C@ V
 D

@3
@,@5 S E@6 W@8X O Dulineno C@ V@3 B}@,@5 B @,@5 V@5 B @$
@8X O Du K C@x V 
 C
 E5~w <foreign>@9C@z V 
 D
 E5~w@9C@G@| V
 P@3@,
@,@-@5 W V
@. H@-@2@5 E+ 
@,@5 W V@,@5 V V@#	@;@#@ 
 E5~w at ~w:~d

@!@8C@<@ V		
 P@3@. D@+@2@5 U @@. V@+
@2@5 W#@,@5 W!@#	@;@#@ 
 E5 W"

@!@8C@ @ V
 P@3@,@5clause_name V@#
	@ 

 E5~w <no source>
@!@8C@ V  R<meta call>@9X O Du Q C@j V 		@9C@0@l V	@3@,
@5 W) V@@@( D|@#
@D@$
@A@<@ 
 E@!@6 W*@A@8C@t V
 V@3@,
@5 W V
@6 W V@8X O Du V C@f V@3@. Q	@2@,
@5phrase$dcg A@6 E @@8X O Du V C@A V@3@,
@5prolog_current_frame  W@,@5 V W@,@5 V@6 W@8X XQM DlF@$/usr/lib/swi-prolog/library/terms.plN+=uS Ecyclic_termEacyclic_termEsubsumes_chkEvariantE CE CE KE KEterm_factorizedEsubsumesE
term_subsumerXO Dl R C@u DjN+=@3@K@;@8C@ WG@3@5 A @;@8C@ WG 
$VAR@9X O Dl W; C@E WG@3@6
subsumes_term @8X O Dlmk_subst C@ WG @9C@8@ WG


 E5

 Be@3@,@,@5 B @5 WP@5insert_arg_vars Dl
@6 WN WT@8X O Dl
assoc_arg_map C@ WG@3@,@5 Bh @;@,
@5add_map WT@h
@6 WV WT@8C@ WG 

@9X O Dlinsert_vars C	@ WG@3@5 R WT@;@$	@8C@ WG@3@,@5	rb_lookuprbtrees@;@$	@8C@ WG@3@,@,@5 WP@5 WP@6 WQ@8X O Dl WR C@#@ WG@3@,@5 WX@;@,
@5 WX
@5 W] WT@h@6 WQ@8C@ WG @9X O Dlcommon_terms C@ WG @9C@1@ WG
 E5
@3@;@@@(@D@6 Wf WT@A
@<@ 	
 E5

@!
@6 Wh@8X O Dl WZ C@B@ WG@3@@@5 W_@D@$
	@B@A
@<@.@@@,@,@5	rb_update Wc@D@Y@^@Z@f@o@A
@<@,
@5	rb_insert Wc
@6 W\@B@8X O Dllgg_safe C
@ WG	

@3@;@8C@7@ WG@3@h@,@5 WX@,@5 WX@,@5 WX
@,@5 Wp WT@6 Wo WT@8X O Dllgg C@u@l WG@3@@@'	@D@$
@$@B
@A@<@^@@@.@5 B @5 Wv@,
@,@5 WP
@5 WP@D
@5 WP @6 Wu WT@A@<@-@@@. @n	@2@,@5 W`@D@$
@$@<@. @n	@2@6 Wl@A@B
@8X O Dl Wx C
@| WG	

@3@;@8C@7@} WG@3@h@,@5 WX@,@5 WX@,@5 WX
@,@5 Wt WT@6 Ww@8X O Dl Wr C@@ WG	@3@@@'	@D@$
@$@B
@B@<@q@@@. @n	@2@,
@5 W`@D@$

@$@B@A@<@R@@@:@5 Wv@5 Wv@,@,@5 WP@5 WP@D@5 WP@. @n	@2@,@5 Wl @6 Ws@<@. @n	@2@6 Wl@B@A@A
@8X O Dl WA C@>@ WG	@3@,@5rb_new Wc@,@5 WY@,
@5rb_visit Wc
@,@5 Wh@@@( D|@D@$	@&
 D|@A@<@,@5ord_list_to_rbtree Wc@5 We@6 WU@8X O Dl WE C@c WG@3@5 W7 @5 W@;@,@5rb_empty Wc@-@6 Wq@8C@h WG@3@,@5 W@-@6 Wy@8X O Dl W= C@; WG@3@6=@= @8X O Dl WC C	@R WG@3@5 WK@$	@8X XQM @F@$/usr/lib/swi-prolog/library/shlib.plN+=u@ S Euse_foreign_libraryEreload_foreign_libraries E CEcurrent_foreign_libraryEunload_foreign_libraryE WE CE WXD  t  t t  @t 	do_unload O @ WC@:A @@3@-@-@,
@,@5current_library @@. W@-@-@-@-@2@5 C @@
@,@5entry @@. 
@/call_shared_object_function@2@@D
@J@<@J@A@5abolish_foreign @@6close_shared_object @8X D  t  t t  @t  W O @ WC@-A) @@3@=@"@. @@/ @+	@+
@2@5 F @,@,@5 B @. 	@2@5abolish @I@<@J@B	@B@8X D  t  t t  @t assert_shlib O @ WCA8 @@3@. W@-@-@-@-@2@5 W@. W	
@2@6 A @8X D  t  t t  @t  C @DD  t  t @Et  @t C  @oD  t  t t  @t  C O @ CC@ @
 
@3$foreign@. C
	@2@6 B @8X D  t  t t  @t  C O @ WC
@ @@3@-@-@-@-@5 W@;@8C@@ @
@3@. @@-@-@2@5 W@,@5find_library @@. @@2@5 W@. 	@/ U@+@2@,
 @@5 @G @@@L
@D@. @
@2@5 @@I@<@J@;@@@9@@@,@5 W@. 	@/ W@2@@D@J@<
@. Cinstall@2@5 K @A@D@. @@2@5 W@6 W @@<@. @@2@5 W@5 W @@. @@/
call_entry
@2@5 @ @@I@A@8C@/@ @@3@. @@2@5 W@@@-@,@5 @ @@D@. @@-@-@2@5 W@6 @ @<@. @@. A%foreign_library@2@-@2@6 W@A@8X D  t  t t  @t  C @DD  t  t @Et  @t C D  t  t t  @t  C O @ CC
@ @@3@. W W@2@6 C @@8X D  t  t t  @t  W O @ WC@ @
	@3@. W@-@2@5 E+ @;@8C@ @	
 W@3@,@5base @@0@1@2 M/@6 C @8C	@ @ 	
 W@9X D  t  t t  @t  W 	D  t  t t  @t  W 
D  t  t t  @t  W D  t  t t  @t  W O @ WC@ @@3@5 A @;@,
@5 A @-@6 @ @8C@ @@3@0@-@1@+
@2@5 @ @6 W@8X D  t  t t  @t  W @DD  t  t @Et  @t W  @oD  t  t t  @t  W O @ WC
A
 @@3@. C	@2 D/@6 D, @8X D  t  t t  @t 	libd_spec O @ WC@ @@3@5 W@,
@,@5 W Lf@,@5 @u @6 W@8C@!@ @@3@5 B @0@+
@1@+@2@5 W@,@5 W @@0
@1@2@6 W@8C@ @ 	@9X D  t  t t  @t 
find_library2 O @ WC@ @@3@0@. A Q@2@1@. B{ B}@2@1@. A AE@2@2@5 A @;@8C	@ @	@3@5 Al @;@8C
@ @
 C

@3@5 W@;@8C@ @@3@. @@. A% A@2@-@2@6 W@8XD  t  t t  @t  W O @ WCAE @@3@-@-@-@-@5 W@,
@. @
@2@6 B B@8X D  t  t t  @t  W O @ WC
A @@3@. W	uninstall@2@6 W @@8X D  t  t t  @t  W O @ WC@ @@3 H1 @@5 @] kernel_compile_mode A;@5 W@,
@5 W@. W
	@2@- AE@6 W@8C@ @@3@6 W @@8X D  t  t t  @t  W @DD  t  t @Et  @t W D  t  t t  @t  W O @ WCA
 @@3@. C@2 D/@6 W@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ D  t  t t  @t  W O @ WC
A @@3 W@. W	@2@6 W@8X D  t  t t  @t  W  O @ WC@/AS @@3@. H-@+@+	@+
@2@. @N@. F@/ W	@-
@-@2@/\== @@2@,@5 W@,@5 N E@6reload_libraries @@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ D  t  t t  @t  W O @ WCA\ @ @9C@,A] @
 W	
@3@@
@5 W @@D
@J@< @@. W	load_failed@2@5 W@6 W@8X D  t  t t  @t unload_foreign O @ WC@OA~ @	@3@5 W @@@@=@. @@+	@/ @+
@+@2 @@,@5 Rv @@@(	 @@D@,
@,@5 W@. 

@2@5 W@5 D @I@<@C@B
@D@J@<
@J@B	@B@B
@8X D  t  t t  @t unload_all_foreign_libraries  O @ W C	Aq @  @3unix @@5 W@;@8CAs @@3@. W@+@-@-@-@-@2@. W@2@6 U^ Uc@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ XQM$historyF@#/usr/lib/swi-prolog/boot/history.plMs@ S Eread_historyE
$save_historyE$clean_history XD  t  t t  Wt history_depth_ O W WC@s@#/usr/lib/swi-prolog/boot/history.plM@3history@5 @] W@5 E1 W@Y@_@Z @k@;@8C@ W @9X D  t  t t  Wt remove_history O W WC@ W@3@Y@_@`@d@Z @j@;@8C@ W@3@Y@_@`@d@p
@. W
@-@2@5 F W@;@8C@ W @9X D  t  t t  Wt  W 	D  t  t t  Wt  W 
D  t  t t  Wt  W DD  t  t t  Wt  W  D  t  t t  Wt save_history_line O W WC@ W @@3@;@8C@:@ W@3readline @@5 W@. Al@+	@2~W~W@0@1@0@.partial @@2@2@1 D0@1@0@. X @@2@2@2@5 A W@.  @l@/rl_add_history	@2@- AE@5 @G W@;@8C@ W @9X D  t  t t  Wt 
save_event O W XC@ W@3@5 A W@;@8C@ W@3@6 W W@8X D  t  t t  Wt  W  D  t  t t  Wt  W O W WC@+@ W@3@@
@,	@-@5 W W@D@h
	@<@Y@Z@p
@A	@. W
@2@5 A W@,@5 W W@6 W W@8X D  t  t t  Wt  W O W WC@@@5 W@3@5 B0 W@5prompt_history W@.	$raw_read @y@+@2@,@. @N@. @ @@2@/ Aa@. C@@. Be@/ @@.syntax_error@-@2@-@2 AE@2@/ @@2@5 X
@5
read_history_ W@;@8X D  t  t t  Wt  S O W SC@!@ W@3@,@,
@5 B W@,
@5 X@;@,@5 X@5 X@;@8X D  t  t t  Wt expand_history O W XC@ W@3@,@5 A  W@,@5expand_history2 W@5 X@;@8X D  t  t t  Wt  X O W XC@u W A@3@;@6ttyflush  W@8C@C@w W@3@@
@,	@-@5 X@D@h
	@<@%
@A	@,@5 J W@,@5 X%@@@0@%@1@!@2@,
@5 S W@D
@5prompt1 W@<@5 X'@A
@6 X"@8X D  t  t t  Wt list_history  O W X* C@D@a W@3@@
@,@-@5 X@D@J@<@% @,	@5 X@,
@5plus W@. @+@+@2@. @N@. C
@2@/ W@2@,
@5 B W Cw@. W@/ X0
@2@6 @ W@8X D  t  t t  Wt  X O W XC
@@ W
@3@5 X+ W@;@I@8C@C W
	@3 A@. X0@/ A	@2@5 X1@;@I@8C@z@F W@3@,@,@5 X W@5 W W@.atom_to_term@+@+@2@,@. @N@. @ @@2 AE@2@5 X@@@K@D@$@$
@A@<@B@@@ 
$silent@!@D@ @ @X @ A
@6 W W@<@#@5 X	 W@@@( @@D Cw@. X0@/expanded@2@5 X1@<@J@$@$
@A@8X D  t  t t  Wt  W   D  t  t t  Wt  W  O W WC	@o W  @3@. W@-@-@2@6 C @8X D  t  t t  Wt matching_event O W X@CA W@3@-@,
@5 X@5 X@-@5 X@;@8X D  t  t t  Wt take_string O W XBCA
 W
@3csym@5	code_type W@;
@6 XC W@8C
A
 W@3@;@8CA W @9X D  t  t t  Wt take_number O W XICA W
@3digit@5 XE@;
@6 XH@8C
A W@3@;@8CA W @9X D  t  t t  Wt get_last_event O W XLC@ W@3@-@,	@5 X@5 X@;@8C@ W@3 Cw@. X0no_event@2@5 X1@I@8X D  t  t t  Wt 
find_event O W XOC@ W Aj	@3@;@6 XM W@8C@(A  W@3 XK@5 XE@;@0@2@,
@5 XJ W@,
@5 J W@,@5 X@6 X@8C
A W@3@,@5 XH@6 XA W@8X D  t  t t  Wt skip_quoted O W XUC@ W


@3@;@8C@!@ W Gd

 Gd
@3@;
@6 XV W@8C@#@ W




@3@;
@6 XW@8C@ W
	
@3@;@6 XW@8C@ W 	@9X D  t  t t  Wt not_event_char O W XXC	@ W@3 XD@5 XE@;@I@8C@ W Aj@3@;@I@8C@ W @9X D  t  t t  Wt match_event O W XZC@ W@3@5 XP W@;@8C@ W@3 Cw@. X0 XN@2@5 X1@I@8X D  t  t t  Wt  X! O W X C@ W Aj Aj @@3@;@8C@ W Aj Aj
@3@5 XY W@;@0@2
@6 X@8C@#@ W Aj	 @@3@;@,@,
@5 X[ W@,@5 X@;
@-@6 X@8C@"@ W' X_@3@; X_@,
@,@5 XW
@6 X@8C@"@ W" X`@3@; X`@,
@,@5 XW
@6 X@8C@ W
@3@;
@6 X@8C@ W  @@9X XQM PF@!/usr/lib/swi-prolog/boot/parms.plMs@ S XD  t  t t  Pt  P O P PC
@A P@3@5library_directory_cache P@;@*
 D|@8C@D P@3@- AE@5 @G @5 C( @;@. Xb
@2@6 A @8C@H P@3@. Xb@2@5 Xf@I@8X D  t  t t  Pt $default_editor  D  t  t t  Pt  Xg O P XgC@L Pnotepad@3 H1 @@5 @] P@;@8C@N P vi@9X D  t  t t  Pt  Xc D  t  t t  Pt  Xc 	D  t  t t  Pt  Xc 
D  t  t t  Pt  Xc XQM CF@#/usr/lib/swi-prolog/boot/topvars.plMs@ S @lS Eprint_toplevel_variables Everbose_expansionXD  t  t t  Ct toplevel_var O C XpC
@ L>@3$topvar@. Be	@2@6recorded L?@8X D  t  t t  Ct name_var O C XvC@Y L>	
 Be@3@'@;@8C@[ L>		@3@6 Xw L?@8X D  t  t t  Ct verbose  D  t  t t  Ct  Xy  	D  t  t t  Ct  Xy  D  t  t t  Ct delete_bound_vars O C XzC@_ L> 	@9C@"@` L>	
@3@ 
 Be	@!@5v_member L?@;
@6 X{ L?@8C
@d L>	@3@6 X@8X D  t  t t  Ct print_query O C XC@5 L>@3@5	bind_vars L?@5writeq L? D0@5 E L?@5 E L?@I@8C@9 L> @9X D  t  t t  Ct expand_vars O C XC	@A L>
	@3@K	@;@8C
@C L>
	@3@5 A L?@;@8C@)@E L>	
 C@3@,@5 Xx@@
@5 Xq L?@D
@;@<
@. @@. A%variable@2@-@2@6 @ L?@8C@K L>@3@,@,@5 B L?@;@5 X@h

@6expand_args L?@8X D  t  t t  Ct  X O C XC@Q L>	@3@;@8C@%@R L>@3@,
@5 Bh L?
@,@5 X L?@5 X@h@6 X@8X D  t  t t  Ct  X O C XC@; L> @9C@< L>
 Be	
@3@$	
@6 X@8X D  t  t t  Ct  Xo O C XnC
@ L> E@3@; Xy@5 C L? Xy@6 A L?@8C@ L> F@3 Xy@6 X@8X D  t  t t  Ct  Xm  O C XlC@#@ L>@3@E
@,@,	@5 X@F
$~w =~t~12|~p~n@0@1	@2@5 N L?@I@<No defined toplevel variables~n@6 C[ L?@B@8X D  t  t t  Ct  L< O C L=C@&@* L>@3@5 X@,@5 K L?@5 X@@
@5 Xy  L?@5\=@= L?@D
@6 X L?@<@J@8X D  t  t t  Ct assert_bindings O C XC@o L> @9C@Z@p L>
	
@3@ 	
 Be@!@@@A@L@D@. Xu Xr@. Be@-@2@+
@2@. D
@2@5 U^ L?@@@!@@toplevel_var_size@,@5 @] L?@D@-@5$term_complexity L?@<@J@A@D Xr@-@5 Us L?@<@J@A@<@J@B
@6 X L?@8X D  t  t t  Ct  Q O C QC@l L>	@3@6 X@8X D  t  t t  Ct  X~ O C X}C@g L>	
@3@=@'
@<@6 X|@8X XQM AXF@./usr/lib/swi-prolog/library/dialect/sicstus.plN+=uS E DE ArE A`E QEversionEtrimcore E QE	read_lineE X Eupdate_mutableEcreate_mutableE XEget_mutableE AE AE AtE A{XO AX X C@ AU@3@5 Ak@;@. D@+@2@5 D @@5 BH @. Be	@2@6 @X @8C@&@ AU@3@5 V% @;@,@0@. A Bz@2@1@. B{ B}@2@2@5 A @5 X@. D@2@6 X@8C@ AU@3@6 A* Sv@8X D  t  t t  AXt  Bt  O AX Bs C AU D~ C D@9X O AXsicstus_flag C@$A AU D@3@; D@,
@5 @] @@@-@0--@+@2@5 EH E@D@$	@<@&	 D|@A@8CA AUsystem_type@3@;@@


saved_program @@5 X@D
@&	runtime@<@&	 C@8CA AU@3@6 X@8X O AX Ay CA AU
 
@3@5 Ak@;@5 A @0
@1@2 @6 C @8CA
 AU@3@5 X @@,
@5 A]@0
@1@2 @6 X@8X O AX AZ C@{ AU@3@K@;@I@8C@| AU 
 @9XD  t  t t  AXt  Ap O AX Ao C@' T  E S@9C@A S   De@9X O AX X CA AU  @3@6trim_stacks  AW@8X O AX X CA AU@3@5$welcome  AW@.version_msg@+@2@. @banner@/ N W@1@2@6 U^ Uc@8X O AX X CAZ AU@3
current_input@6 S[ Sd@8X O AX X CA; AU 	
$mutable@9X D  t  t t  AXt  A @DD  t  t @Et  AXt A  @ @oO AX A CA# AU@3@,@5 Ax@5 A} @6 Av @@8X D  t  t t  AXt  A| @DD  t  t @Et  AXt A{  @O AX A{ CA AU@3@,
@5 Ax@6 X@8X D  t  t t  AXt  X 	O AX Q CA AU@3@6 X AW@8X D  t  t t  AXt  A @DD  t  t @Et  AXt A`   O AX A` C@ AU@3@E@@F@@<@@8X O AXpush_sicstus_library  C@G@_ AU@3@=@@@. H$@/  A\ AX@2@,@0@. A C&@2@1@. B{ B}@2@1@. A B@2@1@. A AE@2@2@5 X@. @@.  @l@/ Ba H$@2@/ A^ A\ AX@2@5 A @I@<@J@A@8X O AX
setup_dialect  C	@ AU  @3@. E3 Am@2@6 R @@8X O AX X C	A AU@3@. X@2@6 E @8X O AX X C
A AU@3@5 X@6 @h @8X O AX X CA] AU@3@6 X@8X O AX X CAE AU@3 X@5 B @;@6setarg @8CAH AU@3mutable@6 A Sv@8X O AX X CA3 AU 	
 X@9X D  t  t t  AXt  A @DD  t  t @Et  AXt A  @O AX A CA AU@3@,
@5 Ax@5 X@6 A @8X D  t  t t  AXt  Au @DD  t  t @Et  AXt At  @oO AX At CA AU@3@,
@5 Ax@6 X@8X XQM DdF@b/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/newutilities.proMuS @lEmonth_numeric_to_nameEspacerEatom_to_integerEcontains_no_dupsEflatten_listEgenerate_int_listE XEinteger_to_atomE JE	trim_atomEgenerate_integerEpad_number_as_atomE@!explode_separator_content_as_listEunique_atomEimplode_separator_content_listXO Dd X CAu DaM@3@,	@5 S E@,
@5 @ @@,@5 Y@$
@;@8X O Dd X CA Y
	@3@;@8CA Y

@3@Y@_@`@i@h@;@5 X Dd@;@8X O Dd Y CA! Y
@3@,@5number_chars @,@5 Y@5pad_number_as_atom_x Y@;@8X O Dd Y C@ Y
	 A@3@;@8C@ Y
	@3@;@8C@ Y
	@3@5@ implode_separator_content_list_x Y@;@8X O Dd X C@U Y
@3@,
@5 A  @5 Y@;@8X O Dd X C@k Y
 @3@;@8C
@n Y
@3 MC@5 E @h	 @6 X Y@8X O Ddflatten_list_x CA Y
 @9CA Y

@3@,@5 Y Y@,
@5 Y 
@6 EH E@8CA Y
 	@9X O Ddretrieve_padding CAF Y
	@3@;@8CAK Y

0@3@h@6 Y" Y@8X O Ddsplit_off_atoms CA Y
	@3@5 Y@;@8CA Y
 E$	
@3@5 Y
@6 Y& Y@8CA Y
@3@0@2@,
@5 Y!
@6 Y(@8X O Dd Y C@ Y
		
@3@;@8C@ Y
	
@3@,@5 @u @,@5 Y)
@6 Y@8X O Dd J C@iA Y
@3@. J@+
@+@+@+
@+@+@2@5 J J@,@5 Y Y@,@5 Y+@,@5 Y+
@,@5 Y+@,@5 Y+@,@5 Y+@,@5 X Y @@0@1@1@2@5 Y Y @0@1@1@2@5 Y-@;@8X O Dd Y CA Y
 @9C
A Y
@3@,	@5 Y Y@Y@`@Z@f@o@8X O Dd X CAV Y
 01JAN@9CAW Y
 02FEB@9CAX Y
 03MAR@9CAY Y
 04APR@9CAZ Y
 05MAY@9CA[ Y
 06JUN@9CA\ Y
 07JUL@9CA] Y
 08AUG@9CA^ Y
 09SEP@9CA_ Y
 10OCT@9CA` Y
 11NOV@9CAa Y
 12DEC@9X O Dd X CA Y
@3@,
@5 Y @;@$	
@;@8X O Dd Y CAj Y
@3@,@5 Y@,@5trim_atom_x Y@5 Y@;@8X O Dd Y C@ Y
@3@,@5 Y@,@5 Y@,
@5replace_separator_with_split Y
@5 Y(@;@8X O Dd X C@v Y
	 @3@;@8C@y Y
@3 MC@5 R @h
	 @6 X Y@8X O Dd X C@` Y
@3@,
@5 Y@5 Y@;@8X O Dd YH CAs Y

@3@;@8C
Aw Y

@3@Y@_@`@k@;@8CA| Y


@3@h
@6 YG@8X O Ddretrieve_next_id CA Y
@3@. T7@+
@2@5 F @Y@a@Z@f@o@. T7	@2@5 @ @;@8CA Y
	@3@. T7@2@5 YR@;@8X O Dd YK C@ Y
	@3@;@8C@ Y
@3@;@8C@ Y
 E$
@3
@6 YJ@8C@ Y

 E$@3@,@5 Y!@6 YJ@8C@ Y
	
@3
@6 YJ@8X D  t  t t  Ddt  T6 	O Dd Y CA. Y
@3@Y@a@^@k@9Can not pad number: ~k to size: ~k as number is too big.
@0@1@2@6throw_error Db@8CA8 Y
@3@,
@5 Y%
@,@5 Y!@5 Y@;@8X O Dd Y	 CA Y
@3@,
@5 YO Y@,@5 X Y M/@0@1@2@5 Y-@;@8X XQM B=F@$/usr/lib/swi-prolog/boot/autoload.plMs@ S E A E$update_library_index Emake_library_indexE Y^Ereload_library_index E$in_libraryE RE AE B@XD  t  t t  B=t 
plfile_in_dir O B= YdC@$As@$/usr/lib/swi-prolog/boot/autoload.plM@3@.  @l@/ @@+ Bz@2@5 D BB@5 @ BB@0@1 @1
@2@6 B+ @8X D  t  t t  B=t read_index_from_stream O B= YkC@ Yf@3@5 B0 @,
@5 B} @5assert_index BB@;@8X D  t  t t  B=t  Yc  D  t  t t  B=t  Yc O B= YbC@J Yf@3@5 Al @5 E1 @;@5load_library_index BB@,@5 B @-@6
library_index BB@8C@O Yf@3@5 Yu@,@-@5 Yy@6 Yx@8X D  t  t t  B=t  R @DD  t  t @Et  B=t R D  t  t t  B=t  R  D  t  t t  B=t  R O B= RC@\ Yf@3@5 U @@;@8C@q@^ Yf
@3@ 
 	
@!@,@,@5 Yx A @@5 @] @?@. 	 Vr@2 AE@5 Y}@D@H@,
@,@5 B@ BB A@,@. @n@2@5 @q @@@'	
@D@. A@2@5 @X @<@. 	@/ BH@1@. @2@2@5 Y A@-@5 Y@6 R BB@8X D  t  t t  B=t list_set O B= YC@ Yf@3@6closel BB@8C@ Yf
@3@5 A @;@6 Y BB@8X D  t  t t  B=t  Yw O B= YvC@ Yf@3@5 Ys@5 Yt@,
@5 Yx@-@-@5 Yy@;@8C@ Yf@3@. B B=load_library_index_p@2@6 B; @8X D  t  t t  B=t guarded_make_library_index O B= YC@z Yf @9C@-@{ Yf	
@3@@@. Y]	@2@,@. @ @@2@5 @G BB@D@J@<
 B@. B@/ Y]	@2@5 @ @@A@6 Y BB@8X D  t  t t  B=t  Ya  O B= Y`C@ Yf  @3@. Yz@-@-@-@2@5 C @.autoload_directories@-@2@5 Y@.index_checked_at@-@2@6 Y@8X D  t  t t  B=t  Y D  t  t t  B=t  Y 	D  t  t t  B=t  Y 
D  t  t t  B=t  Y D  t  t t  B=t 
read_index O B= YC@ Yf@3@;@8C@ Yf	
@3@;@5 Y BB@6 Y@8C@(@ Yf@3 @c@. A@/ Y@+	@2@5 Y@5 E
 @. B B}@+
@2@. Yl	
@2@. B
@2@6 D @8XD  t  t t  B=t needs_autoloading O B= YC@5A Yf
 	
@3@. 	
@2 R@5 R @@?
@. 	
@2@. R@-@2@5 Y@D
@H@,@,@5 Yx@-@6 Yb BB@8X D  t  t t  B=t  Y\   D  t  t t  B=t  Y\  O B= Y[C@#@q Yf@3@,@.indexed_directory@2@,	@5 U, BB@;@5 Y@@
$modified_index @ @@5 Y@D
@6 Y` BB@<@J@8C@x Yf   @9X D  t  t t  B=t  Y^ O B= Y_C@ Yf@3@,
@5 P BB@6make_library_index2 BB@8X D  t  t t  B=t canonical_pi O B= YCAS Yf@3@K@;@I@8CAU Yf 
 

 
@9CAV Yf
 C

 
@3@Y@^@Z@f@o@8X D  t  t t  B=t index_files O B= YCAA Yf @9C@bAB Yf
@3 B}@,@5 B @. Yo@+
@2@. B@2@5 C BB@@@7@ 

 @ @@!@D@,@-@5 Yi@.public_predicate@/ @+@+@2@. A	index((~k), ~k, ~k, ~k).~n@1@1@1@1@2@5 U^ BB@<	@J@B@B@A@6 Y BB@8X D  t  t t  B=t files_from_patterns O B= YCA  Yf 		@9CA" Yf@3@,
@5 A BB@#	
@,@5 W0 BB@6 Y BB@8X D  t  t t  B=t do_make_library_index O B= YC@:A5 Yf@3@. @N@. B@+

@2@/ @N@. R@/ E3 R@2@/ B A@+@2@. @N@.index_header@2@/ Y	@2@. @N@. B@2@/ B@-
@2@6 Y@8X D  t  t t  B=t expand_index_file_patterns O B= YC
A Yf@3@. Y@2@6 W/ BB@8X D  t  t t  B=t  Y O B= YC@TA Yf@3INDEX@,
@,@5 Ye BB A@5 C+ BB@;@,@5 E
 BB@,

@5 Y@,@5 Y BB@@@*@5library_index_out_of_date BB@D AO@.make@/ Y{
@2@5 Y Y@- @@5 Y@. Y
@2@. E
@-@2@6 Y@<@-@6 Y@8CA Yf@3@. @@. A A
index_file@2@-@2@6 @ BB@8X D  t  t t  B=t  Y O B= YC@/@ Yf@3MKINDEX@,	@,
@5 Y B}@5 Y@;@,@5 Y@. @{@.  @l	@2@1@. @b @@2@2@. E
@-@2@6 Y@8CA  Yf@3@,	@.source_file_pattern	@2@,
@5 B B@6 Y@8X D  t  t t  B=t  Yr O B= YqC@ Yf @@3@;@8C@0@ Yf
index

@3@;@,@5 Yx@0	@1 @1
@2@,@5 Yj@. Yz@2@5 E @I@8C@ Yf@3 @@.illegal_autoload_index	@2@5 Y@I@8XD  t  t t  B=t  Y  O B= Y C@ Yf@3@,@5 Y BB@,	@5 S @Y@`@_@d@Z@<@i@;@8C@M@ Yf@3@,@.index_file_name@1@. B{ B}@2@2@,	@5 Y@,
@5 Y@. Y@-@2@5 Y@,@5 Y@. Y@2@5 @ @@@5 Y BB@D@J@<@. Yz@-@-@-@2@5 Y@. Y@-@2@5 Y@5 Y@. Y
@2@6 Y@8X D  t  t t  B=t  Y O B= YC@ Yf@3@;@8C
@ Yf		@3@6 Y@8X D  t  t t  B=t  BA  D  t  t t  B=t  BA O B= B@C@#@= Yf@3@5 Yu@,
@5 Yx@=
@5 Yy@$@<
@5 Yy@;@8X D  t  t t  B=t  Y O B= YC@ Yf@3@,	@0@. B{ B}@2@1@. B{ A@2@2@5 Y BB@6 Y@8C@6@ Yf@3@. X Y@2@0@. A Bz@2@1@. B{ B}@2@1@. A B@2@1@. A AE@2@2@,	@5 A @5 Y Y@-@,
@5 Y A@6 Y@8X D  t  t t  B=t  Y O B= YC@ Yf@3@. X Y@2@0@. A Bz@2@1@. A B@2@1@. A AE@2	@2@6 Y@8X D  t  t t  B=t  A O B= AC@jAp Yf@3@.  Xy @@2@,	@5	al_option BB@,
@5 B @. I
 R@2@5 R @ A@,@5 Y} BC@,@5 Y} A @@5 @h @,
@. Y
@2@,@5 Y A@5 Y@-@5 Y@@@( D|@D@J@< A @@5 Y BC@5 Y@5defined_predicates BB A@5 Y BC@5 Y@6 A BB@8X D  t  t t  B=t  Y D  t  t t  B=t  Y 	D  t  t t  B=t  Y 
D  t  t t  B=t  Y D  t  t t  B=t  Y{ D  t  t t  B=t  Y{ 	D  t  t t  B=t  Y{ 
D  t  t t  B=t  Y{ D  t  t t  B=t  Y O B= YCA Yf @9CA Yf	
@3@5 Y@6 Y@8X D  t  t t  B=t  A  O B= YZCAm Yf  @3@6 Y@8X D  t  t t  B=t  Y^ O B= Y]C
@ Yf@3@,	@5 Y@6 Y BB@8X D  t  t t  B=t  Y O B= YC@<A Yf	
 @3@@@. Be
@2@5 Y@D@J@A
@<@@@,
@0@1
@2@5 @ 
@5 Y@D@J@<@$
@A
@8X D  t  t t  B=t  Y O B= YCAO Yf@3@,
@5 @ BB@6 Y BB@8X D  t  t t  B=t  Y O B= YC@ AZ Yf@3/*  $Id@5 A BB$~n~n@5 Y    Creator: make/0~n~n@5 Y@)    Purpose: Provide index for autoload~n@5 Y*/~n~n@6 Y@8X D  t  t t  B=t  Y O B= YCA Yf@3@,	 Bz@ @ @*.@6 @u BB@8X D  t  t t  B=t  Y O B= YCA) Yf@3@?
@5 C$ BB@D
@H@;@8C@,A+ Yf@3@,
@5 BV BB@= D0@,@5 Y@5@> BB@B@<@,@5 Y@,
@5 Y
@5 Y@A@;@8X XQM OF@f/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/checker/checker_ioutilities.proMuS @lE OE PyXO O O C@Hu DiM@3 F@ @ M@5display_header_full YW@;@8C@N Y@3 E@ @ M@5display_header_plain YW@;@8C@T Y@3@;Could not calcuate banner. Unexpected system configuration.@6
show_error YW@8X O O Py C@@_ Y@3@5 O O@,	@5toolset_support_line1 X@,
@5toolset_support_line2 Z@,@5toolset_support_line3 Z@,@5toolset_support_line4 Z S.@5 A @&Usage: checker [options] Target_File~n@5 Z S.@5 Z@*Target_File - Either a .vcg or .siv file~n@5 Z S.@5 Z@?All options may be abbreviated to the shortest unique prefix.~n@5 Z S.@5 ZStandard options~n@5 Z----------------~n@5 Z@8-help                 - Display this help information.~n@5 Z@6-version              - Display version information.~n@5 Z@C-plain                - Adopt a plain output style (e.g. no dates~n@5 Z@.                        or version numbers).~n@5 Z@E-overwrite_warning    - Confirmation needed to overwrite command or~n@5 Z@*                        proof log files.~n@5 Z@D-command_log=Log_File - Specify filename for the command log file.~n@5 Z@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@5 Z@J-execute=Log_File     - Execute a previously generated command log file.~n@5 Z@<-resume               - Resume a previously saved session.~n@5 Z S.@5 Z~a~n@0	@2@5 Z Z%@0
@2@5 Z Z%@0@2@5 Z Z%@0@2@5 Z@;@8X XQM CF@%/usr/lib/swi-prolog/library/socket.plN+=u@ S E
tcp_setoptEtcp_open_socketE
tcp_socketEtcp_host_to_addressEtcp_connectE	tcp_fcntlE
tcp_listenEudp_receiveEtcp_close_socketEudp_sendE SE
tcp_acceptEtcp_bindE Z/E
udp_socketE
tcp_selectXO C Z. C
@Vu CN+=@3@5tcp_connect_hook S@;@8C@X ZC@3@5 Z> S@6 Z( S@8X O C Z0 C
@a ZC	setflnonblock@3@; ZJ@6 Z& S@8X D  t  t t  Ct  ZF XQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.plMs@ S EfreezeEfrozenE	copy_termE$wakeupEcall_residue_varsXD  t  t t  ZLt  ZT  D  t  t t  ZLt  ZT O ZL ZSC@3s@"/usr/lib/swi-prolog/boot/attvar.plM @9C@4 ZW
wakeup	
@3@5call_all_attr_uhooks ZL@6 ZS Z^@8X D  t  t t  ZLt delete_attributes_ O ZL Z`CA ZW @9CA ZW	
@3@5	del_attrs Z^@6 Za Z^@8X D  t  t t  ZLt dot_list O ZL ZfC@ ZW
 @N@3@;@#
	
@,@5 Zg Z^@6 Zh@8C
@ ZW 	@9X D  t  t t  ZLt  ZN @DD  t  t @Et  ZLt ZM @H D  t  t t  ZLt  ZN O ZL ZMC@i ZW@3@5$freeze Z^@;@8C@k ZW@3@@8X D  t  t t  ZLt  A O ZL AC@ ZW 		@9C@ ZW
@3
@6 Zl Z^@8X D  t  t t  ZLt attvar_residuals O ZL ZnC@ ZW 

@9C@@ ZW
att
@3@@@L	@#
@D@#@B@B@B@A@<@@@@( ZN@#
@D
@,@5frozen_residuals Z^@B@B@B@<@~@@@1@. @/ attribute_goals@2@5 R Z^@#
@D@. @/ Zu	@2@,@5 W/ Z^@#@,@5 Zm@B@A@<@H@@@+@. @/ attribute_goal@2@5 Zv@#
@D@. @/ Zz	@+@2@@#@,@5 Zh@<@ 

put_attr	
@!@B@A@B@A@A@A@6 Zo Z^@8X D  t  t t  ZLt  Zt O ZL ZsCA ZW
$and
@3@;@#
@,@5 Zr
@6 Zr@8CA ZW 

 ZM	@9X D  t  t t  ZLt  ZV @DD  t  t @Et  ZLt ZU  @D  t  t t  ZLt  ZV O ZL ZUC@ ZW@3@,
@5$get_choice_point Z^@,@5call_det Z^@5$attvars_after_choicepoint Z^@@@( @@D@;@<@J@8C@ ZW@3@I@8X D  t  t t  ZLt delete_attributes O ZL ZC
A ZW@3@,	@5term_attvars Z^@6 Ze@8X D  t  t t  ZLt attvars_residuals O ZL ZC@ ZW 		@9C@,@ ZW	@3@@@,
@5	get_attrs Z^@#	@D
@,@5 Z~@<@#	@B
@6 Z Z^@8X D  t  t t  ZLt  Z O ZL ZC@ ZW@3@@6
deterministic Z^@8X D  t  t t  ZLt  ZR O ZL ZQC@<@ ZW@3@,@5 Z@@@( D|@D@&
 D|@6 ZR Z^@<@$@. E5
@2@. @N@. W/@. Z@2
@2@/ Z@2@0@. E5	
@2@2@6 B Z^@8X D  t  t t  ZLt portray_attr O ZL ZC@&@ ZW ZN@3@;freeze(~w, ~W)@0
@1	@1@0@. A @@2@1@. A @@2@1@. A @W@2@2@2@6 N Z^@8C@)@ ZW@3@. @/attr_portray_hook	
@2@!@@
@-@5 BJ Z^@@D@J@<	~w = ...@0@2@6 Z@8X D  t  t t  ZLt 
portray_attrs O ZL ZC@ ZW @9C@%@ ZW
 Zp
@3@5 Z Z^@@
@( D|@D
@J@<	 Ku@5 E Z^@6 Z Z^@8X D  t  t t  ZLt make_conjunction O ZL ZC@x ZW
 Z

 @N
@3@;@5 Z Z^
@6 Z@8C@{ ZW 	@9X D  t  t t  ZLt portray_attvar O ZL ZC@ ZW@3{@5 Z@,	@5 Z@5 Z}@6 Z@8X D  t  t t  ZLt uhook O ZL ZC@6@G ZW ZN@3@;@@@)@5attvar Z^@D@@
 ZN@,@5get_attr Z^@D
 ZN@. Z	@2@6 Z| Z^@< ZN@6 Z@A@<@6unfreeze Z^@A@8C@O ZW@3@. @/attr_unify_hook	
@2@@8X D  t  t t  ZLt  ZP O ZL ZOC@s ZW@3 ZN@,
@5 Z@;@6 Z@8C@v ZW 	 @@9X D  t  t t  ZLt  Z O ZL ZC@\ ZW
 Z	
@3@;@5 Z@6 Z@8C@_ ZW@3@@8X D  t  t t  ZLt  Z] O ZL Z\C@8 ZW @9C@9 ZW
 Zp
@3@5 Z Z^@6 Z[@8X XQM RF@ /usr/lib/swi-prolog/boot/dwim.plMs@ S E$dwim_correct_goalE REdwim_predicateE$similar_moduleXD  t  t t  Rt find_predicate O R ZC@s@ /usr/lib/swi-prolog/boot/dwim.plM@3@,@.find_predicate_	
@2@5 B R@* D|@;@8C@.@ Z@3@,@.
find_sim_pred	
@2@,
@5 Z
@,@5pack R@. E5@+@2@5 @ R@.dwim_correct@2@5 C R@;@8X D  t  t t  Rt  Z O R ZC@"A Z

  	
@3@5 SR R@. @+@2@5 R R@6 B R@8X D  t  t t  Rt  Z O R ZC@,A Z

  

@3@5
sim_module R@. 	@2@,@5$dwim_predicate R
@,@5 Z@6	sim_arity R@8X D  t  t t  Rt 
principal_pis O R ZCAD Z@3@,@5map_pi_heads R@,@5principal_predicates R@6 Z@8X D  t  t t  Rt  Z O R ZCA Z
@3@;@8C@CA Z
 


 E5
 
@3@. 
@2@5	pack_name R@,@5pack_ R@6 Z@8X D  t  t t  Rt  Z O R ZCA Z
 	 
@3@K	@K
@;@8CA Z
  


 
@3@K
@;@8CA Z
 	
@3@K	@;@8CA Z 
@9X D  t  t t  Rt 
name_arity O R ZC	A5 Z	@3@5 Al R@;@8CA7 Z
 @3@;@8CA8 Z
 C@3@@
@K@D
@J@<@Y@^@Z@f@o@8CA= Z@3@5 R R@;@6 Z@8CA@ Z@3@. @@. A V@2@-@2@6 @ R@8X D  t  t t  Rt 
correct_margs O R ZC@ Z	@3@;@8C@I@ Z@3@h@,@5 Bh R@,@5 Z@@ @5 Z@D
@,@5correct_goal R
@5unqualify_if_context R@<@$@A
@6 Z R@8X D  t  t t  Rt  R @DD  t  t @Et  Rt R  @D  t  t t  Rt  R  D  t  t t  Rt  R O R RC@?@ Z

 
@3@,@,
@5 Z R@,@5 V R@@
@'
@D@J@A@<@#

@,@5 Z R@;@,@5 EP R@6 Z R@8C@%@ Z
 	
@3@,@,@5 Z@. @2@. Yb@-@2@5 Z@*	 D|@;@8C@ Z@3@6 A& R@8X D  t  t t  Rt 
include_arity O R [C@ Z 	@9C@!@ Z	
@3@-@,@5 @ R@-@5 Z@;
@6 [ R@8C
@ Z	@3@6 [@8X D  t  t t  Rt  X O R XC@ Z @9C@ Z
 Be	
@3@ 

 WI	@!@6 X R@8X D  t  t t  Rt 	goal_name O R [
C@D@ Z@3@. OX@-@2@!@=@0@5 [	 @-@0@. C @@2@1@. Z D@2@2@5 S3 R@. M@+@2 S@0@2@5 A R@5	nb_setarg R@I@<	@6 Z@A@8X D  t  t t  Rt dwim_existence_error O R [C@_ Z AE@3@;@8C@H@` Z@3@,
@5 Z@,@5 Z@@@5
no_context R@D@J@A@<
@. BtoplevelDWIM could not correct goal@2@!
@. @@. A% SB@2@2@!@@@( @@D
@6 Z@< B
@6 @ R@8X D  t  t t  Rt  Z O R ZC	@ Z
	@3@K	@;@8C@ Z	
 @3@'@;@8C@ Z
	@3@;@8X D  t  t t  Rt  [ O R [C@r Z 
 ^@9C@s Z 
  @@9C@t Z 
  @@9C@u Z 
  @@9X D  t  t t  Rt  Z @DD  t  t @Et  Rt Z  @D  t  t t  Rt  Z O R ZCAw Z@3@,
@5dwim_predicate_list R@6 Z@8X D  t  t t  Rt  Z O R ZC@9 Z

 	@3@K@;@8C@; Z
 


 
@3@=@K@<@K
@;@8C@? Z
 [


 [@3@;
@6 Z@8C@&@A Z
 


 @3@-@. 
@2@5 Z@;
@6correct_meta_arguments R@8C@D Z

 	@3@-@. 	@2@5 Z@;@6 [@8C@+@G Z@3@. 	@2@,@5 [@;@,
@5 Z@. 	@2
@,@5correct_literal R@6 [@8C@Q@L Z
@3@?@. 	 Vr@2 AE@5 @] R@D@H@5 Z@;@,@,
@5 Z
@,@5 C2 R@@@( @@D@. 	@/ 
@2@5 [@& AE@<@@
@( C:@D@$@<@& AE@8C
@X Z 

 	@9X D  t  t t  Rt  [ O R [C
A{ Z	@3@-@5 Z@;@8CA} Z
 
@3@,@.	dwim_pred@. 
@2@2@5 U, R@;@8CA Z@3@,
@. Z
@2@5 [)@;@8C@-A Z
 
@3@. @+@2@. @N@. SR@2@/ @N@. C
@2@/ R@-@/ @2@6 [)@8X D  t  t t  Rt  Z O R ZC
AY Z@3@,@5find_definitions R@6 D R@8X D  t  t t  Rt  A& O R [C@Z Z@3@,	@-@5 [@. 	 Vr@2@,
@5 [%@6 [ R@8X D  t  t t  Rt  [! O R [ C@ Z
 D

 D@3@;@8C@-@ Z@3@. 	@2@. @E@+@2@5 R R@;@,
@,@5 Z
@5 Z @6 Z@8C@ Z 
@9X D  t  t t  Rt  [( O R ['C@!A Z	
 
@3@,@,
@5 [@5 C R@. 

@2@6 Z@8X D  t  t t  Rt  [$ O R [#C@@ Z
@3@,
@,@5 [@,@,@5 [@-@,@5 Z@,@5 Z@;@0@-@+@2@5 @ R@0@2@5 [1@@@A@@@. 
@/ @2@5 Zw R@D@#@ 
 
@!@<

@,@5 C4 R@$@,@5 [ R@. Z@2@5 Z@D@J@<@$@B@8C@%@ Z@3@-@,@5 [@-@,
@5 Z
@0@+@2@5 [@;@0@2@6 ["@8C@ Z@3 @@.dwim_undefined
@2@5 [@I@8X D  t  t t  Rt  Z @DD  t  t @Et  Rt Z  @D  t  t t  Rt  Z  D  t  t t  Rt  Z O R ZC@#A Z
 

 @3@5 Z@5 U} R@-@. @2@6 Z@8X D  t  t t  Rt find_definition O R [8C@RAb Z	@3@-@,@5 [@5 Z@,@,
@5 Z@@@.  @/ 
@2@5 [2@D@ 

  @!@A@<@@@. R@+@2@5 [/@D@ 

 @!@<@$
@A@8X D  t  t t  Rt  Z @DD  t  t @Et  Rt Z  @o @D  t  t t  Rt  Z  D  t  t t  Rt  Z O R ZC@6 Z
 @3@6 Z@8X D  t  t t  Rt  [, O R [+CA] Z 	@9CA^ Z	
@3
@5 [9 R@6 [*@8X D  t  t t  Rt  Z O R ZCAI Z@3@;@8CAJ Z

@3@5map_pi_head R
@6 Z@8X D  t  t t  Rt  Z O R ZCA Z 
@9X D  t  t t  Rt  Z O R ZC@8A	 Z
@3@. @+@+@2@,@5 @ R@. @2@5 Z@;@,@5 [3
@6 [> R@8X D  t  t t  Rt  [= O R [<CAN Z
 

 
@3@L
@;@6 [;@8CAQ Z
 
@3@6 Z@8X D  t  t t  Rt  Z O R ZCA$ Z@3@K@;@6 Z@8C	A' Z	@3@5 Z@;@8C	A) Z@3@5 Z@6 [7@8X D  t  t t  Rt  Z O R ZCA- Z@3@K@;@8CA. Z@3@Y@_@`@d@c	@Z@i@8X XQM WdF@&/usr/lib/swi-prolog/library/rbtrees.plN+=uS Erb_inErb_sizeE	is_rbtreeE
rb_del_maxE WmErb_keysE [JErb_nextE
rb_insert_newE WErb_previousE W~E WE	rb_deleteElist_to_rbtreeE [TErb_lookupallErb_maxErb_minErb_partial_mapErb_cloneE [aE W{E WaE WkE WjErb_applyErb_mapE [gE
rb_del_minE WXO Wdfixup_right CBu DkN+=  Cl		 Cl@9C
B [mnot_done@3@6fixup3 Wc@8X O Wd [K CC [m
 Ha	@3@6keys Wc@8X O Wdfixup2 C@fB [m
black
 [x
red
 [x [x
 [x [x Cl@3@;@. [z@. [x
@2@/ [x@2@-@6 [v Wc@8C@_B [m
 [z
 [x
 [x
 [x [x
 [x
 [x
 [z
 [x [x Cl@3@;@8C@_B [m
 [x
 [x
 [x
 [x [x
 [x
 [x
 [z
 [x [x [n@3@;@8C@_B [m
 [z
 [x
 [x
 [z [x
 [z
 [x
 [x
 [x [x Cl@3@;@8C@_B [m
 [x
 [x
 [x
 [z [x
 [x
 [x
 [x
 [x [x Cl@3@;@8C@LB [m 
 [z
 [x
 [x [z
 [z
 [x
 [x
 [x Cl@9C@LB [m 
 [x
 [x
 [x [z
 [x
 [x
 [x
 [x Cl@9X O Wd [N CA [m
 [r


 [r@3
@6
insert_new Wc@8X O Wddelete_black_node CB [m
 [n@3@'	@;@8C@$B [m
 [x A
 A
 [z

 [x
 Cl@3@;@8CB [m
 [x A
 A		 [n@3@;@8C@$B [m
 [z

 [x A
 A
 [x
 Cl@3@;@8CB [m	
 [x A
 A [n@3@;@8CB [m@3@,@,
@,@,@5delete_next Wc@. [x
@2@6 [k Wc@8X O Wd [R CB [m
 [r	@3@6visit Wc@8X O Wd [S CB9 [m
 [r


 [r@3
@,@-@5 J% Wc@$
@8X O Wd W| C@b [m

 [r [x	@3@ 
 [x A
 A@!@8X O Wdlookup C@x [m G.@3@,@5 Bh @6 [ Wc@8C@{ [m G0@3@,@5 [@6 [@8C@~ [m A@3@6 [@8X O Wddel_max CBs [m		
 [z [x A@3@;
@6delete_red_node Wc@8C@,Bu [m
 [z@3@,@,@5 [ Wc@. [z@2
@6 [@8CBx [m		
 [x [x A@3@;
@6 [ Wc@8C@,Bz [m
 [x@3@,@,@5 [@. [x@2
@6 [@8X O Wd [X CAK [m

 [r	@3@6	lookupall Wc@8X O Wd [~ CA [m@3@,
@-@5insert_new_2 Wc
@6fix_root Wc@8X O Wdpretty_print C
B  [m
 [r		@3@6 [ Wc@8X O Wd Wj C@ [m
 [r


 [r
@3@6 E? Wc@8X O Wd Wa C@o [m

 [r	@3@6 [@8X O Wd W{ C@` [m
 [r		@3@ 	
 [x A
 A@!@8X O Wdfix_left C@MA [m
 [x
 [z
 [z [z
 [z
 [x
 [z [x [n@3@;@8C@OA [m
 [x
 [z
 [z
 [z
 [z
 [x
 [z
 [x [n@3@;@8C@=A [m


 [x
 [z
 [z
 [x
 [z
 [z Cl@3@;@8C@>A [m


 [x
 [z
 [z

 [x
 [z
 [z Cl@3@;@8CA [m 	 Cl@9X O Wdcheck_red_child CD [m 
 [x@9C@FD [m
 [z		@3@.msg@0@m@1@u@1@s@1@t@1@ @1@b@1@e@1@ @1@r@1@e@1@d@1@:@1@ @1@~@1@w@1@~@1@n@2@1	@2@6 @ @8X O Wdcheck_height CD [m @3@;@8C@sD [m@3@. [@0@U@1@n@1@b@1@a@1@l@1@a@1@n@1@c@1@e@1@ @1@~@1@d@1@ @1@b@1@e@1@t@1@w@1@e@1@e@1@n@1@ @1@~@1@w@1@ @1@a@1@n@1@d@1@ @1@~@1@w@1@~@1@n@2@1@1	@1
@2@6 [@8X O Wd [ C@0B@ [m
 [z
@3@5 H @;
@,@,@5 [@. [z@2@6
fixup_left Wc@8C@0BD [m
 [z
@3@5 Y @;@,@,@5 [@. [z
@2@6 [@8CBH [m
 [z
		@3
@6 [@8C@0BK [m
 [x
@3@5 [@;
@,@,@5 [@. [x@2@6 [@8C@0BO [m
 [x
@3@5 [@;@,@,@5 [@. [x
@2@6 [@8CBS [m
 [x
		@3
@6 [@8X O Wd [A CA2 [m

 [r	@3@K@;@6 L Wc@8CA5 [m

 [r	@3@6 [@8X O Wd [E CC [m@3@K@;@I@8C
C [m
 [r		@3@;@8CC [m
 [r		@3@.rbtree1	@2@. [@-@-@2 AE@6 @G @8X O Wd [L C@ [m
 [r	@3@6next Wc@8X O Wdconstruct_rbtree CC [m
@3@Y@`@_@i@;@8CC [m	@3@;@. E5@+@+@2@5 [
@6
build_node Wc@8C@JC [m@3@Y@_@`@f@Z@d@p@. E5@+@+@2@5 [@,@,
@5 [@h @h @5 [ Wc@h@6 [@8X O Wdinsert CAq [m@3@,
@-@5insert2 Wc
@6 [@8X O Wdrbtree CC [m
 [r	 [x A
 A@3@;@8CC [m
 [r		@3@. [	@2@. [@+
@+@2@. N
@2@6 [@8X O Wd [ CA [m 
 [x


 [x

@9CA [m 
 [z


 [x

@9X O Wd G CC [m
 [x A		@3@;@8CC [m
 [z
@3@h
	
@,@5 [ Wc@6 [@8CC [m
 [x
@3@h
	
@,@5 [@6 [@8X O Wd [U CC [m@3@,
@5 EP @6 W Wc@8X O Wd [ CAO [m

 [x A
 A@3@;@I@8CAP [m@3@,@5 [@,@5 T @6 [ Wc@8X O Wd	fix_right C
A [m Cl		 Cl@3@;@8C
A [m [n@3@6 [ Wc@8X O Wd [ C
@ [m
 [x A
 A@3@;@I@8C@&@ [m@3@,
@5 [@,@5 [@,
@5 [
@6 [ Wc@8X O Wd [ C@!A9 [m

 [x
@3 A@5 E+ 
@6 L Wc@8CA< [m

 [z
@3
@6 [@8X O Wd [\ C@ [m
 [r	@3@6min Wc@8X O Wdprevious C
@ [m
 [x A
 A@3@;@I@8C@&@ [m@3@,
@5 [@,@5 [@,
@5 [
@6 [ Wc@8X D  t  t t  Wdt map @DD  t  t @Et  Wdt [ @H O Wd [ CC, [m
 [x A
 A@3@;@8CC- [m
 [z
	@3@@;@5 [ Wc@6 [@8CC1 [m
 [x
	@3@@;@5 [@6 [@8X O Wd [b CC< [m
 [r
 [r
@3
@6clone Wc@8X O Wd [ C@u@ [m
 [x
@3
@5 [@,@5 [@@@( A@D@$
@ 
 [x
@!@B@<@>@@@!@( G.@D@ 
 [x@!
@6 [@A@<@ 
 [x
@!@6 [@A@8C@p@ [m
 [z
@3@,@5 [@@@( A@D@$
@ 
 [z
@!@B@<@>@@@!@( G.@D@ 
 [z@!
@6 [@A@<@ 
 [z
@!@6 [@A@8X D  t  t t  Wdt  [g @DD  t  t @Et  Wdt [h @H  @HO Wd [h CC [m
 [r	
 [r
@3
@6 [ Wc@8X O Wd [_ CC] [m
 [r


 [r
@3
@6partial_map Wc@8X O Wd [ CCJ [m
 [x A
 A

		
@3@;@8C@ICK [m
 [z

 [z@3@0@. E5@2@+@2
@0@. E5@2@+@2@5 [ Wc@6 [@8C@ICN [m
 [x

 [x@3@0@. E5@2@+@2
@0@. E5@2@+@2@5 [@6 [@8X O Wd [ CC [m
 [x A		@3@;@8C@$C [m
 [z
@3@0@. E5
@2@+@2@5 [@6 [@8C@$C [m
 [x
@3@0@. E5
@2@+@2@5 [@6 [@8X O Wd [i CB\ [m
 [r


 [r@3
@-@6del_min Wc@8X O Wd [p C@gB [m
 [x
 [z
 [x
 [x [x
 [x
 [x
 Cl@3@;@. [z@. [x@2@/ [x@2@-@6 [o@8C@_B [m
 [z
 [x
 [x
 [x [x
 [x
 [z
 [x
 [x [x Cl@3@;@8C@_B [m
 [x
 [x
 [x
 [x [x
 [x
 [z
 [x
 [x [x [n@3@;@8C@_B [m
 [z
 [x
 [x
 [z [x
 [z
 [x
 [x
 [x [x Cl@3@;@8C@_B [m
 [x
 [x
 [x
 [z [x
 [x
 [x
 [x
 [x [x Cl@3@;@8C@LB [m 
 [z
 [x
 [z
 [x
 [z
 [x
 [x [x Cl@9C@LB [m 
 [x
 [x
 [z
 [x
 [x
 [x
 [x [x Cl@9X O Wd [I C
C [m
 [r	
@3@6 [s@8X O Wd Wm CAm [m
 [r


 [r@3
@6 [ Wc@8X O Wd [ CB_ [m		
 [z
 [x A@3@;
@6 [@8C@,Ba [m
 [z@3@,@,@5 [@. [z@2
@6 [@8CBd [m		
 [x
 [x A@3@;
@6 [@8C@,Bf [m
 [x@3@,@,@5 [@. [x@2
@6 [@8X O Wd [ CB [m
 Cl@3@'	@;@8CB [m
 [x A
 A		 Cl@3@;@8CB [m	
 [x A
 A Cl@3@;@8CB [m@3@,@,
@,@,@5 [@. [z
@2@6 [@8X O Wd [ C@ [m
 [z
 [x A@3@;@8C@ [m
 [x
 [x A@3@;@8C
@ [m
 [z@3@6 [@8C
@ [m
 [x@3@6 [@8X O Wd W~ C
B [m
 [r	
@3@6 [@8X O Wd [ C@r [m

 [x A
 A@3@;@I@8C@s [m@3@,@5 [@,@5 [@6 [ Wc@8X O Wd [ CB [m
 [z
 [x A
 A

 Cl@3@;@8C@.B [m
 [x
 [x A
 A
 [z

 [x Cl@3@;@8CB [m
 [x
 [x A
 A

 [n@3@;@8C@*B [m
 [z
@3
@,@,@5 [@. [z@2@6 [@8C@*B [m
 [x
@3
@,@,@5 [@. [x@2@6 [@8X O Wd [W CB0 [m
 [r	
 [r
@3@-
@-@6 [@8X O Wdcheck_rbtree CD [m
 [x A
 A@3@;@6 [ Wc@8C@,D [m
 [z
	@3
@5	check_val Wc@5 [ Wc@5 [
@5 [ Wc
@6 [@8C@(D
 [m
 [x
	@3
@5 [@h 
@5 [
@6 [@8X O Wd [ CA [m
 [x A
 A@3@;@ 
 [z	
@!@&
 [n@8C@_A [m
 [z@3@@@&@5 [@D@#@ 
 [z@!
@6 [@<@)@@
@'	@D@I@A@<@ 
 [z@!
@6 [@A@8C@iA [m

 [x@3@@@*@5 [@D@,@,@5 [@. [x@2
@6 [ Wc@A@<@/@@@'	@D@I@B@<@,@,@5 [@. [x@2
@6 [ Wc@A@8X O Wd [ CB# [m
 [x A
 A@3@;@8C@NB$ [m
 [z
	@3@h
	
@5 [@0@~@1@t@1@~@1@a@1@:@1@~@1@d@1@~@1@*@1@|@1@~@1@n@2@0 Hr@1@1	@2@5 N 
@6 [@8C@NB) [m
 [x
	@3@h
	
@5 [@0@~@1@t@1@~@1@a@1@:@1@~@1@d@1@~@1@*@1@|@1@~@1@n@2@0 Hd@1@1	@2@5 [
@6 [@8X O Wd [c C@ [m
 [r


 [r@3
@-@6 [@8X O Wd [ C@OB [m
 [x
 [z
 [z
 [z
 [z
 [x
 [x
 [z [n@3@;@8C@MB [m
 [x
 [z
 [z [z
 [z
 [x
 [x [z [n@3@;@8C@=B [m


 [x
 [z
 [z
 [x
 [z
 [z Cl@3@;@8C@<B [m


 [x
 [z [z
 [x
 [z
 [z Cl@3@;@8CB [m 	 Cl@9X O Wd [ C@#D [m@3@=@5 [@<@. E3inf@2@5 K @=@5 [@<@. I
 \ @2@5 \@;@8C@D [m@3@. [@0@n@1@o@1@t@1@ @1@o@1@r@1@d@1@e@1@r@1@e@1@d@1@:@1@ @1@~@1@w@1@ @1@n@1@o@1@t@1@ @1@b@1@e@1@t@1@w@1@e@1@e@1@n@1@ @1@~@1@w@1@ @1@a@1@n@1@d@1@ @1@~@1@w@1@~@1@n@2@1@1	@1
@2@6 [@8X D  t  t t  Wdt  [e @DD  t  t @Et  Wdt [d @o @o  @O Wd [d CA [m
 [r


 [r@3
@6 E Wc@8X O Wd W C@h [m
 [r		@3@ 	
 [x A
 A@!@8X O Wd [ CB [m  Cl		 Cl@9C
B [m [n@3@6 [|@8X O Wdfind_path_blacks CC [m
 [x A
 A		@3@;@8CC [m
 [x@3@h	@6 \ Wc@8C
C [m
 [z@3@6 \@8X O Wd [C CC [m
 [r	
@3 @6 [@8X O Wd [G CBp [m
 [r


 [r@3
@-@6 [@8X O Wd [ C@ [m		 G.@3@,@5 [
@6 [ Wc@8C@ [m		 G0@3@,@5 [
@. E5
@2@6 \@8C@&@ [m	
 A@3@,@5 [@@

@5max Wc@D@J@<
@ 
 E5
@!@8X O Wd W CC [m
 [r

@3@;@ 

 [x A
 A@!@8C@(C [m
 E5

 [r [x
@3@;@ 
 [x A
 A@!@8C@CC [m	
 [r
@3@ 

 [x A
 A@!@,@0 L@2@5 @ @-@,
@5 B @Y@^
@c@+@Z@c@+@d@c@p
@6 [@8X O Wd [P C@ [m
 [r	@3@6 \@8X O Wd [ CA? [m@3@6 [@8CAA [m 
	@9CAB [m@3
@6 [@8X O Wd [ CAU [m G.@3@,@5 [@6 [X Wc@8CAX [m A@3@6 [@8CAZ [m A@3@,@5 [@6 [@8CA] [m G0@3@,@5 [@6 [@8X O Wd [F CC [m@3@K@;@I@8CC [m@3@. [@2@. [@+
@+@2@. @N@. D	@2@/ N
@2@6 [@8X O Wd [ CC [m 

 [z	
@3@;@8CC [m 

 [x	
@9X O Wd [ C@*C [m
 [x	
	@3 @,@5 \@. E3 \ @2@5 [@. I
 \ @2@6 [@8C@IC [m
 [z@3@. [@0@r@1@o@1@o@1@t@1@ @1@s@1@h@1@o@1@u@1@l@1@d@1@ @1@b@1@e@1@ @1@b@1@l@1@a@1@c@1@k@2@2@6 [@8X O Wd [ C@ [m		 G.@3@,@5 [
@. E5
@2@6 [@8C@ [m		 G0@3@,@5 [
@6 [@8C@&@ [m	
 A@3@,@5 [@@

@5 [@D@J@<
@ 
 E5
@!@8X O Wd [ CA [m
 [x A
 A@3@;@ 
 [z	
@!@&
 [n@8C@oA [m
 [z@3@@@&@5 [@D@#@ 
 [z@!
@6 [@<@9@@@'	@D@ 
 [z
@!@&
 Cl@A@<@ 
 [z@!
@6 [@A@8C@yA [m

 [x@3@@@*@5 [@D@,@,@5 [@. [x@2
@6 [@A@<@?@@@'	@D@ 
 [x
@!@&
 Cl@B@<@,@,@5 [@. [x@2
@6 [@A@8X O Wd [ C
A [m Cl		 Cl@3@;@8C
A [m [n@3@6 [ Wc@8X O Wd [t CC [m
 [x A
 A		@3@;@8CC [m
 [z	
@3@0@+@2@5 [s
@6 [s@8CC [m
 [x	
@3@0@+@2@5 [s
@6 [s@8X D  t  t t  Wdt  [ @DD  t  t @Et  Wdt [ @H  @H @HO Wd [ CC [m
 [x A
 A

@3@;@8C@3C [m
 [z
	
 [z
@3@@;@5 [@6 [@8C@3C [m
 [x
	
 [x
@3@@;@5 [@6 [@8X O Wd [Z C@ [m
 [r	@3@6 \@8X O Wd [ CC? [m
 [x A
 A			@3@;@8C@7C@ [m
 [z
		
 [z@3
@0@. E5@2@+@2@5 [@6 [@8C@7CC [m
 [x
		
 [x@3
@0@. E5@2@+@2@5 [@6 [@8X D  t  t t  Wdt  [_ @DD  t  t @Et  Wdt [^ @o @o  @O Wd [^ CCZ [m
 [r


 [r@3
@6 [@8X O Wd [` CCG [m
 [r
	
 [r@3
@6 [@8X D  t  t t  Wdt  [g @DD  t  t @Et  Wdt [f @H O Wd [f CC( [m
 [r	
@3@6 [@8X O Wd \ C@cA [m
 [x


 [x
@3@5 [@,
@5 [@@@( A@D@$@$@@<@&@@@( G.@D@$@$@6 \@<@$@$@6 \@8C@^A [m
 [z


 [z
@3@,
@5 [@@@( A@D@$@$@@<@&@@@( G.@D@$@$@6 \@<@$@$@6 \@8X O Wd [ C
C` [m	
@3@;@8CCa [m
 [x A		
@3@;@8C@xCb [m
 [z

 [z@3@,@5 [@@@( D|@D@$@$@&
 D|@B@A@<@9@ @!@@@'@D@@
@@D@J@<@$@#@<@$@#@6 [@8C@xCt [m
 [x

 [x@3@,@5 [@@@( D|@D@$@$@&
 D|@B@A@<@9@ @!@@@'@D@@
@@D@J@<@$@#@<@$@#@6 [@8X O Wd \	 C@ [m
 [z	 [x A@3@;@8C@ [m
 [x	 [x A@3@;@8C@ [m
 [z
@3@6 \@8C@ [m
 [x
@3@6 \@8X XQM @F@$/usr/lib/swi-prolog/boot/messages.plMs@ S E EE @Emessage_to_stringXD  t  t t  @t prolog_message O @ \C@2AIs@$/usr/lib/swi-prolog/boot/messages.plM
 D	 
@3@;@#	@ 
 E5~w:~d: 
@%Initialization goal raised exception: E@!@6translate_message @@8C@ AN \
 D
 E5@(Initialization goal ~p raised exception: E
@3
@6 \@8C@*AQ \
 Dz	 @3@;@#
	@ 

 E5 \
 E5Initialization goal failed
@!@8CAU \ 
 Dz
 E5Initialization goal failed: ~p@9CAX \
initialization_exceptionProlog initialisation failed: E@3@6 \@8CA[ \
unhandled_exceptionUnhandled exception: @3@6 \@8CA^ \ 
 B
 E5Goal (~w) failed: ~p

@9CA` \ 
 V
 E5@$~w is not a current module (created)@9CAb \ 
commandline_arg_type
 E5@*Bad argument to commandline option -~w: ~w

@9CAd \ 
missing_feature
 E5@.This version of SWI-Prolog does not support ~w@9CAf \ 
 C
 E5Singleton variables: ~w@9CAh \ 
	multitons
 E5@7Singleton-marked variables appearing more than once: ~w@9CAj \ profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details@9CAl \ 
	non_ascii
 E5@,Unquoted ~w with non-portable characters: ~w

@9C@WAn \

io_warning@3@. V@+
@2@5 D @@; V
@,@5 U @ V
@,@5 \8@@@. C\@+@2@5 \7@D@#@<@#@A@#	@ 
 E5~p:~d:~d: ~w
@!@8CAx \ 
 \5
 E5
stream ~p: ~w

@9CAz \ 
option_usagepldocUsage: --pldoc[=port]@9CA| \ 
	interruptbeginAction (h for help) ? flush@9CA~ \ 
 \? KRcontinue@9CA \ 
 \? continue (trace mode)@9CA \ 
modify_active_procedure
 E5@ ~p: modified active procedure ~p

@9CA \ 
 CR Cc  @l
 E5Failed to load ~p@9CA \ 
 CR Cc 
 E5@ Failed to load ~p into module ~p

@9CA \ 
 CR Cc
 E5 \I@9CA \ 
 D
 E5@0Cannot pre-compile mixed load/call directive: ~p@9CA \  B@.Full stop in clause-body?  Cannot redefine ,/2@9CA \ 
 Y
 E5@.Illegal term in INDEX file of directory ~w: ~w

@9CA \ 
redefined_procedure
 E5Redefined ~w procedure ~p

@9CA \ 
declare_module W
 E5Loading module ~w abolished: ~p

@9CA \ 
 @
 E5@'Exported procedure ~q:~q is not defined

@9CA \
 C  @@3minus_in_identifier@6 \ @@8CA \ 
 C
 E5@1Clauses of ~p are not together in the source-file@9C@)A \
 CR CT
 E5~|~t~*+Loading 
@3
@,@5 CS @@  Od
@!@8C@SA \


 CR Ck

 E5~|~t~*+@3@,@5 \Z@ 
 E5 ~w
@!@,@5load_module @@ 
 E5 ~2f sec, ~D bytes
@!@8C@2A \
 [5@3@,
@5goal_to_predicate_indicator @@#	@ 
 E5Undefined procedure: ~q
 E@'    However, there are definitions for: E@!@6dwim_message @@8CA \ 
 Z
 E5Correct to: ~q?  \C@9C@+A \
 @
 E E
 E5@3File search: too many levels of indirections on: ~p E    Used alias expansions: E
@3
@6used_search @@8CA \  \V@<The "-" character should not be used to seperate words in an E@2identifier.  Check the SWI-Prolog FAQ for details.@9CA \ 
 @removed_after_error
 E5Removed incomplete QLF file ~w@9C@,A \ 
 Cx

 E5@#Module "~q" already loaded from ~w. E
 E5Wipe and reload from ~w? 
 \C@9CA \  A@$Please answer y(es), n(o) or a(bort)@9CA \ 
 C
 C
 E5File search: ~p --> ~p (cache)

@9C@"A \ 
 C
 C

 E5File search: ~p --> ~p OK ~p
@9C@"A \ 
 C
 C

 E5File search: ~p --> ~p NO ~p
@9CA \ 
gc CUGC:  \C@9C@8A \ 
 \| Cl
at_same_line
 E5@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D
@9CA \ 
shift_stacks CU
Stack-shift:  \C@9C@IA \
 \ Cl
@3@Y@^@ZD @d@p@Y@^
@ZD @d@p@Y@^@ZD @d@p@#	@  \
 E5@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@!@8C@!B \
 V0 CU@3@,@5thread_self @@#	@ 
 E5
AGC: [~w]  \C
@!@8C@$B \ 
 \ Cl
 \
 E5@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)
@9C@"B \
 Yreload@3@,@5 @ @@#
	@ 

 E5Make: reloading ~D files
@!@8CB \ 
 Y FMake: finished@9CB \ 
 Y Y
 E5Updating index for library ~w@9CB \ 
 BD
 E5Autoloading ~p from ~w

@9CB \ 
 A Y
 E5Loading autoload index for ~w@9C@!B& \ X@3version_git@,@5 @] @#	@;@#
@ 

 E5 W
@!@8C@BB) \ X@3 X@,@5 \@Y@^@Z'@d@p@Y@^@Z@d@d@Z@d@d@p
@Y@^@Z@d@d@p@#	@ 
 E5~w.~w.~w

@!@8C@!B0 \address_bits@3 \@,@5 \@#	@;@#
@ 

 E5	~d bits, 
@!@8CB4 \ V@3 V @@5 \@#	@;@#@ Multi-threaded, 
@!@8CB8 \  V		@9CB: \ 	copyright@=Copyright (c) 1990-2011 University of Amsterdam, VU Amsterdam E@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, E@@and you are welcome to redistribute it under certain conditions. E@3Please visit http://www.swi-prolog.org for details.@9CB@ \ author@#Jan Wielemaker (jan@swi-prolog.org)@9C@TBB \

welcomeWelcome to SWI-Prolog (@3 V@,@5 \W \@,
@5 \W@ 
Version @! X@,@5 \W@  H E@! \@,@5 \W@  E E@2For help, use ?- help(Topic). or ?- apropos(Word). E E
@!@8C@3BN \aboutSWI-Prolog version @3 X@,@5 \W@  Q
@! \
@,@5 \W@  E@! \@6 \W@8CBU \  Cr Cr@9CBW \ 
 Venter
 E5Break level ~d@9CBY \ 
 \ H` E
 E5Exit break level ~d@9CB[ \ 
	var_query@1... 1,000,000 ............ 10,000,000 years later E E@/~t~8|>> 42 << (last release gives the question)@9CB_ \ 
close_on_abort
 E5Abort: closed stream ~p@9C
Bb \
 C@3@6query_result @@8C@/B \
 C@3@@
@ tty_control @@5 \@#	@D
@  \
 E5 W
@!@<@$	
@A@8CB \ 
 Cu
 E5~w: halt@9CB \ 
	no_action
 E5Unknown action: ~c (h for help) E@9C@bB \ 
 X0 X3History Commands: E@&    !!.              Repeat last query E@/    !nr.             Repeat query numbered <nr> E@:    !str.            Repeat last query starting with <str> E@4    !?str.           Repeat last query holding <str> E@>    ^old^new.        Substitute <old> into <new> of last query E@6    !nr^old^new.     Substitute in query numbered <nr> E@<    !str^old^new.    Substitute in query starting with <str> E@6    !?str^old^new.   Substitute in query holding <str> E
 E5    ~w.~21|Show history list E
 E5    ~w.~21|Show this list E E

@9CB \ 
 X0 XN! No such event@9CB \ 
 X0bad_substitution! Bad substitution@9CB \ 
 X0 X=
 E5~w.@9CB \
 X0 X0@3@6history_events @@8C@ C \
 U@3@,@5 \b@#
	@ 

 E5Spy point on ~p
@!@8C@ C \
 Ut@3@,@5 \b@#
	@ 

 E5Spy point removed from ~p
@!@8CC \ 

trace_mode
 E5Trace mode switched to ~w@9CC \ 

debug_mode
 E5Debug mode switched to ~w@9CC \ 
 AC
 E5Debug mode is ~w@9CC \
 V*@3@;@#	@ 
No spy points
@!@8CC \
 V*Spy points (see spy/1) on: E@3@6predicate_list @@8C@(C \
 Uq@3@;@#	@,
@5 \b@#@ 
 E5        ~p: Not tracing
 E
@!@8C@(C" \
 Uq@3@,
@5 \b@#	@ 
 E5        ~p: ~w
 E
@!@8CC& \
 V.@3@;@#	@ @"No traced predicates (see trace/1)
@!@8CC( \
 V.Trace points (see trace/1) on: E@3@6tracing_list @@8C@7C: \		
 V V@3@;@#	 V@,
@5 V @@#@ 
 E5~t[~D] ~10|
@!@,@5
frame_context @@6
frame_goal @@8CC@ \
 \choice@3@;@#
	@. \ V@2
@6 \W@8CCB \
 \	 V@3@;@#	@$
@8C@8CC \


 \
 Up@3@;@#
	@ 
 T @!@,@5port @@,@5frame_level @@,@5 \@6 \@8C@CCI \
 \@3@,
@5frame_flags @
@,@5 \@,@5 \@,@5 \@,@5frame_depth_limit @@,@5 \@  \C
@!@8C@"C \ 
 AP AR
 E5@(The predicate ~p has been renamed to ~p. E@BPlease update your sources for compatibility with future versions.

@9C@&C \
abnormal_thread_completion C9@3@;@#
	@ 

 E5@'Thread running "~p" died on exception: @!@6 \@8CC \ 
 \ AE
 E5@'Thread running "~p" died due to failure@9CC \ 
threads_not_died
 E5~D threads wouldn't die@9XD  t  t t  @t  E O @ ECC \
@3@;@8CC \
 \@3@;@,@5print_message_line @@6 E @@8CC \@3~N@,@5 @u @5 A @,@5 ]@6 ]
@8X D  t  t t  @t 
clean_goal O @ ]CC \
 
@3@5
hidden_module @@;@8CC \
 
@3@. 
@2 O?@5 R @@;@8CC \ 	@9X D  t  t t  @t  \ O @ \C@ECm \	@3 E&@,@5 \@@
 @D@5 ]@D@% [@<@% MC@@
 V+@5 ]@D@%
 E7@<@%
 MC@#	@ 
 E5~w~w 

@!@8X D  t  t t  @t  \ O @ \CBe \ C
 E5false.@3@6
extra_line @@8CBh \
 C@3@;@#	@ 
 E5true.@!@6 ]@8CBk \
 ]@3@,@5result @@6 ]@8CBn \ Cl@3@6 ]@8CBp \
 C@3@,
@5 ] C
@6 O @@8CBs \
more@3@,
@5 ] ]"
@6 ]@8C@CBv \  A E
 E5Actions: E E
 E5@6; (n, r, space, TAB): redo    t:          trace & redo E
 E5@.b:                    break   c (a, RET): exit E
 E5@/w:                    write   p           print E
 E5h (?):                help E E@9CB~ \ action
 E5Action?  \C@9CB \  C
 E5Please answer 'y' or 'n'?  \C@9CB \ eof E@9CB \ toplevel_open_line		@9X D  t  t t  @t  \ O @ \CCz \@3@,@5	port_name @@#	@;@#
@ 

 E5~w: 
@!@8X D  t  t t  @t caller O @ ]1CA% \
    B@3@;@#	@$
@8C@PA' \

  
@3@;@#	@@@'@?@5 ]@D@H@#@D@ 
 E5
~q:~q/~w: 

@!@<@ 
 E5~q/~w: 

@!@A@8CA, \ 
 
 E5 ]4

@9CA. \ 	
 E5~p: @9X D  t  t t  @t  \ O @ \C@/C^ \@3@@
@$debugger_show_context @@5 \ R@,@5 \@#	@D
@ 
 E5[~w] 
@!@<@$	
@B@8X D  t  t t  @t  X O @ XC@ \ 
end_of_clauseUnexpected end of clause@9C@ \ end_of_clause_expectedEnd of clause expected@9C@ \  @Unexpected end of file@9C@ \ end_of_file_in_atomEnd of file in quoted atom@9C@ \ end_of_file_in_block_comment@ End of file in /* ... */ comment@9C@ \ end_of_file_in_stringEnd of file in quoted string@9C@ \ illegal_numberIllegal number@9C@ \ 	long_atom@!Atom too long (see style_check/1)@9C@ \ long_string@#String too long (see style_check/1)@9C@ \ operator_clashOperator priority clash@9C@ \ operator_expectedOperator expected@9C@ \ operator_balanceUnbalanced operator@9C@ \ quoted_punctuation@-Operand expected, unquoted comma or bar found@9C@ \ 	list_rest@'Unexpected comma or bar in rest of list@9C@ \ cannot_start_termIllegal start of term@9C@ \ 
punct
 E5Unexpected `~w' before `~w'

@9C@ \ 	
 E5 W@9X D  t  t t  @t  \ O @ \CC, \ 		@9C@(C. \@3@,
@5 \b@#	@ 
 E5
        ~p
 E@!@6 \@8X D  t  t t  @t  \d O @ \cCA \@3@,
@,@5 @ @@,@,
@5 B @@. 
@/ 
@2@6user_predicate_indicator @@8X D  t  t t  @t  \ O @ \CB \ 		@9C@<B \
 

 E5~t~w   ~8|~W~W
 X @ D0
 X @ E@3
@6 \@8X D  t  t t  @t dwim_predicates O @ ]`C@ \
 
 @3@;@,@. Z@. 
@2@2@6 B @@8C@ \
 
@3@,@. Z@.  @l
@2@2@6 ]b@8X D  t  t t  @t undefined_proc_msg O @ ]cC@ \
 	  [@3@;@#	@.  [@2@6 ]d @@8C@ \
  [@3@;@#	@  E@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3
@!@8C@ @ \
  @@3@;@#	@  E@"  Rules must be loaded from a file@!ToplevelMode@6faq @@8C@ @ \
  @@3@;@#	@  E@'  Directives must be loaded from a file@! ]h@6 ]i@8C@ @ \
  @@3@;@#	@  E  ?- is the Prolog prompt@! ]h@6 ]i@8C@3@ \@3@,@5 ]a @@#	@@@ @* D|@#
@D@ 
 E@%  However, there are definitions for: E@!@6 \g@<@$
@B
@8X D  t  t t  @t bindings O @ ]pCB \ 

@9C@YB \
binding
@3@,@5 D @@#
@,@5	var_names @
@,@5 MU @@@@#@* D|@#@D@ 
 E5 @O E@!@6 ]q @@<@$@B@8X D  t  t t  @t printed D  t  t t  @t  ]{ 	D  t  t t  @t  ]{ D  t  t t  @t swi_message O @ ]|C@ \ 
io_error
 E5I/O error in ~w on stream ~p

@9C@ \ 
 S Je
 E5Could not execute `~w'@9C@ \ 
 S
 V
 E5Caught signal ~d on `~w'

@9C@ \ 
 N
 E5

@9C@ \ 
 V
 E5Caught signal ~d (~w)

@9C@ \ 
limit_exceeded
 E5Exceeded ~w limit (~w)

@9C@ \ 
 Y
 E5goal unexpectedly failed: ~p@9C@ \ 

shared_object	
 E5 W@9C@ \ 
system_error
 E5error in system call: ~w@9C@ \  ]error in system call@9C@ \ 

failure_error
 E5Goal failed: ~p@9CA \ 

timeout_error
 E5Timeout in ~w from ~p

@9CA \ 
not_implemented
 E5@*~w `~p' is not implemented in this version

@9C@"A \
 D D@3@,@5 \b@#
	@ 

 E5@1Wrong context: ~p can only be used in a directive
@!@8C@-A \
 Deditno_default_file@3@@ H1 @@5 \@#	@D@ @IEdit/0 can only be used after opening a Prolog file by double-clicking it
@!@<@ 	@=Edit/0 can only be used with the "-s file" commandline option
@!@A@8CA \ 
format_argument_type
 E5@,Illegal argument to format sequence ~~~w: ~p

@9CA \ 
 C[
 E5Format error: ~w@9X D  t  t t  @t 	residuals O @ ]CB \ 

@9C@GB \	
@3@@@)@*
 D|@#
@D@ 
 E5~W,	 E@!
@6 ] @@<@ 

 E5~W	@!@B@8X D  t  t t  @t line_element O @ ]CD \	 S@3@; D0@6 S @@8CD \	
 E5
@3@;@6 ]
@8CD \@3@ Rmessage_line_element R@;@8CD \	
ansi	
@3@;@6 ]
@8CD \@3@6 ]
@8X D  t  t t  @t make_message_lines O @ ]C@[ \		@3@;@8C@\ \
 E5 W@3@;@8C@] \
 E5 W E
@3
@6 ] @@8X D  t  t t  @t  ]w O @ ]vCB \@3@;@#	@ 
 E5~w = 
@!@8C@+B \
@3@;@#	@ 
 E5	~w = ~w, @!@0
@2@6 ]u@8X D  t  t t  @t  S O @ SCC \  A A A@9CC \  Cw A A@9CC \  A; A O@9C@&C \ B	 A@3@,@5 \@@
@(main@D@&	 M@<@0Warning: [Thread @1@1] @2@6 B+ @@8C@&C \ @	 A@3@,@5 \@@
@( ]@D@&	ERROR: @<@0ERROR: [Thread @1@1 ]@2@6 ]@8CC \  X A A@9CC \  AO%  A@9XD  t  t t  @t term_message O @ ]C@` \@3@K@#	@;@#@ 
 E5Unknown error term: ~p
@!@8C@c \@3@7 R
error_message R@8C@e \@3@6iso_message @@8C@g \@3@6 ]} @@8C@i \ 	
 E5 ]@9X D  t  t t  @t print_system_message O @ ]CC \	 @c@3@;@8CC \	 AO@3 Xy @c@5 \@;@8CC \	 X@3 Xy @c@5 \@;@8C@SC \
@3 O@5 E" @,@,@5 @ @. @@. X@-@2@-@2@5 E+ @,
@,@,@,@,@5 S @@;
@0@1@2@5 ]
@5 ]
@5 ]
@@@Y@^@Z @k@D@6 S @@<@J@8CC \@3 O@5 ]@,@,@5 ] @@;@6 ]
@8CC \@3@?@-@-@5 ]@D@H@. @@. @message_kind	@2@-@2@6 @ @@8X D  t  t t  @t  \` O @ \_CA \ @l@3@;@$
	@8CA \ @3@;@$
	@8CA \ 	
 E5 into ~w@9XD  t  t t  @t substitution O @ ]CB \@3@;@$
@8C@<B \
 Be
	 Ku
 ]
fggreen% where E
 E5    ~w = ~W
	@3@6
substitutions @@8X D  t  t t  @t translate_message2 O @ ]C@@ \@3@K@#	@;@#@ 
 E5Unknown message: ~p
@!@8C@C \@3@7 R W) R@8C@E \@3@6 \W@8C@G \ 
 @
resource_errorstack
 E5Out of ~w stack@9C@I \ 
 @
 ]
 E5Not enough resources: ~w@9C@K \
 @@3@,
@5swi_context @
@,@5 ] @@6	swi_extra @@8C@O \ $abortedExecution Aborted@9C
@Q \

message_lines@3@6 ]@8C@S \ 
 N
 E5

@9C@U \@3@ 
 @@!@#	@ 
 E5Unknown exception: ~p
@!@8C@X \ 	
 E5 ]@9XD  t  t t  @t  \ O @ \C@= \@3@,@5 ] @@;@$
@8X D  t  t t  @t  \ O @ \CCf \ AE@3depth_limit_exceeded @@5 \@#
@;@#
@ 
[depth-limit exceeded] @!@8CCj \ 

@9X D  t  t t  @t  ] O @ ]C@?B \		@3toplevel_print_options@,@5 \
@0@. X @@2@2@!@#
@0@. M:B@2
@2@,@5 ]z@,@5bind_res_sep @@0@. M:C@2
@2@6 ]@8X D  t  t t  @t  O O @ ] CB \	@3@;@#
empty
@6 O @@8CB \@3@;@#
	non_empty
@6 ]@8X D  t  t t  @t  ]/ O @ ].CC \  @Call@9CC \  H`Exit@9CC \  AEFail@9CC \  VZRedo@9CC \  VUnify@9CC \  C9	Exception@9X D  t  t t  @t  O O @ ]CB \ C ]@3@;@#
@ 
 E5 ]
@!
@6 ]@8CB \ C@3@;@#
@  S
@!
@6 ]@8CB \ ]" ]@3@;@#
@ 
 E5true  \C@!@8CB \ ]"@3@;@#
@ 
 E5 MC \C@!@8X D  t  t t  @t  \ O @ \CD \@3@,
@5 \@;@,@,@5actions_to_format @@. [
	@2@6 ]
@8X D  t  t t  @t  ] O @ ]CB \@3toplevel_extra_white_line @@5 \@#
@;@#
@ 
 E5 ]	@!@8CB \ 	@9X D  t  t t  @t  \ O @ \CCY \@3 V@,@5 \@#	@ 
 E5(~D) 
@!@8X D  t  t t  @t  \ O @ \C@+CR \@3 E&@,@5 \@,@5 ] @ A@,
@5 \@#	@ 
 E5 ]

@!@8X D  t  t t  @t  \ O @ \CC4 \ 		@9C@ C6 \
 Uq
@3@. Uq@2@,@5 \
@6 \@8X D  t  t t  @t  ] O @ ]CA \ @l@3@;@8CA \ @3@;@8CA \@3 @-@- C@6 C @@8X D  t  t t  @t  ] O @ ]CB \ 

@9C@4B \
 Be
	
 E5 @O E
 E5 ]
	@3@6 ]@8X D  t  t t  @t  \i O @ \hC@ \ 		@9C@<@ \


 
@3@5 ]@;@,@,@5 ][@#	@ 
 E5
        ~q
  E@!
@6 \g@8C@?@ \
 
@3@;@#	@,@,@5 ][@#@ 
 E5 ^
   E@!
@6 \g@8C@/@ \		@3@,
@,@5 ][@#	@ 
 E5 ^
 
 E@!@6 \g@8X D  t  t t  @t 
print_once O @ ^CDA \ 
 AP@9X D  t  t t  @t  ]k O @ ]jC@ \ 	 E@+  See FAQ at http://www.swi-prolog.org/FAQ/.txt@9X D  t  t t  @t  @ O @ @C@9C \@3@@@1@5
must_print @@D@>@,
@5 \@D@@
@L	@.  @l@/ E	
@2@5 B; @D
@J@<@6 ] @@G@<@J@A
@8X D  t  t t  @t  S O @ ]CC \  @ERROR: ~w:~d:~n	 A      ? A@9C
C \  BWarning: ~w:~d:~n ^ A  A@9XD  t  t t  @t  ^ O @ ^CD! \ A@3@;@8CD" \ E A@3@;@8CD# \ E@3@;@0@2@6 ^@8CD% \ E@3@;@,@5 ^ S.@6 ]@8C@$D( \
 E5
@3@;
@,@,@5 ^@5 ]@6 B @@8CD, \@3@5 A @;@,
@5 ^
@6 ]@8CD0 \@3@,
@,@5 ^ W
@5 ]@0@2@6 ^@8X D  t  t t  @t  ]^ O @ ]]CA \
 
@3@5 ]@;@8CA \ 	@9X D  t  t t  @t  ] O @ ]CB \	@3@;@#
@$@8C
B \@3@;@#
@$@8CB \ 

 E5 @O E@9X D  t  t t  @t  ] O @ ]C@l \ 
 A	evaluable
 E5@"Arithmetic: `~p' is not a function@9C@&@n \ 
 Afree_of_attvar
 E5@.Type error: `~W' contains attributed variables
 A @
 A A@9C@q \ 
 A
 E5@%Type error: `~w' expected, found `~p'

@9C@s \ 
 @
 E5@'Domain error: `~w' expected, found `~p'

@9C@u \  A*@+Arguments are not sufficiently instantiated@9C@w \ 
uninstantiation_error
 E5@*Uninstantiated argument expected, found ~p@9C@y \ 
representation_error
 E5Cannot represent due to `~w'@9C@E@{ \	

 Abuilt_in_procedure@3@,
@5 ]\@#	@ 
 E5@+No permission to ~w built-in predicate `~p'
@!@@@* A'@#@D@  E@CUse :- redefine_system_predicate(+Head) if redefinition is intended
@!@<@$
@A@8C@ \ 
 A

 E5No permission to ~w ~w `~p'
@9C@ \ 
evaluation_error
 E5@"Arithmetic: evaluation error: `~p'@9C@ \
 A% SB
 E5 \e@3@6 ]e@8C@ \ 
 A%
 E5~w `~p' does not exist

@9C@ \ 
busy
 E5~w `~p' is busy

@9C@ \
 XSyntax error: @3@6 ]8 @@8C@ \ 
occurs_check
 E5@6Cannot unify ~p with ~p: would create an infinite tree

@9X D  t  t t  @t  ]	 O @ ]C
D \	 \C@3@;@6 ]@8C	D \	@3@;@6 E @8CD \	 E@3@;@6 ^7@8CD \	@3@;@5 ] @@6 ]@8X D  t  t t  @t  \o O @ \nCA \ 		@9C@'A \
 Be

 E5@         file_search_path(~p, ~p) E@3
@6 \m@8X D  t  t t  @t  ] O @ ]CA2 \@3@K@#	@;@#@$
@8CA6 \@3@7 Rmessage_context R@8C@$A8 \
 B	@3@L@* A@#	@;@#
@ 

 E5 (~w)
@!@8C@HA= \
 M@3 @-@,
@5
sub_string @@- @,@5 ^?@#	@  E
 E5 W
 E
** here ** E
 E5 W
@!@8CAB \ 
	@9X D  t  t t  @t  ^ O @ ^CDG \@3@L	@5 ^
 @@;@?
@5 ]{ @@D
@H@. ^E	@2@6 @ @@8CDL \ @9X D  t  t t  @t  ] O @ ]CA \@3@K@#	@;@#@$
@8CA \
 B@3@5 V% @@#	@;@#

@6 ]2 @@8C@"A \
 CW?@3@;@#
	@ 

 E5 \
@!@8CA \ 
 ^I

 E5
~w:~d:~d: 
@9CA  \ 
 @x

 E5Stream ~w:~d:~d 
@9CA" \ 
	@9X D  t  t t  @t  CS O @ \[C@7A \
 CV@3@@
@5 ^@#	@D
@ 
 E5 W
@!@<@ 	
 E5~p
@!@A@8X D  t  t t  @t  MU O @ ]yC@\B \
@3@@@6@K	@ 

 Be	@!@#@D@ 	
 WI@!@#@ 
 E5 ]
@!@A@<@!@ 
 E5 ]	@!
@6 ] @@B@A@8X XQM D[F@&/usr/lib/swi-prolog/library/quintus.plN+=u@ S Eno_style_checkE QEgenargEsimpleE OEsqrtEatanEatan2EasinEroundEacosEmodeEceilingEfloorEpowElog10EtanElogEsinEcosE WE	midstringE HEraise_exceptionEon_exceptionE	atom_charE ^uE	otherwise E SEstream_positionE	skip_line Ecurrent_streamE ^E D2E ^uE ^uXO D[ ^S CA
u DYN+=@3@@	@5 A @D	@J@<@K@8X O D[ ^Q C@ ^@3@6 Bh @8X O D[ O C@ ^@3@Y@_@c@o@8X O D[ ^[ C@ ^@3@Y@_@c@&@o@8X O D[ ^] C@ ^@3@Y@_@c@o@8X O D[ ^a CA ^ @9X O D[ ^c C@ ^@3@Y@_@c@o@8X O D[ ^i C@ ^@3@Y@_@c@-@o@8X O D[ ^k C@ ^@3@Y@_@c@%@o@8X O D[ ^q C@ ^@3@Y@_@c@$@o@8X O D[ ^t C@SAk ^	
@3@K@;@,@5 S @=@L@<@@@L
@D
@5 X- @<@J @-@,@5 C 
@Y@^@^@d@o@-
 @,@5 ^@5 ^@0@1	@1@2@6 B+ @8C@'Aw ^@3
@5 ^ @-@,@5 ^@-
 @,@5 ^@6 @u @8X O D[ ^v C@ ^@3@Y@_@c	@o@8X O D[stream_mode CA( ^  B} B}@9CA) ^  A A@9CA* ^  EI A@9CA+ ^  E? A@9X D  t  t t  D[t  ^z @DD  t  t @Et  D[t ^y @o  O D[ ^y CA ^@3@6 @G @8X O D[	to_prolog C@| ^@3@,
@5 A @6 ^@8X O D[ ^{ CAZ ^@3@6	char_code @8X O D[ ^ CA: ^  @3
@6 D @8X O D[ ^ CA/ ^@3@. V	@2@5 D @6set_stream_position @8X O D[ ^ C@ ^@3@,	@5 S @,
 P@5 S  S@6date_time_value S@8X O D[ ^ CAg ^@3@-@-@6 ^t D[@8X D  t  t t  D[t  D2 @DD  t  t @Et  D[t ^ O D[ ^ CAN ^@3@6 @k @8X O D[ ^O C@ ^@3@,	@5q_style_option ^@. E3	@2@6 R @@8X O D[ Q C@B@ ^ X@3@;version_data@. H)@+
@+@+@-@2@5 @]  H+@,
@5 ^compiled_at@,@5 ^@0SWI-Prolog @1
@1 D0@1@1 D0@1@1 P7@1
@1): @1@2@6 ^@8C@ ^@3@6 ^@8X O D[ ^U C@ ^@3@Y@_@c@"@o@8X O D[ ^W C@ ^@3@Y@_@c@(@o@8X O D[ ^Y C	@ ^@3@Y@_@`@d@)@o@8X O D[ ^_ C@ ^@3@Y@_@c@'@o@8X O D[ ^e C@ ^@3@Y@_@c@o@8X O D[ ^g C	@ ^@3@Y@_@`@d@/@o@8X O D[ ^m C@ ^@3@Y@_@c@+@o@8X O D[ ^o C@ ^@3@Y@_@c@#@o@8X O D[ ^s C
@i ^
 S	@3@6 S @@8C
@k ^
 S	@3@6 ^@8C@m ^ S@3@6 S ^@8C@o ^
 B|	 @3 B}@6 C+ @8C@q ^cd@3 H8@0@+	@2@5 A @-@6 E
 @8C@t ^
 ^	@3@-@6 ^@8C@v ^
args	@3 D@6 ^@8C@x ^
 D	@3 D@,
@5 ^ ^@6 Tj Tv@8X O D[ ^ C@ ^
single_var Vd@3@;@8C@ ^ 	@9X O D[ ^w CA ^@3@6 @ @8X O D[ ^} C
Ae ^@3@-@-@-@6 ^@8X O D[ ^~ C@ ^   @9X O D[ ^ CAi ^@3@-@6 ^@8X O D[ ^ CA< ^@3
@6 D @8X O D[ ^ C@5A ^@3@. ^a@+@2@5 ^@5 ^ ^@@

@. C\@+@2@5 ^@D
@J@<@@
@.file_no@+@2@5 ^@D@J@<@% D|@$@8X XQMswi_system_utilitiesF@%/usr/lib/swi-prolog/library/system.plN+=u@ S Eunlock_predicateElock_predicateE
system_module Esystem_modeXD  t  t t  ^t truth O ^ ^C@Nu DoN+=  @ @@9C@O ^  @ @@9C@P ^  E @@9C@Q ^  F @@9XD  t  t t  ^t  ^ @DD  t  t @Et  ^t ^ D  t  t t  ^t  ^ O ^ ^C	@k ^@3  @6  @8X D  t  t t  ^t  ^ @DD  t  t @Et  ^t ^ D  t  t t  ^t  ^ O ^ ^C	@d ^@3 @6 ^@8X D  t  t t  ^t  ^  O ^ ^C@Y ^  @3 E@6 ^ ^@8X D  t  t t  ^t  ^ O ^ ^C@? ^@3@K@;@@	@. R R@2@5 R @@D	@& @@<@& @@8C@E ^@3 @@5 ^ ^@;@. I
 R@2@6 ^@8C@H ^@3 @@5 ^@;@. E3 R@2@6 ^@8C@K ^@3 E@6 St Sv@8X XQM DpF@$/usr/lib/swi-prolog/library/qsave.plN+=u@ S E DE DXD  t  t t  Dpt convert_option O Dp ^C@ @u DnN+=@3@,@5	min_stack D@;@@
@(	 @D@$
	@<@Y@^@`@ZD @g@d
@o@8C@ ^ 
	@9X D  t  t t  Dpt save_format_predicates  O Dp ^ C@*A ^@3~nFORMAT PREDICATES~n@5feedback D@,@,	@5current_format_predicate @,
@5qualify_head D@.format_predicate
@2@!
~n~t~8|~w @0@2@5 ^@5 D @I@8CB ^   @9X D  t  t t  Dpt save_records  O Dp ^ C@4A ^@3~nRECORDS~n@5 ^@=@'@,@5current_key  ^@0@1@+	@2@5 ^@-@5 X  D0@5 ^@. Uw	@-@2@5 ^@I@<@J@B@8X D  t  t t  Dpt save_resources O Dp ^C@ ^	 C@3@;@8C@J@ ^@3~nRESOURCES~n~n@5 ^@5copy_resources D@=@5@-@. @+
@/ SA@-@-@-@2@5 R @@. 
@/ SA@+@+@+
@2@. @N@.mkrcname
@+@2@/
save_resource
@2@5 U^ Uc@I@<	@J@B
@B@A@8X D  t  t t  Dpt option_type O Dp _C	B> ^	 E2@3@-@6 ^@8CB? ^ class
 Al Xkernel C@9CB@ ^  Abool@9CBA ^  [ Am@9C
BB ^  @
 Alsave G'@9CBC ^  RQ _@9CBD ^  E& R@9CBE ^  [ R@9CBF ^ 	init_file Am@9CBG ^ emulator V&@9XD  t  t t  Dpt save_options O Dp _C@r@ ^@3$options$prolog A@,
@5 SN @=@Y@,@,@-@5 D @@@( C
@D@?@. _ X@2@5 A @D@H@<@J@?@(script_file@D@H@. @-@2@,
@-@5 T D@@	@K
@D@#@<
@,@5 ^ D~w=~w~n@0@1@2@5 A @I@<@J@B@B
@6 B @8X D  t  t t  Dpt restore_import O Dp _CA ^	 @l@3@;@.  @l
@2@5 D= @. @/ @@/  @l
@2@@8CA ^@3@. @/ @@/ 	
@2@@8X D  t  t t  Dpt save_attributes O Dp _CAm ^@3@=@,	@5 R @@5save_attribute D@I@<@J@A	@8X D  t  t t  Dpt open_map O Dp _$C
B" ^@3@;@. Xy@-@2@6 C @8CB$ ^@3 A@,	@5 B @. _&	@2@6 A @8XD  t  t t  Dpt  D @DD  t  t t  Dpt  D O Dp ^C@4 ^@3@6 D D@8X D  t  t t  Dpt  _ O Dp _C@/@ ^@3@0@. B{ B}@2@1@. A AE@2@2@,@5 A @;~t~8|~w~t~32|~w~t~48|~w~n@0	@1
@1@2@5 ^ D@6$rc_append_file @8C@ ^@3@,@5 SJ @5
copy_resource D@;@8C@ ^@3 B@. @@. A% J@/ SA	
@2@-@2@6 @ @@8X D  t  t t  Dpt exe_file O Dp _5C@o ^@3 H1 @@5 @] @- A@5 @ @;exe@6 _8@8C@s ^ 	@9X D  t  t t  Dpt special_module O Dp _:CA ^  @9CA ^  @l@9XD  t  t t  Dpt  D @DD  t  t t  Dpt  D O Dp DCAL@7 ^@3@5
check_options D@,
@,@5 @ @,@5 _6 D@.  A @@2@,
@,@5 _@.  [@2@,@,@5 _@.  E&@2@,@,@5 _@.  @ _	@2@,@,@5 _@.  _ X@2@,@,@5 _@.  _
@+@2@,@,@5 _@5default_init_file D@@@ @( D|@D@ @#$banner_goal@,@5 @q @.  @l@2@5define_predicate D@B@<@*@. 
@2@,@5 A
 @,@5 _I@.  @l@2@5 _F@0@. Be E&@2@2@!@A@@@!	@(
 @@D@!@5
save_autoload  D@<@J@5 _% D X @@5 A saved_program_class@5 _N@@@"@5 C$ @D@"@5 R5 @<@J@,@5$rc_open_archive @5make_header D@0@. _@2@1@. _
@2@2@5 _
 D@5 ^ D$state _ A@,@5 _@5	$open_wic  E@5 ^ ^@5save_modules D@5 ^ D@5
save_flags  D@5save_imports  D@5save_prolog_flags  D@5save_operators D@5 ^ D@5save_functions  D F@5 __@5
$close_wic  D@5 _@5$rc_close_archive @5$mark_executable @6	close_map  D@8X D  t  t t  Dpt  ^ O Dp ^CB- ^@3@,
@5 _& D@;@6 _@8CB0 ^ @9X D  t  t t  Dpt  _s  O Dp _rC@BB ^@3
~nFUNCTIONS~n@5 ^@. @+@+	@2@,
@5$prolog_arithmetic_function @,@,@5 B @h
@,
@5 _@. V@. @2
@2@! ^@0@2@5 ^@5 ^@I@8CB ^   @9X D  t  t t  Dpt  _f  O Dp _eC@0A ^@3~nFLAGS~n~n@5 ^@=@#@,@5current_flag @,	@5 _E~t~8|~w = ~w~n@0@1	@2@5 ^@. @q@-	@2@5 ^@I@<@J@B@8X D  t  t t  Dpt  _b O Dp _aC@'A
 ^@3@. _;@+	@2@.save_module	@2@5 _@. @N@. SR	@2@/ D@/ _;	@2@. _	@2@6 _@8X D  t  t t  Dpt  ^ O Dp ^C
B ^	@3 @5 _@;@8C	B	 ^ 	
  @l@9X D  t  t t  Dpt no_save_flag O Dp _CA ^  D@9CA ^  X @9CA ^ associated_file@9CA ^ hwnd@9X D  t  t t  Dpt pred_attrib O Dp _CAH ^
 V	
 Y @3@;@-@6 _?@8CAJ ^
 @E	
 @E @3@;@-@6 _?@8C@,AL ^		

 
  
@3@5attrib_name D@,@5 _?
@6 _@8XD  t  t t  Dpt  _H O Dp _GCA ^@3@5 R BB@;@8C@ A ^@3@-@,	@5 _?@,
@,@5 _@. @@. A% SB@/ 
@2@-@2@6 @ @8X D  t  t t  Dpt  _3 O Dp _2C@3@ ^@3 B}@,@5 _ A@,
@5 _~t~8|~w~t~24|~w~t~40|~w~n@0
@1@1<Copied from running state>@2@5 ^
@5copy_stream_data 
@5 _@6 _@8X D  t  t t  Dpt  _> O Dp _=CBI ^@3@;@8CBJ ^	@3@K	@;@. @@. @ _	@2@-@2@6 _@8C@FBM ^
 Be	
@3@;@@
@&@,@5 _ D@D
@@
@5
check_type D@D@6 _<@<
@. @@. @
@2@-@2@6 _@<@. @@. @save_option	@2@-@2@6 _@A@8CBU ^	
@3@0@+@1@+@2@5 @ @;@0@. Be@2
@2@6 _<@8CBX ^	@3@. @@. @ _	@2@-@2@6 _@8CBZ ^@3@. @@. @ A@2@-@2@6 _@8XD  t  t t  Dpt  _ O Dp _C@A* ^@3@5 A ~n~nMODULE ~w~n@0@2@5 ^@5save_unknown D@=@
@. @+@2@!@-@5 ^@?
@. R@-@2@5 _ @D@H@? C@5 _ @D@H@,@,
@5 _~nsaving ~w/~d @0@1
@2@5 ^@@@%@ 
 SA@!@*	 C@D 	@5 _!@>@( @l@D @5 _!@G(Skipped clauses)@5 ^@I@<@J@5 _ D@? 
@5 _ @D@H@-@,@5 V  D0@5 ^@5 C @I@<@5 @   S.@6 ^@B
@B@A@8X D  t  t t  Dpt  ^ O Dp ^C@@@ ^@3@,	@5 _0@,
@5$rc_members @=@/@.rc@+@+@2@5 E E@?
@-@ @ SA @@D
@H@?	@5reserved_resource D@D@H@5 _1@I@<@J@B@8X D  t  t t  Dpt  _  O Dp _~C
B( ^@3@. _&@+@2@5 F @5 _@;@8CB+ ^   @9X D  t  t t  Dpt  _i  O Dp _hC@ZA ^@3
~nIMPORTS~n~n@5 ^@=@H@. @+@+	@2@. R@+
@2@5 _ @?
@5default_import D@D
@H@,@,@5 _~t~8|~w:~w/~d <-- ~w~n@0@1@1@1
@2@5 ^@.  Dp@/ _
@/ @2@5 ^@I@<	@J@B@B
@A@8X D  t  t t  Dpt  _o O Dp _nCA ^ _	@3@;
~nOPERATORS~n@5 ^@. SR@+	@2@.save_module_operators	@2@5 _ S.@6 ^@8CA ^ @9X D  t  t t  Dpt restore_prolog_flag O Dp _CA ^@3@5 _7@;@8CA ^@3@-@5 _7@;@. @h	@2@- @@6 @G @8CA ^@3@0@. SE
@2@2@6 _N@8X D  t  t t  Dpt  _ O Dp _CAQ ^  	 	@9CAR ^  
 
@9CAS ^  D D@9CAT ^   @9CAU ^  @D @D@9CAV ^  B	 B	@9CAW ^  B<  @9CAX ^ show_childs  @9CAY ^  O? @9CAZ ^  V @9XD  t  t t  Dpt  _C O Dp _BC@u ^ X D@3@;@8C@v ^@3 _
@6 _@8XD  t  t t  Dpt  Xy D  t  t t  Dpt  Xy 	D  t  t t  Dpt  Xy 
D  t  t t  Dpt  Xy D  t  t t  Dpt  _ O Dp _C@&Av ^@3@.  Vr@2@,	@5 _7@@
@(	 @@D
@J@<@. @h@.  Vr@2	@2@6 ^@8X D  t  t t  Dpt  _  O Dp ^C@ ^ @l		@3@;@8C@ ^@3@0@1 @1	@2@6 B+ @8X D  t  t t  Dpt  ^ O Dp ^C@ ^  P@ @9C@ ^  U@9C@ ^  U@9C@ ^ argument@9XD  t  t t  Dpt  _l  O Dp _kC@:A ^@3~nPROLOG FLAGS~n~n@5 ^@,@,	@- A@,
@5$current_prolog_flag @?@5 _ D@D@H~t~8|~w: ~w (type ~q)~n@0@1	@1
@2@5 ^@.  Dp@/ _	
@2@5 ^@I@8CA ^   @9X D  t  t t  Dpt  _ O Dp _CB] ^ E2@3@6 E1 @8CB_ ^
 Al
@3@5 Al @5 _@;@8CBb ^ Am@3@6 _@8CBd ^ R@3@6 _@8CBf ^ R@3@6 B @8CBh ^ V&@3@6 V% @8CBj ^  _ @@9CBk ^  _ @@9XD  t  t t  Dpt  _L  O Dp _KCA ^  @3@6 YZ BB@8X D  t  t t  Dpt  T O Dp _CB3 ^	
 @3@. Be
@2@5 Sz E@;@8CB5 ^	
 @3@,
@0@1
@2@5 _
@5 _@;@8CB8 ^ 	
 	@9X D  t  t t  Dpt  _ O Dp _CA ^ @3@;@8C@6A ^@3@.	$local_op@+	@+
@/ @+@2@. @N@. ^ ^@1@. @	
@/ @2@2@/ D@/ @	
@/ @2@6 _@8X D  t  t t  Dpt  _W O Dp _VC@,@~ ^@3@.  _ @@2@,@-@5 _@* @@;@0@. B{ B}@2@2@,@5 _+$header S5 D@6 _-@8C@7@ ^@3@@
 H1 @@5 _7@D@% @@<@% @@.  RQ@2@,@-@5 _@( @@; Q@,
@5 _7 _ S5 D
@6 _-@8C@J@ ^@3 W @@5 _7@; Q@,@5 _7 _ S5 A@,@5 _#!/bin/sh~n@5 _# SWI-Prolog saved state~n@5 _@@
@(	 X@D@%
 O@<@%
 MC@"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@0@1
@2@5 _@6 _@8C@ ^ @9X D  t  t t  Dpt  _ O Dp _CA ^ @3@;@I@8CA ^@3@. 	@2 	@5 @ @;@I@8CA ^ @l@3@;@.  @l	@2@.  	@2@6$default_predicate @8CA ^@3@. 	@2@.  @l	@2@6 _@8CA ^@3@. 	@2@.  	@2@6 _@8X D  t  t t  Dpt  _# O Dp _"C@vA] ^
@3@,
@5 _ D@@@:@ 	
 V@!@D@?@(@5 Bh @-@,@5 _@. C@+
@2@. Bh
 @2@5 _@D@H@<@B@<@%@@@(	 O?@D@@
@. V @2@5 _ @D@J@< 
@5 _ @<@J@B@A
@5 ^(~w) @0	@2@6 ^@8X D  t  t t  Dpt  _ O Dp _C@ ^  _ S5@9C@ ^  _[ _@9C@ ^  _ _@9XXQM DbF@a/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/ioutilities.proNvuS @lE@&read_up_to_number_of_chars_from_streamEread_line_from_streamEcommand_line_errorEshow_warningE	stopwith3E ZEshow_error_longE YUE YE ZEshow_warning_longEstopwithEwrite_terms_to_fileE@!read_lines_from_file_as_char_listXO Db@#read_number_of_chars_from_stream_xx C@u D`Nv
 @ @@3@;@8C@ _

@3@;@8C@ _

@3@h
	 
@5@"read_number_of_chars_from_stream_x YW@;@8X O Dbwrite_terms_to_file_x C@ _	@3@;@8C@ _	
 
 
@3@5write_terms_to_file_xx YW
@6 _ YW@8X O Db@$read_lines_from_file_as_char_list_xx C@ _
 @@3@;@8C@ _
 _ _
@3@h

@5@#read_lines_from_file_as_char_list_x YW@;@8C@ _

@3
@5  @;@8X O Db   C@ _	
 T*@3@;@8C@ _@3@,@5get_char @5   YW@;@8X O Dbhighlight_problem C@HA _ @@3@,@5 Te D_ O@5 A @O*****************************************************************************~n@5  @#* An error has occurred in the ~a~n@0@2@5  *** ERROR - @5  @5   S.@5  
@5    @5   O@5  @5 Cu @;@8C@DA _ B@3@,@5   O@5    @5  @'* A warning was encountered in the ~a~n@0@2@5  *** WARNING - @5  @5   S.@5  
@5    @5   O@5  @;@8X O Db    CA _@3@,@5 B @. 	@2@~q
@5  @I@8CA _@3@;@8X O Dbconvert_charlist_to_readtext C@ _	 @@3 @@5 E YW@;@8C@ _	@3@;@8X O Dbread_line_from_stream_x C@~ _ @ @@3@;@8C@ _@3@,
@5 J @5 A  @;@8X O Db _ C@ _	 @3@;@8C@ _@3@,@5  @5 _ YW@;@8X O Dbwrite_atom_list_to_stream C@` _	@3@;@8C@d _	
@3~a
@0
@2@5  @6  ! YW@8X O Db Z CB) _@3@,	@5  @,
@5toolset_distribution ZSPARK ~a ~a Edition~n~n@0	@1
@2@5  @;@8X O Db _ C@-A _		@3@,@5 A @,@5  )@,
@5  )
@,@5 EH YW@;@,@5  *@,@5  )@;@6 _ YW@8X O Db Y CB _@3@,	@5  @,
@5toolset_banner_line Z@,@5toolset_copyright ZSPARK ~a ~a~n~a~n@0	@1
@1@2@5  @;@8X O Db _ CA _@3 A@0@1 _@1@/%PRESIMP-F-ABORT, Presimplification terminated.@1 _@2@,	@5 Y Y@6 YU YW@8X O Db _ C
A" _@3@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @,
@5 @u @6 Z YW@8X O Db _ C
Af _@3 B O@5   YW@;@8X O Db YU CA4 _@3@5  8@;@8X O Db _ CAP _@3 @ O@5  9@;@8X O Db Z C
A8 _@3 @ O@5  9@;@8X O Db _ CA~ _@3 B O@5  9@;@8X O Db _ C@ _@3 B}@,@5 B  @5  @5 B @;@8X O Db _ C@ _@3 A@,
@5  :@5  @5  ;@;@8X O Db _ C@v _@3@,
@5 X YW@5   YW@;@8X O Db _ C@ _@3@,@5 _@5   YW@;@8X XQM CF@$/usr/lib/swi-prolog/boot/toplevel.plMs@ S Ethread_initializationE Bz E$thread_init E D-E$initialise E C E$abort E$compile E$break E$set_promptE XXD  t  t t  Ct 	hide_vars O C  PCCQs CM
 ]r

 ]r
@3
@6
hide_names VH@8X D  t  t t  Ct bind_skel_vars O C  VCB  R 
@9C@!B  R
 ]r

@3
@,@5bind_one_skel_vars VH@6  W VH@8X D  t  t t  Ct clean_history_prompt_chars O C  \CA  R @9CA  R% Aj

@3@;@8CA  R

@3@6  ] VH@8X D  t  t t  Ct remove_history_prompt O C  `CA  R A A@3@;@8CA  R@3@,
@5 A  VH@,@5  _@,@5delete_leading_blanks VH@6  b@8X D  t  t t  Ct omit_meta_qualifiers O C  fC	B  R
@3@K@;@8C@ B  R
 @N	
 @N
@3@;
@5omit_qualifier VH@6  h@8CB  R
 ZM	
 ZM
@3@5 R VH@;
@6  h@8CB  R
 N	
  l
@3@5  k@;
@6  h@8CB  R 
@9X D  t  t t  Ct $system_prompt  D  t  t t  Ct   m O C  mC@B&  R	
@3@,@5$prompt VH@@@#@* @l@D@0@%@1@m@2@0@1@0@:@1@ @2@2@,@5$substitute VH@<@0@%@1@m@2@,@5  r@@@)@*	 @D@0@%@1@l@2@0@0@[@2@1	@1@0@]@1@ @2@2@,
@5  r@<@0@%@1@l@2@,
@5  r C@. C@+@+@2@5 @] @@@2@( @@D@0@%@1@d@2@0@0@[@1@t@1@r@1@a@1@c@1@e@1@]@1@ @2@2
@,@5  r@<@D@@@2@( @@D@0@%@1@d@2@0@0@[@1@d@1@e@1@b@1@u@1@g@1@]@1@ @2@2
@,@5  r@<@0@%@1@d@2
@,@5  r@6  b@8X D  t  t t  Ct  C   D  t  t t  Ct  C  O C  GC
A  R  @3@5$runtoplevel  VH AO Cr@6 @ VH@8X D  t  t t  Ct initialise_prolog  O C  z C@{AZ  R@3@5 W W@5set_associated_file  VH@5$set_file_search_paths  VH@.print_predicate@-@0 A@2@+@2@5 D  ]@5 A prompt_alternatives_ondeterminism@5   ^ @@5  toplevel_print_factorized @@5   A@5 A @5 B  VH@5$load_system_init_file  VH@5$load_gnu_emacs_interface  VH _
@,	@5 D @,
@5prolog_to_os_filename @5$load_init_file VH@5start_pldoc  VH@5$load_script_file  VH@5load_associated_file  VH E&@,@5  @,@5 A
 @@@( X@D _D@,

@5 @q @<@#
@.  @l
@2@6 @X @8X D  t  t t  Ct write_bindings2 O C  CB  R@3  
groundness@5  u@; Cw@. C@/ ]	@2@6  y@8CB  R
 @@3    @5  u@; Cw@. C@/ ]	@2@6  y@8C@6B  R@3@5 B0 VH Cw@. C@/ ]!	@2@5  y@,@5get_respons VH@@	@( VZ@D@;@I@<@@
@(
show_again@D
@I@<
@; Cw@. C Cl@2@6  y@8X D  t  t t  Ct  D- @DD  t  t @Et  Ct  D D  t  t t  Ct  D- O C  DC@"@  R@3@ 
 		@!@,
@ Rinitialize_now R@; B@.  	
@2@5  y D/@6 D, @8C@  R@3 D@6  @8X D  t  t t  Ct omit_qualifiers O C  CB  R 	@9CB  R	
@3
@5  h@6   VH@8X D  t  t t  Ct     O C  ~C	A  R  @3 _O X@5  u@;@8C@~A  R
@3@5$set_prolog_file_extension  VH Q@,@5  u D@,	@5  u@,
@0@+@2@5 B @? X@5 A VH@D@H@?@-@0-f@2@5  @D@H@,@5  @-@5 @  B}@5 C+ VH@;@,
@5 E
 VH@-
@5 E
 VH _@5  @@@.  @/  VO@2@5 Zw VH@DSWI-Prolog -- @,@5 @u @-@7  VO @<@J@A@8CA  R   @9X D  t  t t  Ct   O  D  t  t t  Ct   O O C  NCB   R@3@,	@5 J VH@.  p@-@2@5 C VH@.  p	@2@6 @ VH@8X D  t  t t  Ct $execute_goal2  D  t  t t  Ct    O C  C@4Be  R@3@5
restore_debug  VH@@,
@5 Z VH@=@5
save_debug  VH@<@5  @I O@5 ] VH@,@5call_expand_answer VH@>@?
@?@5write_bindings VH@D@H@D
@H@D@;@I@G@8CBq  R@3@5   Cw@. C C@2@5  y@I@8X D  t  t t  Ct $search_aliases  D  t  t t  Ct    O C  C@&@  R

@3@,
@,@5$string VH@,@5path_sep VH@;@#
@5$make_alias VH@#@6   VH@8C@!@  R@3@,@,
@5  
@,@5$eos VH@;@#@5  @$
@8X D  t  t t  Ct  VK D  t  t t  Ct  VK 	D  t  t t  Ct  VK D  t  t t  Ct  B   D  t  t t  Ct  B  O C  C@  R  @3@-@5 B @6  B VH@8X D  t  t t  Ct self_bounded O C  CC`  R
 ]r	
@3@. WI	@2@6 K VH@8X D  t  t t  Ct   Z O C  YCC  R 
@9C@C  R

 Be
@3@@@\@K
@D@@@(@. ]r
@+@2@5 @ @5	same_term VH@D@,@5 D VH@ 

 WI@!@#@B@<@+infinite@,@5 C VH_S@,@5  @?@5  @D@H@;@ 

 WI@!@h@B@<	@#@B@B@6  X@8X D  t  t t  Ct $execute  D  t  t t  Ct    O C  CBR  R@3@K@; AO@. \@2@5  y@I@8CBV  R @@3@; Cw@. C ]+@2@6  y@8C@:BX  R@3@,
@5 V VH@. 
@2@,@5 Z VH@;@. @@+
@2@. AI@+
@2@. @@-@2@5 D VH @c@.
toplevel_goal
	@2@5  y
@6   VH@8CB`  R@3@5 B<  VH Cw@. C C@2@5  y@I@8X D  t  t t  Ct   x   D  t  t t  Ct   x  O C  wC@*A  R@3 [@,@5  @. A
@+	@2@,
@. @N@. @ @
@2@/ Cu@2@5 @G @.  @l	@2@@8X D  t  t t  Ct      D  t  t t  Ct     O C  C@K  R  @3 @-@5 VI@;@8C@]@M  R@3system_init_file@,@5  @* D C
@,	@5  u _@,
@5  @0	@1 @1
@2@,@5 B+ @,@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@5 A @. VJ @2@5 A VH@.  @l@2@0@. @b @@2@2@5 @{ VH@;@8C@Z  R   @9X D  t  t t  Ct   I   D  t  t t  Ct   I  O C  HC@$Au  R  @3 @l@5 H VH @l@5 Ih VH$break_level@- @5   CN@- @5   A@5 B7 VH AO ]@5  y@6  G VH@8X D  t  t t  Ct initialise_error O C !CAU  R ]@3@;@8CAV  R@3 @@. \@2@5  y@I@8X D  t  t t  Ct    O C  C@%Cg  R@3@5   O@5  @,	@5 Cz VH@5answer_respons VH@@
@(again@D
 Cw@. C ](@2@5  y@I@<@;@8X D  t  t t  Ct     O C  CA6  R@3 _@,@5  u@.  @l@2@0@. A @@2@2@6 !@8CA9  R   @9X D  t  t t  Ct   F   D  t  t t  Ct   F  O C  EC
AR  R@3  z@,@. !	@2@6  @8X D  t  t t  Ct      D  t  t t  Ct     O C  C@:A?  R@3@-@.  @/win_registry_get_value@-@-@-@2@5 BJ @,@5hkey VH@. !
fileExtension@+	@2@- AE@5  @;@@ D0@,
@5  @D@J@<@#
	 Q@6  @8CAI  R   @9X D  t  t t  Ct  X   D  t  t t  Ct  X  O C XC@9  R  @3 X \@6  y@8X D  t  t t  Ct    O C  C@  R@3 H1 @@5  u@#
@;@#
@  Ab	@!@8C	@  R  

@9X D  t  t t  Ct     O C  C@+B   R@3@@
@5 V/  VH@5  @D
@% @@<@% @ A;@,	@5  u A; @@5 @h VH C@. C	@2@6  @8X D  t  t t  Ct   t  D  t  t t  Ct   t O C  sC@/B9  R	
@3@>@.subst_chars	@2@,@5 W/ VH@,
@,@5  @,@5  @D
@,@5  @5  @;@G@8CB?  R 

@9X D  t  t t  Ct $at_thread_initialization D  t  t t  Ct  ! 	D  t  t t  Ct  !  D  t  t t  Ct  ! D  t  t t  Ct  C  O C C C@'A  R @3@@@= X  @@5  u@<emacs_inferior_process @@5  u@D W @6  @< W@6  @8X D  t  t t  Ct      D  t  t t  Ct     O C  C@\  R  @3 I@-@5 VI@;@8C@S@^  R@3 _@,@5  @* A@,	@5  @@@0@,
@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@5 ! @D@. VJ I
@2@5 !@.  @l
@2@6 !@<@. @@. A% _	@2@-@2@6 @ VH@A
@8C@k  R   @9X D  t  t t  Ct    O C  CC  R @w A
 A @
 A A@9C@"C  R @p A
 A @
 A @
 A

 A A@9XD  t  t t  Ct take_same_bindings O C ! C@'B  R		

 Be
@3@'@;@ 
@!@6 !! VH@8CB  R 		
@9X D  t  t t  Ct   M   D  t  t t  Ct   M  O C  LC@5A~  R@3 !@,@. @n@2@5   !@,	@5   AO@. \@/ \	@2@5  y@5  v AO@. \@/ \	@2@5  y !@-@5  @;@8X D  t  t t  Ct  X O C XCB  R@3@,
@5bind_query_vars VH@-@6  [@8X D  t  t t  Ct call_expand_query O C !'CC  R@3@ @ L= @@;@8CC  R 		
@9X D  t  t t  Ct   @ @DD  t  t @Et  Ct  ? D  t  t t  Ct   @ O C  ?C@  R@3@. !@2@5  @@;@8X D  t  t t  Ct factorize_bindings O C !+CC)  R @9C@LC*  R

 Be

 ]r

@3@. Hh@2@!@,@5$factorize_term VH@@
   @@5  u@D@$@<@5only_cycles VH
@5 Bh VH@6 !, VH@8X D  t  t t  Ct  ! O C !CA<  R @%HKEY_CURRENT_USER/Software/SWI/Prolog@9CA=  R @&HKEY_LOCAL_MACHINE/Software/SWI/Prolog@9X D  t  t t  Ct   K   D  t  t t  Ct   K  O C  JCA  R@3@5  @5  @5   D@,@. @N@. @ @@2@/ Cu@2@6  @8X D  t  t t  Ct    O C  C@@B}  R
@3@?@5 Z VH@D@H@;@,
@,@5 ZQ VH@,@5  @,
@5  @,@5join_same_bindings VH@,@5 !5@,@5 !# VH@,@5filter_bindings VH
@6   VH@8CB  R@3@,
@5 !:@,@5 !5@,@5 !=@,
@5 !>
@6 !A@8X D  t  t t  Ct   U O C  TCCT  R 
@9C@1CU  R
@3@@ @-@- M/@5 C VHtoplevel_print_anon @@5  u@D@J@<@(
 D|@. WI@2@5  @;
@6  S@8CC]  R
@3
@6  S@8X D  t  t t  Ct     D  t  t t  Ct    O C  C@"@  R@3@. A
	@2@- AE@5  @=@5 Al VH@A
@<
@,
@5 B VH@*
 @;@8C@  R@3@6  b@8X D  t  t t  Ct $search_path  D  t  t t  Ct  !F O C !FC@%@  R		@3@,@,
@5  @ 
 A@!@;@#@5  b@#@6  @8X D  t  t t  Ct   q 	D  t  t t  Ct   q  D  t  t t  Ct   q O C  pC@'B  R @%@m@%@d@%@l@%@!@ @?@-@ @9XD  t  t t  Ct   e O C  dC
A  R MC
@3@;@6  c@8CA  R 	@9X D  t  t t  Ct  !3 O C !2CC5  R @9C@6C6  R
@3@@@ 

 Be
@!@$
@5 W9 VH@D@6 !1@A@<@ 	
@!@6 !1@B@8X D  t  t t  Ct      D  t  t t  Ct     O C  C@|@  R@3@=@k D@,@5  u@,	@0-p@1@+
@-@2@5  @? X@5  @D@H@>@,@5  b@@@+@. !F@+@+
@2@5 !@D
@,@5 C> VH@. @@+@2@. A@/  @l@/ Ba@2@5 U^ VH@< @@. \& G9
@2@5  y@B@B@D@J@G@I@<
@J@B@B
@B@B@8X D  t  t t  Ct  !& O C !%CB  R @9C@?B  R
 ]r
 Be

 ]r@3@'
@;@5  @ 
 WI@!@6 !$@8C@QB  R

@3@ 
 ]r@!
@,@5 !$@@@*@K@?@5 Z VH@D@H@( D|@D@ 
@!@5  @ 
 WI@!@<@$
@A@8X D  t  t t  Ct   C   D  t  t t  Ct   C  O C  BC@  R@3@=@,@5 !* VH@@	@@D	@I@<@I@<@J@A@8X D  t  t t  Ct 
read_query O C !OC@A  R	@3 W@,@5  u@5 E1 VH@Y@^@Z @j@;@,@5  a VH@5  @5 X( VH@. X @y@+
@2@,@. @N@. @ @@2@/ Aa@. C@@. Be@/ @@. X@-@2@-@2 AE@2@/ @@2@5  @@@<@-@.  @l@/ X@-@2@5 R VH@D@. Al@+@2 X@0
@1@0@. X @@2@2@1 D0@1@0@. X @@2@2@2@5 A VH@.  @l@/ X@2@@<@J@A@. X6
	
@2@. @N@. @ @@2 AE@2@5  @;
@6 W VH@8C@+A  R@3@,@5 I VH @y@5 !@@ GZ!h@0 @1 @@2@5 W VH@D@6 !@<@5 !@I@8X D  t  t t  Ct   j O C  iCB  R
 @3@'	@;@6  g VH@8C@'B  R
 @3@. 	@2@. R@2@5 R VH@?
	 @D@5 ![@D
@H@;@$
@8CB  R
 	@3 O?@5 ![@?	 @D@5 ![@D@H@;@$
@8CB  R
 	
 
@3@5 !D@;
@6 !Z@8CB  R@3@6 !Z@8X D  t  t t  Ct      D  t  t t  Ct     O C  C@(@m  R@3@@	@ EMACS Ha@5 H>  D@,@5  u+C@5  @D	@.  @l@/ Xemacs_interface@2@6 A VH@<@J@A@8X D  t  t t  Ct     D  t  t t  Ct    O C  C@<  R D@3@;@8C@=  R@3@-@5 VI@;@8C@?  R@3@5 B @;@.  @l@2@6 !`@8C@+@B  R@3@. H.@2@0@. B{ B}@2@1@. A AE@2@2@,	@5 ! @. VJ	@2@5 !@.  @l	@2@6 !`@8C@I  R @9XD  t  t t  Ct  !@ O C !?CCF  R @9C@6CG  R
@3@,@5  Q VH@@@=	@5 !4@<@5   VH@D@6 !>@A
@<@ 	
@!
@6 !>@8X D  t  t t  Ct  Bz  O C  AC@`A  R
@3$tracing@- F@5   !@,@5  @5  @>@,	@5  @@ @y@. D @@2@5 D VH@D@,
@5  n VH@,|    @5 O VH@<	@%
 A@, A@5 !i@5 X VH@,@,
@5 !P VH@-@5 !i@,
@,@5 !( VH@D@5   VH@G@;@8X D  t  t t  Ct  !< O C !;CB  R @9C@.B  R		
 Be

 Be

@3
@,@5 !"@6 !:@8X D  t  t t  Ct    O C  CC  R@3@ @ Q @@;@8CC  R 	@9X D  t  t t  Ct     O C  C@pA  R	@3 D@,@5  u@,	@5  @@

@(	 X@D
@;@B
@A@<@S@>--pldoc@,
@5  @D@@@(
 A@D@. @N@.
doc_server@-@2doc_browser@2@@B@<@0@@ A@,@5  @.atom_number@+@2@- AE@5  @D@. !p@2@@< @@. \; \=@2@5  y@6 Cu VH@B@G@8CA-  R   @9X D  t  t t  Ct     D  t  t t  Ct    O C  C@  R @9X D  t  t t  Ct  ! O C !CBA  R 		@9C@"BC  R@3@5 A VH@;@,
@5  @#	
@,@5 Y VH@6 !v VH@8CBI  R@3@,
@5 !x
@6 !y@8X D  t  t t  Ct     D  t  t t  Ct    O C  C@  R 		@9C@  R
@3
@6  @8X D  t  t t  Ct     O C  CB  R@3 C@. C@+@+	@2@5  u A;@5 !@@
	@(	 @@D
@6   VH@<@J@8X D  t  t t  Ct  !
 O C !CCr  R	 !@3@0@?@1@h@2@5  @; A@. C A@2@6  y@8C@)Cu  R	 VZ@3@0@;@1@n@1@r@1@N@1@R@1@ @1	@2@5  @; Cw@. C Ab@2@6  y@8CCx  R	 VZ@3@0@t@1@T@2@5  @;@5 !z@5   Cw@. C	; [trace]@2@6  y@8C@)C}  R	 \D@3@0@c@1@a@1
@1
@1@y@1@Y@1@.@2@5  @; Cw@. C D0@2@6  y@8C	C  R@b  @3@;@6 V  VH@8CC  R	  @3@,
@,@5   VH@; Cw@. C
@2@5  y ]@6 !@8CC  R?  @3@; Cw@. CuEOF@2@5  y @6 !u@8CC  R	 !@3 Cw@. \@2@6  y@8X XQM DF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.plN+=uS E DXO D D C@W D@3@. @@. D D@/ D@2@-@2@6 @ @8X D  t  t t  Dt  Bt  O D Bs C D D~ C D@9X O D	nonvar_or C@ D 

 I_
@9C@ D

 Aa
 I_
@3@6 ! D@8X O Dsimplify_coroute C@ D 
  l
 I_

 ZM
@9C@ D 	@9X O Done_cond C@ D@3@,@5	cond_vars D@6 !@8X O D ! C@ D 
@9C@+@ D	
@3@@ @@5 Bh @D@ @!@<@#@h	
@6 !@8X O Dblock_declarations C@'@ D
 
@3@,@,
@5 B @,
@5 !@. 
@/$block_pred@2@6 B B@8X O D	when_cond C@ D@3@;@6 ! D@8C@ D	
 @N
@3
@5 !@6 ! D@8X O D	block_arg C@ D@3@K@;@6 X Sv@8C@ D @@3@;@8C@ D @o@3@;@8C@ D @H@3@;@8C@ D@3block_argument@6 @ Sv@8X O D
rename_clause C@ D
 @	
 @
@3@;
@6 ! D@8C@ D
 	
 
@3
@6 !@8C@ D@3@0@+@+@2@5 @ @,
@5 @u @0
@2@6 !@8X O Dexpand_specs C@^ D@3@K@;@5 !@$
@8C@b D
 
@3@;@#

@6 ! D@8C@d D
 @N
@3@;@#
@,@5 !
@6 !@8C@@g D
@3@5
valid_head D@. 	@2@5
check_dynamic D@,@,
@5 !@,
@5 !@. !@2@!@#
@@@. 	@/  !@2@5 Zw @#@D@#@<@ 
 @ C  !@!@A@@ @@5 A^ @@#@D@ @!@<@ 
 	@!@A@ 
  D D%	@!@8X O D D( C
@ D@3@-@5 R @@;block @6 !@8C@h@ D
@3@,
@5 ! D@ 
 	@!@,@,@5 !@,@5 @ @@,@0@2@5 ! !@,@5 !@,@0@2@5 !
@,@5 !@.  l@2@,@5 ! D@ 
 @@! !@6 !@8X O D ! C@| D@3@= 	@5 R @@< C@5 ! D	predicate@6 A Sv@8C@ D @9X O D ! C@x D@3@5 R @. Bh@-@+	@2@. !	@2@6 U^ Uc@8X O D D" C@1 D@3@K@;@I@8C@3 D
 @
@3@;@6 D!@8C@$@5 D@3@@@ 
 @!@D@$	@A
@< @@,
@5 !@ 	
 
@!@8XO D D C@Z D@3 @@,
@5 !@. !
@2@6 W/ W1@8X D  t  t t  Dt  D& XQM T5F@f/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/data__data_files.proMuS @lE TOEadd_datafiles_global_user_ruleE GE T:E TREadd_datafiles_ruleE TIEadd_datafiles_fdlEno_log_file Eadd_datafiles_debugE TLEsave_data__data_files Emust_get_datafiles_debugEadd_datafiles_local_user_ruleE T[E TCE T^Eadd_datafiles_decEadd_datafiles_simplified_vcgE TFEadd_datafiles_logEadd_datafiles_summary_dpcE TUE T=Eadd_datafiles_pfsEadd_datafiles_vcgE TXE T@Eadd_datafiles_simplified_pfsEadd_datafiles_dpcXD  t  t t  T5t  T9 	O T5 G CAu DhM@3@6 T[ T5@8X O T5 ! C@ !@3@. T^	@2@5 @ @;@8X O T5 ! CA ! @3@?@-@5 !@D@H@8X O T5 ! C@ !@3@?
@5 Al @D
@H@=Expected atomic name for debug datafiles to find, but got: ~k@0@2@6 YU YW@8C@ !@3@5 T^ !@;@8C@ !@3@@Could not find debug datafiles for: Expected atomic name for: ~k@0@2@6 !@8X O T5 ! C@A !@3 T5@,@5 ! !@0@.  T5@/  T9@2@1@.  T5@/  T?@2@1@.  T5@/  TB@2@1@.  T5@/  TE@2@1@.  T5@/  TH@2@1@.  T5@/  TK@2@1@.  T5@/  TN@2@1@.  T5@/  TQ@2@1@.  T5@/  TT@2@1@.  T5@/  TW@2@1@.  T5@/  TZ@2@1@.  T5@/  T]@2@2@5 _ YW@;@8X D  t  t t  T5t  TZ 	O T5 ! C
@ !@3@. TX@2@5 !@;@8X D  t  t t  T5t  T] 	O T5 ! C
@ !@3@. T[@2@5 !@;@8X D  t  t t  T5t  TT 	O T5 ! C
@ !@3@. TR@2@5 !@;@8X D  t  t t  T5t  TW 	O T5 ! C
@ !@3@. TU@2@5 !@;@8X D  t  t t  T5t  TN 	O T5 ! C
@ !@3@. TL@2@5 !@;@8X D  t  t t  T5t  TQ 	O T5 ! C
@ !@3@. TO@2@5 !@;@8X D  t  t t  T5t  TH 	O T5 ! C
@ !@3@. TF@2@5 !@;@8X D  t  t t  T5t  TK 	O T5 ! C
@ !@3@. TI@2@5 !@;@8X D  t  t t  T5t  TB 	O T5 ! C
@ !@3@. T@@2@5 !@;@8X D  t  t t  T5t  TE 	O T5 ! C
@ !@3@. TC@2@5 !@;@8X D  t  t t  T5t  T< 	O T5 ! C
@ !@3@. T:@2@5 !@;@8X D  t  t t  T5t  T? 	O T5 ! C
@ !@3@. T=@2@5 !@;@8X XQM CF@&/usr/lib/swi-prolog/library/process.plN+=u@ S E
is_processEprocess_killE
process_idEprocess_releaseE SE !E !E SE SXO Cmap_arg C@ H9@3@;@8C@ H9@3@5 A @;map_arg_prim@,
@5 Tj Tv@6 B+ @8C@ H9@3@6 ! H;@8X O C ! CA H9 	@9X O C ! CA  H9@3@-@6 S H;@8X O Cexpand_cwd_option C@Q@ H9@3@. B@+
@2@,@5 T T@;@@@,@5 B @D@,@0@. A C&@2@1@. B{ B}@2@2@5 A @,
@5   @ 	
 !
@!@<@@
@5 C( @D@$	@< C&@6 A% Sv@B@8C@ H9 	@9X O C S C@4@ H9		@3@,@5exe_options H;@,@5 ! A@5 St Sv !@,
@5 !@,@5 !@,@0
@2@5 @ @,@5 ! H;@6 S H;@8X O C ! C
A H9@3@5 E1 @Y@_@Z @k@8X O C ! CAF H9@3 G@6 ! H;@8X O C ! C@ H9
 D
@3@;@@@5 !@D@,@5 P @@<@#
@6 !@8C@ H9 	@9X O C " C@"@ H9@3 H1 @@5 H@@;@ 
 A A _9com
 B{ B}@!@8C
@ H9@3@ 
 B{ Je@!@8X O C ! CA H9@3 S@6 H@@8X O C S CA5 H9@3@6 ! H;@8X XQM ALF@"/usr/lib/swi-prolog/boot/expand.plMs@ S E AIE DXD  t  t t  ALt  AJ O AL AJC@s@"/usr/lib/swi-prolog/boot/expand.plM@3@,@5 @ @6 AJ AK@8X D  t  t t  ALt expand_body O AL "C@o "	
 @
 @
@3@L@;
@6 "
 AK@8C@r "	
 @
 @@3@L@;@6 "@8C@u " 
	@9X D  t  t t  ALt 
expand_bodies O AL "C@i "@3@.  A6@2@,
@5$def_modules @*
 D|@;@. "
@2@6expand_terms AK@8C@m " 	@9X D  t  t t  ALt  " @DD  t  t @Et  ALt " @o @D  t  t t  ALt  " O AL "C	@ "
	@3@K	@;@8C@ "	
@3@;
@5 "@6 "@8C@#@ "	
 
 E

 
 E@3@;
@6 "@8C@ "@3@@8X D  t  t t  ALt  AJ O AL "C@ "	@3@K@;@8C@ "@3@,@5call_goal_expansion AK@;@6 "@8C@&@ "
 @N
@3@;@,@5 "
@,@5 "@. @N@2@6 E AK@8C@&@ "
 Aa
@3@;@,@5 "
@,@5 "@. Aa@2@6 ""@8C@9@ "


 Aa
 C@
@3@;@,@5 "
@,@5 "@,@5 "@. Aa@. C@@2@2@6 ""@8C@#@ "
 C@

 C@@3@;@5 "
@6 "@8C@#@ "
 Ac

 Ac@3@;@5 "
@6 "@8C@ "
 D
 D
@3@;
@6 "@8C@ "
 U,

 U,@3@;
@6expand_setof_goal AK@8C@ "
bagof

 "&@3@;
@6 "#@8C@B@ "		
 

 @3@5 Al @;@. @/  A6@2@,@5 "@. @@+@2@.  AL@/ "
@2@. @@-@2@6 D @8C@B@ "	@3@5 R @,@,
@5 B @>@,@5 C @. @/ 
@2@5 Zw @D@J@G@. @2 @F@,@5 @ @5has_meta_arg AK@5expand_meta AK@)	@;@8C@ " 	@9XD  t  t t  ALt 
expand_term_2 O AL "5C@^ "
 P
@3@. "7
@2@,@5dcg_translate_rule W1@;@6 " AK@8C@a "@3@6 ";@8XD  t  t t  ALt cond_compilation O AL "<C@HA@ "
 @ A
@3@@@2@5
$including  AK@D@@
@ @.$eval_if
@2@,@. @N@. @ @@2 AE@2@5 @G AK@D
@.
$include_code @@2@6 A AK@<	@. "D @@2@6 "F@A@<	@. "D
else_false@2@6 "F@A@8C@hAH "
 @elif
@3@@
@M@. "D@+@2@5 F AK@D
@@@( @@D@. "D "G@2@6 "F@A@<@/@@@#@( @@. "A
@2@,@. @N@. @ @@2 AE@2@5 "C@D@. "D @@2@6 "F@<	@. "D@2@6 "F@A@<@. @@. Dno_if@2@-@2@6 @ AK@B@8C@HAS "
 @else@3@@@/@. "D@+
@2@5 "J@D@@
@(
 @@D
@% @@<@@
@(
 @@D@% @@<@#
@. "D@2@6 "F@<@. @@. "K "L@2@-@2@6 "M@B
@8CA^ " @ @@3@;@8CA_ "
 @endif@3@. "D@-@2@5 "J@;@8CAb "	@3@?
@5 ">@D
@H@8XD  t  t t  ALt call_term_expansion O AL "PC@W " 		@9C@*@X "@3@@@. @/ D	@+
@2@@D@. "P@2
@6 "@<@6 "Q AK@A
@8X D  t  t t  ALt  AJ O AL AIC@ "@3@.  A6@2@,
@5 "@>@5 "@D@)	@G@;@8C@ " 	@9X D  t  t t  ALt  "B  D  t  t t  ALt  "B O AL "ACAe "@3@,	@5 AI AK@,
@5 "@. 
	@2@@8X D  t  t t  ALt  D O AL DC@L "@3@K@;@$	@8C
@O "	@3@,
@5 "= AK@(
 D|@;@8C@R "@3@.  D@2@,
@5 "@,@5 "S@6 "6 AK@8X D  t  t t  ALt 
eval_false O AL "WCA0 "  AE@9CA1 "  @@9XD  t  t t  ALt 	eval_true O AL "YCA- "  @@9CA. "  ^@9XD  t  t t  ALt expand_meta_arg O AL "[C
@ " @3@;@6 "@8C@ " 
	@9XD  t  t t  ALt  "@   D  t  t t  ALt  "@  O AL "?C
A; "@3@,@5 "D AK@;@( @@8CA> "   @9X D  t  t t  ALt  "E 	D  t  t t  ALt  "E 
D  t  t t  ALt  "E DD  t  t t  ALt  "E  D  t  t t  ALt  @ O AL @CA& "@3@L@6 "X AK@8X D  t  t t  ALt  @ O AL @CA" "@3@L@6 "Z AK@8X D  t  t t  ALt  ^T O AL ^TC@/A "
 @N
@3@@
@5 "` AK@D@$	@<@@
@5 "^ AK@D
@&	 AE@<@>@5 "c@D@$	
@G@8C@&A "
 Aa
 C@
@3@@
@5 "c@D
@$	@<@>@5 "d@D@$	@G@8CA "
 Aa
@3@5 "d@$	@8XD  t  t t  ALt  "1 O AL "0C@ "@3@-@,	@5 Bh @(	 @;@8X D  t  t t  ALt  "% O AL "$C@ "	@3@K@;@8C@ "
 [

 [@3@;
@6 "#@8C
@ "@3@;@6 "@8X D  t  t t  ALt  "4 O AL "4C@9@ "@3@Y@_@`@j@;@,@5 "e@,@5 "e@,@5 "e
@5 "\ AK@h
@6 "f AK@8C@ " @9X D  t  t t  ALt  "! O AL " C@ "@3@,@5 @ @. @/ A7	
@2@@)	
@;@8X D  t  t t  ALt  E O AL ECA
 "	@3 A> @@5 @] @;@8CA "@3@5 "b AK@;@8CA " 	@9X D  t  t t  ALt  "4 O AL "3C@#@ "@3@-@,
@5 "+@,
@5 "+
@5 "+
@6 "h@8X XQM DVF@&/usr/lib/swi-prolog/library/dialect.plN+=u@ S Esource_exportsE
exists_sourceEexpects_dialectXO DV B C@u DTN+=@3@,
@5 Yo @ 

 @ @		@!@8X O DV "o C@h "s@3@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@6 A @8X O DVattach_dialect C@@@M "s@3@. X@/  A\@2@5 "n DV@; @@,	@5 A^ @@. 	@/ X@/  A\@2@5 Aq @@
@. @/  X @2@5 Zw @D
@.  X@2@@<@J@8C@U "s @9X O DVopen_source C@ "s@3@,
@5 "u "z B}@5 B @@ D@5 D @D
@6 D @<@J@8X O DV "l C@.@w "s@3@,
@5 "~ "z@. C@. "r
@+@2@/ B
@2@- AE@5 @G @@@5 V% @D@6 A @<@6 E E@8X O DV "n C@e "s@3@-@6 "@8X O DV "p C@D "s@3 Am@5 St Sv B@5 @h @@	@( H)@D	@J@<@6 "w "z@8X XQM AiF@%/usr/lib/swi-prolog/library/occurs.plN+=u@ S Econtains_varEfree_of_termEsub_varE
contains_termE AfEoccurrences_of_varEoccurrences_of_termEfree_of_varXO Aicount C@,@u DXN+=@3
@. " @2@!@=@@,@5 Bh @h@5 [ @I@<	@6 "@B@8X O Ai " C@p "@3@'	@8C@r "@3@5 B @-@,
@5 "@6 " Ah@8X O Ai Af C@f " 	@9C@g "@3@5 "@-@,
@5 "@6 Af Ah@8X O Ai " C@_ "@3@. "	@2@6 " Ah@8X O Ai " C@X "@3@. Af	@2@6 "@8X O Ai " C@Q "@3@?
@5 " Ah@D
@H@8X O Ai " C@? "@3@'	@;@8C@A "@3@5 "@-@,
@5 "@5 "@;@8X O Ai " C@J "@3@?
@5 " Ah@D
@H@8X O Ai " C@4 "	@3@;@8C@5 "@3@5 "@-@,
@5 "@5 "@;@8X XQM W2F/usr/lib/swi-prolog/boot/dcg.plMs@ S E W/E "9E YXD  t  t t  W2t $t_fill  D  t  t t  W2t  " O W2 "C@s/usr/lib/swi-prolog/boot/dcg.plM

 @N Be	@3@'
@;@8C@ " 
		@9X D  t  t t  W2t 
$extend_cache D  t  t t  W2t  " 	D  t  t t  W2t  " 
D  t  t t  W2t  "  D  t  t t  W2t  " D  t  t t  W2t 
$copy_args  D  t  t t  W2t  " O W2 "C@ @ "@3@Y@_@`@j@;@,@5 Bh @5 "@h

@6 " W1@8C@ " @9X D  t  t t  W2t  ": O W2 "9C@\@8 "
 "7
 @N

 @
@3@;@,@5 @ @,@,
@5$extend W1@. @2@,@,@5$t_body W1@. @2@,@5 "@. @N@2@,@5$body_optimized W1@6 "@8C@8@? "


 "7

 @
@3@,@,@5 "@,@5 "@. @2@,@5 "
@6 "@8XD  t  t t  W2t 
$dcg_reserved  D  t  t t  W2t  " O W2 "C@ " @9C@ " @9C@ " 
{}@9C@ "  "@9C@ "  Aj@9C@ " 
 D@9C@ " 
 @N@9C@ " 
 Aa@9C@ " 
 C@9C@ " 
 C@@9C@ " 
 Ac@9C@ " 
 "7@9XD  t  t t  W2t qualify O W2 "C@ "
 @3@'@;@$
	@8C@ " 
 	
 	@9XD  t  t t  W2t  "  D  t  t t  W2t  " O W2 "C@>@E "@3@@
@ 
 @N
 Be	@!@'
@D
@$
@<@ @@@ 
 Be@!@'
@D@$
@&	 @@<@$	@B@8X D  t  t t  W2t  W0 @DD  t  t @Et  W2t W/ @HD  t  t t  W2t  W0 O W2 W/CA "@3@6 Y W1@8X D  t  t t  W2t  W0 @DD  t  t @Et  W2t Y @H @HD  t  t t  W2t  W0 O W2 YC@:A "	@3@,@,@5 @ W1@@@K@D@. @ A*@-@2@5 @ W1@<@J@. @2@,
@,@,@5 "@$	
@$
@. @2@@8X D  t  t t  W2t  "  D  t  t t  W2t  " O W2 "C
@ "@3@K@;@. @ A*@-@2@6 "@8C@ "
 


 @3@;
@6 "@8C
@ "@3@5 " W1@;@8C@@ "@3@@@5 R @D@J@<
@. @@. A R@2@-@2@5 "@@@5 " W1@D@. @@. Adefinedcg_nonterminal@2@-@2@5 "@<@J@,@,
@5 B @,
@5 "@h
@5 "
@5 "@h
@h
@,@5 "@,@5 "@. "@2@5 @ @$@$	@$
@8XD  t  t t  W2t  "  D  t  t t  W2t  " O W2 "C@ "

 Y

@3@K@;
@6 " W1@8C@ @ "
 

 	@3@;@. 
@2@6 "@8C
@ "

 Be
@3@;@8C@Z@ "
@3@@@5@ @!@D@;@@@5 A @D@,
@5 B @ 
 Be

@!@<@ 
 B
@!@A
@A@<@ @>@5 [
 @D@;@,@5string_to_list W1@,
@5 "@ 
 Be

@!@G@8C@ " Aj

 @N Aj Be
@3@;@8C@ " "

 @@3@;@8C@ "
 "


 @N Be
@3@;
@6 "@8C@(@ "


 @N


 @N@3@;
@,@5 "@6 "@8C@=@ "


 Aa


 Aa@3@;
@,@,@5 "@5 " W1@,@,@5 "@6 "@8C@=@ "


 C


 Aa@3@;
@,@,@5 "@5 "@,@,@5 "@6 "@8C@(@ "


 C@


 C@@3@;
@,@5 "@6 "@8C@(@ "


 Ac


 Ac@3@;
@,@5 "@6 "@8C@!@ "
 D


 @N
 D Be
@3@;
@-@6 "@8C@ "@3@,
@5 "
@6 "@8XXQM D_F@b/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/simplifier/data__system.proMuS @lEadd_system_toolnameE TaE TeEadd_system_start_date_timeEsave_data__system XO D_ " C
@Ru D]M@3@. Te@2@5 @ @;@8X D  t  t t  D_t  T` 	D  t  t t  D_t  Td 	O D_ Te C  C< 
Proof Checker@9XO D_ " C@N "@3@. Ta	@2@5 "@;@8X O D_ " C@&@\ "@3 D_@,@5 ! !@0@.  D_@/  T`@2@1@.  D_@/  Td@2@2@5 _ YW@;@8X XQM SF@#/usr/lib/swi-prolog/library/date.plN+=u@ S Eday_of_the_weekE
parse_timeE "E ^XO Sws C@u DrN+=@ 
@3@;@#
@6 " ^@8C@ " 	@9X O Sday_name C@ "  @S@u@n@9C@ " @M@o@n@9C@ " @T@u@e@9C@ " @W@e@d@9C@ " @T@h@u@9C@ " @F@r@i@9C@ " @S@a@t@9C@ " @S@u@n@9X O Sordinal C@4@ "		@3@,@,@5 XK ^@,
@,@5 "@,@,@5 "@Y@^@Z@d@g@^
@Z
@g@f@^@f@oAn@5 C @$
@8X O Sopt_time C@%@ "@3@=@ @T
@!@<	@ @ 
@!@;@#
@6iso_time ^@8C
@ "    	@9X O S
iso_8601_rest C@-@k "
@-@3@,@5month ^@ @-@!@,@5day ^
@6 " ^@8C@n "		
    @-@3@6 "@8C@p "

@3@,@5 "@,@5 "
@6 "@8C@ @s "

	
@-@3@,@5 " ^
@6 "@8C@@@v "	
@-@W@3@,@,@5week ^@ @-@!@,@,@5 " ^
@,@5 "@5week_ordinal ^@$@8C@4@z "	
@W@3@,@,@5 "@,@,@5 "
@,@5 "@5 #@$@8C@%@~ "		   @W@3@,@,@5 "@5 #@$@8X O S S
 C@.@V "

iso_8601
 @-@3 #@,
 @,@5 # ^@Y@Z @^@g@o@$@8C@Y " #
 @3@,@5year ^
@6 " ^@8C@@\ "rfc_1123
 @3@-@,@5 " ^@ @,@ @!@,@5 "@,@5day_of_the_month ^@,@5 "@,@5
month_name ^@,@5 "@,@5 #@,@5 "@,@5hour ^@ @:@!
@,@5minute ^@ @:@!@,@5second ^@,@ @5 "@@@"@ @ @G@M@T@!@!@D@"@$@!@<@$@ @A@!@8X O S " C@ "	@3@. XK@2@5 XF @$
@8X O S " C@ "@3@,@5	int2digit ^@5 "@$
@8X O S # C@;@ "@3@. Al@+@2%w@. S     @ @@2@5format_time @,
@5 !s @Y@`@Z@d@Z@g@^
@d@a@f@Z@f@o@8X O S " C@ "@3@,@5 #@5 "@$
@8X O S # C@ "@3@,@,@5 "@,
@,@5 "@Y@^@Z
@g@^
@f@o@$
@8X O S # C@;@ "@3@,@,@5 "@,
@,@5 "@,@,@5 "@,@,@5 "@Y@^@ZC@g@^
@Z@d@g@f@^@Z
@g@f@^@f@o@$
@8X O S " C@S@ "@3@,
@,@5 #@ @:@!@,@,@5 #@ @:@!@,@,@5 #@,@,@,@,@5timezone ^@Y@^
@^@f@o@Y@^@^@f@o@Y@^@^@f@o@$@8C@?@ "@3@,
@,@5 #@ @:@!@,@,@5 #@,@,@,@,@5 #&@Y@^
@^@f@o@Y@^@^@f@o@Y@^@o@$@8C@A@ "@3@,
@,@5 #@,@,@5 #@,@,@5 #@,@,@,@,@5 #&@Y@^
@^@f@o@Y@^@^@f@o@Y@^@^@f@o@$@8C@6@ "

@3@,
@,@5 #@,@,@5 #@,@,@,@,@5 #&@Y@^
@^@f@o@Y@^@^@f@o@Y@^@o@$@8C@+@ "@3@,
@,@5 #@,@,@,@,@5 #&@Y@^
@^@f@o@Y@^@o@Y@^@o@$@8X O S # C@ "@3@,@5 # @<@5 "@$
@8X O S #' C@8@ "
 @+
@3@,
@,@5 #@ @:@!@,@,@5 #@Y@Z @^@g@o@Y@Z @^@g@o@$@8C@/@ "


 @+
@3@,
@,@5 #@,@,@5 #@Y@Z @^@g@o@Y@Z @^@g@o@$@8C@ @ "	  @+
@3@,
@,@5 #@Y@Z @^@g@o@$@8C@2@ "
 @-
@3@,
@,@5 #@ @:@!@,@,@5 #@Y@^@o@Y@^@o@$@8C@)@ "


 @-
@3@,
@,@5 #@,@,@5 #@Y@^@o@Y@^@o@$@8C@ "	  @-
@3@,
@,@5 #@Y@^@o@$@8C@ "    @Z

@9C@ "   @3@,
@5 "@ 
@U@T@C@!@8C@ "   @3@,
@5 "@ 
@G@M@T@!@8C
@ "    	@9X O S # C@ "@3@,@5 # @;@5 "@$
@8X O S # C@ "@3@,@5 # @5 "@$
@8X O S " C@.@ "
 S
@3@. Al@+
@2%u@. S
     @ @@2@5 #"
@6 #%@8X O S " C@7@Q "@3@,@5 J @. S	@+@+
@+@+@+@+@+@2@5 W/ W1@;@. S
 @ @@2@6date_time_stamp @8X O S #  C@ "@3@,@5 "@5 "@$
@8X O S # C@ " @J@a@n@9C@ " @F@e@b@9C@ " @M@a@r@9C@ " @A@p@r@9C@ " @M@a@y@9C@ " @J@u@n@9C@ " @J@u@l@9C@ " @A@u@g@9C@ " 	@S@e@p@9C@ " 
@O@c@t@9C@ " @N@o@v@9C@ " @D@e@c@9X O S " C@ "@3@,@5 #@5@5 "@$
@8X O S # C@ "@3@,@5 #@5 "@$
@8X O S " C@N "@3@-@6 " ^@8X O S ^ C
@6 "  #	
 S@9C@7 "  "
 S	@9C@8 "  "
 S
@9C@9 "  #
 S
@9C@: "  #
 S
@9C@; "  #
 S
@9C@< " 
utc_offset
 S
@9C@= "	time_zone
 S
@3@* @@8C@> "daylight_saving
 S
@3@* @@8C@@ "  S
 S

 #)
@9C@A " time
 S


 #5
@9X XQM Bz-S @lXD  t  t t  Bzt $breaklevel  O Bz #7 CA AU@3@4 AW !@7  @p@8X D  t  t t  Bzt  ] D  t  t t  Bzt  ] D  t  t t  Bzt  ^< D  t  t t  Bzt  ^< D  t  t t  Bzt  Q D  t  t t  Bzt  Q O Bz W)C@ U
 U1
 E5@)Unknown license: ~w.  Known licenses are: E@3@4 U
@6 U U
@8C@*@ U
 U U'@EThis system may only distributed using the GNU General Public License E@5because the following components contain GPL-ed code: E E@3@4 U
@,
@5 U
@6 U U
@8C@/@ U
 U  U(@?This program may be distributed under any license, provided all E@;conditions implied by the GNU Lesser General Public License E@;are satisfied.  In particular, this implies the source code E@>to any modification in SWI-Prolog or one of the used libraries Emust be made available. E@3@4 U
@6 #=@8C@@ U
 U
 U.@3@4 U
@-@,
@5 U&@#	@@@. U3@+@2
@5 UZ@D@J@<@#@#@  E
 E5@8The program contains modules covered by the "~w" license E@!@@@#@. U6@+@2
@5 UZ@#@D@ 
 E5See ~w E@!@<@#@B@  E@!@6 U@8C@*@  R 
  
 E5@'Initialization goal ~p will be executed E@.immediately for backward compatibility reasons E
 E5 W

@9CA1 A8 
assumption_failed
 E5Assertion failed: ~q@9C@$A3 A8
 C@3@4 A<@,
@5show_thread_context A<
@,@5show_time_context A<@ 
 E5
@!@8CA7 A8 
debug_no_topic
 E5@!~q: no matching debug topic (yet)@9CA @ 
 W W
 E5@!~w: Failed to call entry-point ~w

@9CA @ 
 W W
 E5~w: Failed to load file@9CA @ 
 @
not_supported@+Emulator does not support foreign libraries@9C@t ZC 
 @
socket_error
 E5Socket error: ~w@9CBs ^ 
no_resource

 E5@7Could not find resource ~w/~w on ~w or system resources
@9XD  t  t t  Bzt initialization_now D  t  t t  Bzt  #^ D  t  t t  Bzt  ] D  t  t t  Bzt  ] O Bz ]CAQ H9 

process_error \
 E5Process "~w": exit status: ~w

@9CAS H9 
 #_killed
 E5@!Process "~w": killed by signal ~w

@9X D  t  t t  Bzt  R D  t  t t  Bzt  R D  t  t t  Bzt debug_print_hook D  t  t t  Bzt  D D  t  t t  Bzt  D D  t  t t  Bzt    O Bz  C@  R 
 C@$use :- use_foreign_library/1 instead@9C@  R 
 C@$use :- use_foreign_library/2 instead@9XD  t  t t  Bzt 	meta_goal 	D  t  t t  Bzt  #h O Bz #h C@ S` 
 S~	

 @n
@9XD  t  t t  Bzt  U D  t  t t  Bzt  U XQM$writefF@"/usr/lib/swi-prolog/boot/writef.plMs@!S EswritefEwritefEwritelnE #nE #lXD  t  t t  #jt 
$getdigits  D  t  t t  #jt  #s O #j #sC@(@s@"/usr/lib/swi-prolog/boot/writef.plM	
@3@Y@_@Z @k@0@9@5 C #j@h @;
@6 #t #x@8C@ #u 		
@9X D  t  t t  #jt $print  D  t  t t  #jt  #z O #j #zC@ #u 
@9C@ #u 	@9C@ #u@3@5 E1 #x@ @~@6 #w@8X D  t  t t  #jt $padout  D  t  t t  #jt  #} O #j #}C@ #u Hc
 @3@;@Y@Z@`@a@d@d
@o@8C@ #u Hr
 @3@;@Y@Z@`@a@d@d
@o@8C@&@ #u F@3@Y@Z@`@a@d@Z@d@c@d
@o@Y@Z@`@a@d@^@d@d
@o@8X D  t  t t  #jt $getpad  D  t  t t  #jt  # O #j #C@ #u @r Hr@9C@ #u @l Hc@9C@ #u @c F@9C@ #u @R Hr@9C@ #u @L Hc@9C@ #u @C F@9X D  t  t t  #jt     D  t  t t  #jt    O #j  C@ #u @3@;@I@8C@ #u@3@;@8C@ #u	
@3@5 #{ #x@;@6 # #x@8X D  t  t t  #jt 
$writelots  D  t  t t  #jt  # O #j #C@ #u@3@Y@_@Z @k@;@5 E #x@h
 @6 # #x@8C@ #u @9X D  t  t t  #jt  #  D  t  t t  #jt  # O #j #C@ #u@3@,@0@+
@2@5 #y@5 A #x
@6 # #x@8X D  t  t t  #jt $special  D  t  t t  #jt  # O #j #C@~ #u @n
@9C@ #u @l
@9C@ #u @r
@9C@ #u @t	@9C@ #u @\@\@9C@ #u @%@%@9X D  t  t t  #jt $getcode  D  t  t t  #jt  # O #j #C@ #u@3@,@5 #y@ @!@5 #@Y@_@Z@@i@8X D  t  t t  #jt  #}  D  t  t t  #jt  #} O #j #}C@ #u	
@3@;@5 R~ #x@6 # #x@8C@ #u @9X D  t  t t  #jt  #}  D  t  t t  #jt  #} O #j #}C@ #u@3@5 #@;@,@5 #@6 # #x@8C@#@ #u@3@,@5 A
 #x@,@5 S #x@,
@,@5 #~ #x
@5 F} #x@5 #@6 #@8X D  t  t t  #jt $writefs  D  t  t t  #jt  # O #j #C@U #u @9C@V #u@%
@3@,@5$action #x@;@6 # #x@8C@0@Y #u		@%

@3@0@9@5 #w@,@,@0
@2@,@5 # #x@;@5 #
@6 #@8C@^ #u@\
@3@,@5 # #x@;@5 #@6 #@8C@b #u@\
@3@,@,@5 # #x@;@5 #@6 #@8C
@f #u
@3@5 #@6 #@8X D  t  t t  #jt  #  D  t  t t  #jt  # O #j #C
@k #u@t@3@6 E #x@8C
@m #u@d@3@6write_canonical #x@8C
@o #u@w@3@6 #@8C
@q #u@q@3@6 X #x@8C
@s #u@p@3@6 #@8C	@u #u@f		@3@6 X# #x@8C
@w #u@n@3@6 #@8C@y #u@r

@3@6 #@8C
@{ #u@s@3@6 #@8X D  t  t t  #jt  #n O #j #mC@; #u@3@6 #q #x@8X D  t  t t  #jt  #l O #j #kC@O #u@3@. [
@2@. #m	@2@6with_output_to #x@8X D  t  t t  #jt  #n O #j #qC@> #u
@3@0
@2@5 #@I@8C@A #u@3@5 [
 #x@,
@5 " #x@5 #@I@8C@F #u@3@5 Al #x@,
@5 #@5 #@I@8C@K #u @9X D  t  t t  #jt  #p O #j #oC@8 #u@3@5 #@6 E #x@8X D  t  t t  #jt  #l O #j #rC@M #u@3@. [
@2@. #q	
@2@6 #@8X XQM A=F@$/usr/lib/swi-prolog/library/debug.plN+=u@ S E ACE A;E ADE VE A:E AFElist_debug_topics Edebug_message_contextXO A= #N C@*AC A8@3@. #5@+
@2@5
debug_context A<@,@5 S @. [
@+@2@5 ## @#
@ 

 E5 ]7	@!@8CAI A8 	@9X O A=debug_output C@ A8 @l A@3@;@8C	@ A8	@3@5	is_stream @;@8C@ A8@3 EI@0@. \ @@2@1@.alias@2@1@.bufferline@2@2@6 SH @8X O A= # C@ A8
 I
	@3@;@,
@,@5valid_topic A<@. #
@2@5 C @. #@2@6 @ @8C@ A8
 E3	@3@;@,
@-@5 #@. #
@2@6 #@8C@ A8@3 #@6 A Sv@8X O A= # C	@ A8thread # #@3@;@8C
@ A8 #5
 #
 #%T.%3f@3@;@8C@ A8
 #
 #
 #@3@;@8C@ A8@3 #@6 @ Sv@8X O A= AC C@T A8@3 @@-@6 AD A<@8X O A=
ensure_output C	@ A8 A@3@;@8C@ A8 	@9X O A= # C@h A8@3 @@6 C A<@8X O A= A: C@ A8@3 @@,@5 #@;@6print_debug A<@8C@ A8 @9X O A= # C@M@ A8@3 A	~*t~45|~n@0@-@2@5 A  A~w~t ~w~35| ~w~n@0Debug Topic@1	Activated@1To@2@5 # A #@0@-@2@5 #@=@,@,	@,
@5 # A #@0@1	@1
@2@5 #@I@<@J@B@A
@8X O A=update_debug C@ A8
 @ @ @@3@;
@6 # A<@8C@ A8 @	 @	 @@3@;@0@2
@6 EH E@8C@ A8 @	 @	 @@3@;@8C@ A8
 @ @ @@3@;@8C@ A8 @ @ @@3@;@8C@ A8 @	 @	 @@3@;
@6 S E@8X D  t  t t  A=t  # 	O A= # C@7 A8  #@9XO A= C C@s@k A8@3@,
@,@5debug_target A<@@@`@E@(@. #
@+@+
@2@5 F @F
@,@,@5 # A<@. #
@2@5 #@I@<@0@@
 CW@-@5 A^ @@D@J@<	 B@. #P
@2@5 AT @@,@,@5 #@. #
@2@5 #@B@D@J@<@J@B@B@8X O A= #K C@ A: A8@3 #@5 #@,
@5 \ @*
 ]@#@ 
 E5[Thread ~w] 
	@!@8CA@ A8 	@9X O A= # C
@ A8@3@ R #e R@;@8C@ A8	@3@;@8C@/@ A8@3@.  @@/ \@/ C
@2@,@5 W/ W1@=@,
@5 E E
@,@5 # A< ]@5 E @@I@<@J@B
@8X O A=assertion_failed  C@ A8   @9X D  t  t t  A=t  AG @DD  t  t @Et  A=t AF O A= AF C@ A8@3@?	@?
@@D
@H@D	@H@;@8C@)@ A8@3 @@. #G@2@5 AT
@5 V V@@	 ]@5 #@D	@5 !{ A<@6 # A<@<@. @@.assertion_error@2@-@2@6 @ @8X O A= # C@f A8@3 @@6 #@8X O A= # C@W A8@3@-@6 #@8X O A= AA C@ @ A8@3@@
@,	@-@-@5 #@5 W @D
@J@<@. # @@2@6 #@A	@8X O A= # C@| A8@3@L@ 
 G-	
@!@;@8C@ A8 	 @@9X D  t  t t  A=t  AD 	XQM DwF@,/usr/lib/swi-prolog/library/prolog_clause.plN+=u@!S E W	E VE W%XO Dw
unify_term C@^u DtN+=	@3@;@8C@_ #@3@5 B @5 #@,
@,@5 B @5 $ @; @6 Rx V@8C	@e #@3@5float @5 $@;@8C
@g #@3@5 [
 @5 A @5 " @;@8C
@k #
 	
@3@5 # V@;@8C@m #	
 	
@3@5 $	@;@8C@o #@3[INTERNAL ERROR: Diff:~n@5 C[ @@5 Rp B~N*** <->~n@5 $@5 $@6 !~ V@8X O Dwconj C@1A #
 @N
 W
@3@;@,@,@5 $ V
@6 $@8C@<A #


 @N
brace_term_position	@3@ 
 Be@!@;@,@,@5 $@h @. E5@2
@6 $@8C@KA #
 @N Aj Be
 E5 Aj
 Be
 E5
 E5@3@Y@^@Z@f@o@Y@^@Z@f@o@8CA # 
	@9X D  t  t t  Dwt  V @DO Dw V C@VB #@3@,
@,@5 @ @@@. 
@2@ @ O% @@D@J@B@<@7@,@,
@5 $ @@@5 ] V@D@. [
	@2~q/~d@0@1
@2@6 A @<@. [
	@2~q:~q/~d@0
@1@1
@2@6 $@8X O Dwmeta CBJ # 
 @N@9CBK # 
 Aa@9CBL # 
 C@@9CBM # 
 Ac@9CBN # 
 D@9CBO # 
 D@9CBP # 
 D@9CBQ # 
 D@9CBR # 
 @X@9CBS # 
 U^@9X O Dwunify_clause C
@ #	
@3@;@8C@ #		
:->

 @@3@;
@6pce_method_clause V@8C@ #		
:<-

 @@3@;
@6 $!@8C@h@ #


 @

 @
 		unit body @N Aj@3@=@ 

test@!@<@ 

 $)@!@;@ 
 W@!@ 
 W
 W    
 E5@!@8C@g@ #
 @

 @
 	@3@. @
@2@. @
@2@,@5 $ V@ 
 W@!@ 
 W
 W    
 E5  @!@8C@qA #@3@ 
 "7	 @N
@!
@5 $@,@5	ci_expand V@ 
 @@!@-@,@5 $ @h 
@5 Bh @L
@ 
 W
 W
	@!@;@. W@1@1@2@!@6match_module V@8CA #@3@,
@5 $,
@6 $0@8CA #@3@I@8X O Dwpce_method_body C@IA #@3@ 

 W
@!@ 
 W

 W    
 E5  @!@6pce_method_body2 V@8X O Dw $1 C@ A& #
 @

 @@3@;@5unify_clause_head V
@6
unify_body V@8C
A) #

@3@6 $8@8X O Dwdoes_not_dcg_after_binding C@.AL #@3@5 W9 @?@. $@-@-@-@2@5 Af Ah@D@H@?@. @N@+
@/ Be@-@-@2@5 $A@(
 Aj@D@H@<@A
@;@8X O Dw
expand_failed CA0 #@3@I@8X O Dw $ CA #@3@6 $@8X O Dwthaffix CB| #st@3@;@8CB} #nd@3@;@8CB~ # 	th@9X O Dwdo_make_varnames C@ # @9C@0@ #	
 Be
@3@@@,@5find_varname V@D@J@<@% M/@h@5 $/
@6 $J V@8X O Dwalternate_syntax C@ #  Bz	 @ @@9C@ #	pce_class	
 
pce_expansionpush_compile_operators	
  $Spop_compile_operators@3xpce @@6 @] @8C@ #  	
 R I
 R
 R E3 R@9X O Dwseek_to_line CB #@3@Y@`@Z@k@;
@5 D @h
	 @6 $Y V@8CB # @9X O Dwexpand_meta_args CBB # @9C@0BC #
@3@,@5 $/@,@5 $/
@5 " V@h
@6 $] V@8X O Dwpce_unify_head_arg CA #@3@K@;@$	@8C
A #
 Be
 

@3@;@8CA # 
 

@9X O Dw ^ C@ # @3@;@8C@ #@3 @-@- C@5 C @;@8X O Dwmkconj CA #@3@6 $f V@8X O Dwread_term_at_line C@&@ #@3@. B B}@+@2@- AE@5 @G @. B}	

@2@. B@2@6 C @8X O Dw W	 C@u@: #
@3@. D	@2@5 U @@,@,
@,@5$clause @@
@(
 @@D@#@<
@. @
@2@!@*	 @l@. V@+@2@5 $n@@@,@. D	@2@5 D @@D@J@<@.  @l@2@,@-@5 $@,@,@,@5 $i V@5 $+@5
make_varnames V@;@8X O Dw
ubody_list CA # @9C@"A #
@3@5ubody V
@6 $w V@8X O Dw $u C@Q@ #
 "7@3@;@-@,
@5 $ @Y@^
@p@. Be@+@2@5 A @0@. Be
<DCG_list>@2
@2@!@h
@. Be@+@2@5 $}@0@. Be
<DCG_tail>@2@2@!xx@6 $t@8C@ #@3@,@5 @ @varnames@5 $ @6 $O@8X O Dw W% CB #@3@ @ V@;@8C@)B #@3@,
@,@5 V @;@,@5 V V@,
@5 $E V@. [
	@2~d-~w clause of ~w@0@1
@1@2@6 $@8CB # 	 C@9X O Dwpce_method_head_arguments C@+A #@3@Y@_@`@j@;@,@5 $/@h
 
@,@5 $/@5 $a V@h@6 $ V@8CA # @9X O Dw $h C@=A #	
 W    @3@L@ 
 @N@!@;@,@,@5 $g
@6 $g@8CA #


@3@6 $y@8X O Dw " CB4 #		
@3@K@;@8C@>B6 #@3@5 $ V@;@ 

 W
@!@ 
 W
@!@,@,@5 $ @5 $ @6 $`@8CB= #@3@,@,
@5 A6 V@;
@6 $_@8CB@ # 		
@9X O Dw $ C@v #	@3@;@8C@#@w #@3@h@,
@5 $/@,@5 $/
@5 $	@6 $@8X O Dw $9 C
A #@3@-@,
@5 $@-@6 $@8X O Dw $< C
A= #		
@3@5 $> V@;@8C@0A? #

 W

 W
@3@6 $y@8X O Dw $z C
A` #		
@3@5 $@;@8C@$Ab #	
 D
 E5

 W


 E5
@3@;@8C@8Ae #

 $
@3@ 
 @N	 Be@!@;@h
 @. W

@1@1@. E5
@2@2@6 $y@8C@%Ao #

 $

 W

@3@;@6 $y@8C@$As #@3@L@L	@ 
 @N@!@ 	
 @N@!@;@,@,
@5 $D V
@6 $e V@8C@<Ax #

 W

 W
@3@5 $@;@0@-@+@2@5 @ @0@-@+@2@5 $@6 $|@8CA #
 Be @
 W

 E5
@3@;@8CA #
 K AE
 W

 E5
@3@;@8C@KA #
 Be

 Be
 W
 W@3@. K
@2@. K@2@5 W @;@$@$
@8C@KA #
 K

 K
 W
 W@3@. K
@2@. K@2@5 $@;@$@$
@8C@(A #
is E5

 $ @n
	
@3@5 E1 @Y@^@^@c@m@;@8X O Dw $- C@#A #@3@. D@. @@+
@2@. D	@2@/ @@-@2@,@. $B@2@6 $k@8X O Dw ] CBv #  @l@9CBw #  @9CBx # 
pce_principal@9CBy #@3 @6 C @8X O Dw $" CA #

 	@3@;
@6 $!@8C@,A #		

send_implementation	@3@;@5 $/@-@,@5 $ @5 $
@6 $3 V@8C@?A #

get_implementation	@3@;@5 $/@-@,@5 $ @,@5 $/@5 $@h @5 $
@6 $@8X O Dw $M C@ #	
 Be@3@'@;@8C@ #		@3@6 $L@8X O Dw
control_op CB #  @O@9CB #  Ab@9CB  #  C?@9CB! #  Ad@9X O Dw $l C@ #@3@5 $\
@6 B} V@8X O Dw $6 C@#B	 #
 Ne	@3@;@ 

 W
	
@!@#
@6 $_@8C@aB
 #@3@0@+@1@+
@1@+@2@5 $@5 $ V@;@0@1@+@1@+@2@5 $@ 

 W@!@ 
 W@!
@5 $5@6 $_@8C	B #@3@6 $_@8X O Dw $ C@]@ #
@3@@
@5 $c V@D@%
 @<@J@A
@. V@+@2@5 D 
@,@,@5 $P V@-@5 D @@. D
@1@.subterm_positions@2@1@.variable_names@2@1@. D	@2@2@, @@5 $k@@@@K@D@;@<@5 ^ @I@8X O Dw $ C@0BU #		
send


send_class		
@3
@5 #
@0
send_super@1@+@+@2@5 $@;@0@2@6 $@8C@4BY #


get

	get_class		
@3
@5 #
@0	get_super@1@+@+@2@5 $@;@0@2@6 $@8CB] # 
 $

 $	
	
@9CB^ # 
 $

 $	
	
@9C@*B_ #	
 $	
	
@3@5 #@0 $@1@1@+@+@2@5 $
@0@2@6 $@8C@7Bc #

	
 $	
	
@3@5 #@0 $@1@1@+@+@2@5 $@,@0@2@5 EH E
@0@2@6 $@8CBh #

@3@ @ A7 @@)	@8X XQM BF@ /usr/lib/swi-prolog/boot/bags.plMs@!S E BE "&E BE U,XD  t  t t  Bt goal_simplified_vars O B $C@ns@ /usr/lib/swi-prolog/boot/bags.plM@3@K@;@$	@$
@8C@p $
 [	
 [
@3@;
@6 $ B@8C@ @r $
 
 

 @3@;
@6 $@8C	@t $	@3@6 K B@8X D  t  t t  Bt  B @DD  t  t @Et  Bt $ @H  @ @HD  t  t t  Bt  B O B $C@G $@3@.$new_findall_bag@+@2@.fa_loop	
@2@.$destroy_findall_bag@2@6 D @8X D  t  t t  Bt pick O B $C@| $@3@,@,@,
@5
pick_first B
@6
select_bag B@8X D  t  t t  Bt bind_bagof_keys O B $C@w $ @9C@x $
 E5
@3@-@5 W@ B@6 $ B@8X D  t  t t  Bt free_variable_set O B $C@j $@3@,@5 $@. [@2@6$e_free_variables B@8X D  t  t t  Bt  $ O B $C@L $@3@?
@@?@5$add_findall_bag @D@H@D
@H@6$collect_findall_bag @8X D  t  t t  Bt  $ O B $C@ $
 E5

@3@6	pick_same B@8X D  t  t t  Bt  $ O B $C@!@ $
 E5
	
@3@'	@;@6 $@8C@ $ 
@9X D  t  t t  Bt  $ O B $C
@ $@3@;@$	@$
@8C@ $ 
	
@9C	@ $@3@6 $ B@8X D  t  t t  Bt  "' @DD  t  t @Et  Bt "& @H  @D  t  t t  Bt  "' O B "&C@?@W $@3@,@,@5 $ B@@@( I@D@5 B B@*
 D|@B
@<@. E5@2@,
@5 $
@-@5 $
@,@5 P B@6 $@8X D  t  t t  Bt  B @DD  t  t @Et  Bt B @H  @D  t  t t  Bt  B O B BC@D $@3@6 $ B@8X D  t  t t  Bt  U- @DD  t  t @Et  Bt U, @H  @D  t  t t  Bt  U- O B U,C@e@ $
@3@,@,@5 $@@@( I@D@,
@5 $@*
 D|
@6 EP B@B@<@?@. E5@2@,
@5 $@@
@5 V% B@D
@,@5 $@6 $@A@<
@-@5 $
@,@5 $@,@5 $@6 $@8X XQM XF@d/build/buildd-spark_2011.0.deb-5-kfreebsd-i386-j6krL8/spark-2011.0.deb/common/versioning/version.proMu@!S @lE  0Etoolset_versionE  &E  -E Z
E Z	E ZE ZXO X  0 C@Nu DgM @4Copyright (C) 2011 Altran Praxis Limited, Bath, U.K.@9X O X $ C@M $ 2011@9X O X  & C@P $ GPL@9X O X  - C@O $ GPL 2011@9X O X Z
 C@R $ @!Report bugs to: spark@adacore.com@9X O X Z	 C@Q $  A@9X O X Z C@T $  A@9X O X Z C@S $  A@9X XQM @F@$/usr/lib/swi-prolog/library/error.plN+=u@ S E AE A%E ^$E @E AE StE XE XE
is_of_typeXO @ A C@pu DUN+=@3@. @@. A	
@2@-@2@6 @ @8X O @
not_a_list C@ $@3@-@,
@5 V @@	@K
@D@6 X Sv@<@6 A Sv@8X O @ A C@V $@3@. @@. A	@2@-@2@6 $@8X D  t  t t  @t has_type O @ $ CA  $
impossible@3@-@6 $@8CA $  L@9CA $ Am@3@6 Al @8CA $ A@3@6 A @8C@(A $
 C
@3@@@5 E1 @D@5 % @6 C @<@5number @Y@`@a@l@Y@`@^@j@8CA $ E@3@=@(	 @@<@(	 @@;@8CA	 $ R@3@6 R @8CA
 $chars@3@6 % Sv@8CA $ U@3@6 U Sv@8CA $ K@3@6 K Sv@8CA
 $ B@3@6 B @8CA $constant@3@6 $@8CA $ $@3@6 $ @8CA $ V&@3@6 V% @8CA $ E2@3@6 % @8CA $nonneg@3@5 % @Y@`@Z @l@8CA $positive_integer@3@5 % @Y@`@Z @k@8CA $negative_integer@3@5 % @Y@`@Z @i@8CA $ I`@3@L	@8CA $ %@3@6 %@8CA $
 T
@3@5 %@6 A @8CA $ Sr@3@6 A @8CA $ A@3@6 %@8CA $list_or_partial_list@3@6is_list_or_partial_list Sv@8CA $symbol@3@6 $@8CA $ Ib@3@K	@8CA $ U|@3@6 Vg @8CA $ M@3@6 [
 @8CA $ @x@3@6 # @8CA  $
 A
@3@5 %@6
element_types Sv@8XO @is_not C
@ $ A@3@; A@6 $ Sv@8C@ $
 %@3@; A@6 %$@8C
@ $ %@3@; A@6 $@8C
@ $ %@3@; %@6 %$@8C
@ $ U@3@; U@6 %$@8C@ $ Ib@3@;@. @@. ^!	@2@-@2@6 $@8C@ $ U|@3@;@6not_a_rational Sv@8C@(@ $@3@@
	@K	@D
@6 $@<@@@5ground_type Sv@?@5 %@D@H@D@6 $@<@6 $@8X O @ X C
@ $@3@. @ A*@-@2@6 $@8X O @ St C@ $@3@@
	@5 $ Sv@D
@J@<@6 %" Sv@8X O @ $ C@ $@3@6 %+@8X O @ ^$ C
@ $@3@. @@. ^$@2@-@2@6 $@8X O @ %
 CA+ $@3@5 %@6codes_i Sv@8X O @ X C
@ $@3@. @@. X@2@-@2@6 $@8X O @ @ C@` $@3@. @@. @	@2@-@2@6 $@8X O @ % CA" $@3@5 %@6chars_i Sv@8X O @ %. CA/ $ @9CA0 $	
@3@5 % @5 %@6 %-@8X O @ %  CA; $ @9CA< $
@3@5 St Sv@6 %@8X O @ A% C@h $@3@. @@. A%	@2@-@2@6 $@8X O @ % CA@ $@3@-@,	@5 $@@
@K	@D
@J@<@(	 D|@8X O @ % CA4 $@3@=@5 $@<@=@5 %@<
@=@5 %@<@5 %	@;@8X O @ %1 CA& $ @9CA' $	
@3@5 $@5 S @6 %0@8X O @ %) C@ $  V&@9C@ $ 
 T@9C@ $  @x@9C@ $  K@9C@ $  M@9X O @ %& C@9@ $@3@@@K@D@6 $@B	@<@(@@@ 
 Vh	
@!@D E2@5 %3 E2@5 %3 U|@6 $@< U|@6 $@B	@8X XD t  t @q Av  D t  t @q CCv  DD t  t @q @v  @D t  t @q !v  D t  t @q _Dv  XD t  t @q CNv  D t  t @q @v  @D  t  Dpt _ C @t  AD  t  Dpt _ C @t  AD  t  Dpt _ C @t  CD  t  Dpt _ C @t  SuD  t  Dpt _ C @t  A*D  t  Dpt _ C @t  $D  t  Dpt _ C @t  CD  t  Dpt _ C @t  ^%D  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ C @t  XD  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ C @t  @D  t  Dpt _ C @t  W D  t  Dpt _ C @t  A&D  t  Dpt _ De Ct  Z'D  t  Dpt _ De Ct  Z/D  t  Dpt _ De Ct  Z-D  t  Dpt _ De Ct  Z3D  t  Dpt _ De Ct  Z1D  t  Dpt _ De Ct  Z=D  t  Dpt _ De Ct  Z;D  t  Dpt _ De Ct  Z/D  t  Dpt _ De Ct  !D  t  Dpt _ De Ct  !D  t  Dpt _ De Ct  Z)D  t  Dpt _ De Ct  Z+D  t  Dpt _ De Ct  !D  t  Dpt _ De Ct  !D  t  Dpt _ De Ct  Z7D  t  Dpt _ De Ct  !D  t  Dpt _ De Ct  SD  t  Dpt _ De Ct  !D  t  Dpt _ De Ct  SD  t  Dpt _ De Ct  SD  t  Dpt _ De Ct  Z5D  t  Dpt _ De Ct  SD  t  Dpt _ De Ct  Z9D  t  Dpt _ De Ct  ZBD  t  Dpt _ De Ct  Z@D  t  Dpt _ S Et  K	D  t  Dpt _ E @t  AD  t  Dpt _ E @t  AD  t  Dpt _ E @t  @D  t  Dpt _ E @t  A*D  t  Dpt _ E @t  SuD  t  Dpt _ E @t  $D  t  Dpt _ E @t  A&D  t  Dpt _ E @t  ^%D  t  Dpt _ E @t  XD  t  Dpt _ E @t  AD  t  Dpt _ E @t  AD  t  Dpt _ E @t  A*D  t  Dpt _ E @t  SuD  t  Dpt _ E @t  $D  t  Dpt _ E @t  ^%D  t  Dpt _ E @t  XD  t  Dpt _ E @t  @D  t  Dpt _ E @t  A&D  t  Dpt _ T Et  K	D  t  Dpt _ Du Dwt  VD  t  Dpt _ Du Et  K	D  t  Dpt _ Du A=t  #D  t  Dpt _ Du A=t  ADD  t  Dpt _ Du A=t  A;D  t  Dpt _ Du A=t  VD  t  Dpt _ Du A=t  # D  t  Dpt _ Du Dwt  W
D  t  Dpt _ Du Dwt  W&D  t  Dpt _ Du A=t  AGD  t  Dpt _ Du A=t  A;D  t  Dpt _ Du A=t  ADD  t  Dpt _ Dl Wdt  WnD  t  Dpt _ Dl Wdt  [JD  t  Dpt _ Dl Wdt  [JD  t  Dpt _ Dl Wdt  [OD  t  Dpt _ Dl Wdt  WD  t  Dpt _ Dl Wdt  WD  t  Dpt _ Dl Wdt  [TD  t  Dpt _ Dl Wdt  [TD  t  Dpt _ Dl Wdt  [YD  t  Dpt _ Dl Wdt  WkD  t  Dpt _ Dl Wdt  WkD  t  Dpt _ Dl Wdt  WbD  t  Dpt _ Dl Wdt  W|D  t  Dpt _ Dl Wdt  [eD  t  Dpt _ Dl Wdt  WD  t  Dpt _ Dl Wdt  [BD  t  Dpt _ Dl Wdt  [DD  t  Dpt _ Dl Wdt  [FD  t  Dpt _ Dl Wdt  [HD  t  Dpt _ Dl Wdt  [MD  t  Dpt _ Dl Wdt  WD  t  Dpt _ Dl Wdt  [QD  t  Dpt _ Dl Wdt  [VD  t  Dpt _ Dl Wdt  [[D  t  Dpt _ Dl Wdt  []D  t  Dpt _ Dl Wdt  [_D  t  Dpt _ Dl Wdt  [aD  t  Dpt _ Dl Wdt  [aD  t  Dpt _ Dl Wdt  [gD  t  Dpt _ Dl Wdt  [gD  t  Dpt _ Dl Wdt  [jD  t  Dpt _ AX Ait  "D  t  Dpt _ AX @t  A*D  t  Dpt _ AX Ait  "D  t  Dpt _ AX @t  $D  t  Dpt _ AX Ait  "D  t  Dpt _ AX Ait  "D  t  Dpt _ AX Et  K	D  t  Dpt _ AX @t  @D  t  Dpt _ AX A=t  #D  t  Dpt _ AX A=t  ADD  t  Dpt _ AX @t  A&D  t  Dpt _ AX A=t  A;D  t  Dpt _ AX A=t  VD  t  Dpt _ AX A=t  # D  t  Dpt _ AX @t  AD  t  Dpt _ AX @t  AD  t  Dpt _ AX @t  SuD  t  Dpt _ AX Ait  AgD  t  Dpt _ AX Ait  "D  t  Dpt _ AX Ait  "D  t  Dpt _ AX @t  ^%D  t  Dpt _ AX Ait  "D  t  Dpt _ AX @t  XD  t  Dpt _ AX Ct  SZD  t  Dpt _ AX A=t  AGD  t  Dpt _ AX A=t  A;D  t  Dpt _ AX A=t  ADD  t  Dpt _  @t  S D  t  Dpt _  Rt  RD  t  Dpt _  Bt  @D  t  Dpt _  @t  SSD  t  Dpt _  @t  @D  t  Dpt _  Wt  WD  t  Dpt _  @t  \D  t  Dpt _  W2t  W0D  t  Dpt _  @t  A_D  t  Dpt _  Tt  T D  t  Dpt _  B=t  RD  t  Dpt _  W2t  W0D  t  Dpt _  @t  CG D  t  Dpt _  Bt  U-D  t  Dpt _  @t  UoD  t  Dpt _  @t  UD  t  Dpt _  B=t  Y^D  t  Dpt _  Ct  C D  t  Dpt _  @t  U~D  t  Dpt _  Rt  ZD  t  Dpt _  @t  UD  t  Dpt _  @t  AD  t  Dpt _  #jt  #pD  t  Dpt _  Bt  "'D  t  Dpt _  @t  UD  t  Dpt _  @t  UlD  t  Dpt _  S5t  S7D  t  Dpt _  Ct   I D  t  Dpt _  @t  UD  t  Dpt _  B=t  A D  t  Dpt _  Bt  C`D  t  Dpt _  ZLt  ZRD  t  Dpt _  @t  @D  t  Dpt _  @t  UD  t  Dpt _  @t  UD  t  Dpt _  @t  ED  t  Dpt _  @t  U|D  t  Dpt _  ALt  AJD  t  Dpt _  S5t  S:D  t  Dpt _  Ct   M D  t  Dpt _  @t  RD  t  Dpt _  B=t  Y\ D  t  Dpt _  #jt  #nD  t  Dpt _  @t  UD  t  Dpt _  @t  UhD  t  Dpt _  Tt  TD  t  Dpt _  Bt  BD  t  Dpt _  Ct   C D  t  Dpt _  ALt  DD  t  Dpt _  Wt  W D  t  Dpt _  @t  UD  t  Dpt _  @t  SD  t  Dpt _  @t  UD  t  Dpt _  @t  AD  t  Dpt _  Tt  TD  t  Dpt _  @t  Uy D  t  Dpt _  S5t  S7D  t  Dpt _  Ct  D-D  t  Dpt _  @t  S D  t  Dpt _  #jt  #lD  t  Dpt _  @t  BQD  t  Dpt _  ZLt  ZND  t  Dpt _  Ct  XoD  t  Dpt _  @t  AD D  t  Dpt _  @t  RD  t  Dpt _  Ct  X D  t  Dpt _  Rt  ZD  t  Dpt _  #jt  #lD  t  Dpt _  Bt  BD  t  Dpt _  @t  D  t  Dpt _  Wt  WD  t  Dpt _  B=t  Ya D  t  Dpt _  Ct   @D  t  Dpt _  Ct   K D  t  Dpt _  @t  U D  t  Dpt _  ZLt  ZPD  t  Dpt _  @t  UD  t  Dpt _  @t  UD  t  Dpt _  #jt  #nD  t  Dpt _  @t  UjD  t  Dpt _  Ct  Xm D  t  Dpt _  B=t  Y^D  t  Dpt _  @t  DD  t  Dpt _  Ct   OD  t  Dpt _  @t  AwD  t  Dpt _  B=t  AD  t  Dpt _  Ct   F D  t  Dpt _  @t  UD  t  Dpt _  U]t  ED  t  Dpt _  U]t  U_D  t  Dpt _  Bt  BD  t  Dpt _  Bt  BD  t  Dpt _  @t  M?D  t  Dpt _  B=t  YcD  t  Dpt _  W2t  ":D  t  Dpt _  @t  D  t  Dpt _  ZLt  ZVD  t  Dpt _  @t  UD  t  Dpt _  Rt  ZD  t  Dpt _  @t  @D  t  Dpt _  ZLt  ZTD  t  Dpt _  B=t  BAD  t  Dpt _  @t  UuD  t  Dpt _  Ct  Bz D  t  Dpt _ Dd Et  K	D  t  Dpt _ Dd Dbt  YVD  t  Dpt _ Dd Tt  TD  t  Dpt _ O Dbt  ZD  t  Dpt _ O Xt  ZD  t  Dpt _ O Dbt  ZD  t  Dpt _ O Xt  Z
D  t  Dpt _ O Dbt  YD  t  Dpt _ O Xt  ZD  t  Dpt _ O Xt  ZD  t  Dpt _ C @t  CD  t  Dpt _ C @t  W D  t  Dpt _ C @t  CD  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ D[ Et  TkD  t  Dpt _ D[ St  ^D  t  Dpt _ ^ @t  SuD  t  Dpt _ Dp Et  K	D  t  Dpt _ Dp ^t  ^D  t  Dpt _ Db D_t  TdD  t  Dpt _ Db Ddt  YD  t  Dpt _ Db Xt   1D  t  Dpt _ Db Xt  $D  t  Dpt _ Db Xt   'D  t  Dpt _ Db Xt   .D  t  Dpt _ Db Tt  TD  t  Dpt _ D @t  AD  t  Dpt _ D @t  A*D  t  Dpt _ D @t  @D  t  Dpt _ T5 Dbt  YVD  t  Dpt _ T5 Dbt  _D  t  Dpt _ T5 Tt  TD  t  Dpt _ T5 Tt  TD  t  Dpt _ C @t  CD  t  Dpt _ C @t  WD  t  Dpt _ C Et  TkD  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ C Et  K	D  t  Dpt _ C @t  W D  t  Dpt _ C @t  A&D  t  Dpt _ C Tt  TD  t  Dpt _ C Tt  TD  t  Dpt _ C Tt  TD  t  Dpt _ C @t  SuD  t  Dpt _ C @t  CD  t  Dpt _ C @t  WD  t  Dpt _ C @t  WD  t  Dpt _ C Tt  TD  t  Dpt _ C Tt  TD  t  Dpt _ C Tt  TD  t  Dpt _ DV @t  AD  t  Dpt _ DV @t  AD  t  Dpt _ DV @t  SuD  t  Dpt _ DV @t  A*D  t  Dpt _ DV @t  $D  t  Dpt _ DV @t  ^%D  t  Dpt _ DV @t  XD  t  Dpt _ DV Et  K	D  t  Dpt _ DV @t  @D  t  Dpt _ DV @t  A&D  t  Dpt _ D_ T5t  !D  t  Dpt _ D_ Dbt  _D  t  Dpt _ D_ Tt  TD  t  Dpt _ A= @t  A*D  t  Dpt _ A= @t  $D  t  Dpt _ A= Et  K	D  t  Dpt _ A= @t  @D  t  Dpt _ A= Dut  VD  t  Dpt _ A= @t  A&D  t  Dpt _ A= @t  AD  t  Dpt _ A= @t  AD  t  Dpt _ A= @t  SuD  t  Dpt _ A= @t  ^%D  t  Dpt _ A= @t  XD  t  Dpt _ Dw A=t  #D  t  Dpt _ Dw A=t  ADD  t  Dpt _ Dw A=t  A;D  t  Dpt _ Dw A=t  VD  t  Dpt _ Dw A=t  # D  t  Dpt _ Dw Bt  RnD  t  Dpt _ Dw Ait  AgD  t  Dpt _ Dw Bt  B D  t  Dpt _ Dw A=t  AGD  t  Dpt _ Dw A=t  A;D  t  Dpt _ Dw A=t  ADD  t  Dpt _ Dw Bt  RnD  t  Dpt _ @l Et  SD  t  Dpt _ @l Bt  BD  t  Dpt _ @l Det  D  t  Dpt _ @l Det  SD  t  Dpt _ @l Dpt  DD  t  Dpt _ @l Et  SD  t  Dpt _ @l Det  SD  t  Dpt _ @l AXt  XD  t  Dpt _ @l AXt  ArD  t  Dpt _ @l Et  SD  t  Dpt _ @l Et  SD  t  Dpt _ @l Et  SD  t  Dpt _ @l Dlt  W>D  t  Dpt _ @l AXt  XD  t  Dpt _ @l AXt  AD  t  Dpt _ @l Et  J%D  t  Dpt _ @l Det  SD  t  Dpt _ @l Ot  OD  t  Dpt _ @l Et  SD  t  Dpt _ @l Det  SD  t  Dpt _ @l Et  SD  t  Dpt _ @l Dlt  WDD  t  Dpt _ @l St  SD  t  Dpt _ @l Et  S{D  t  Dpt _ @l Det  SD  t  Dpt _ @l Et  IVD  t  Dpt _ @l Ot  PzD  t  Dpt _ @l AXt  QD  t  Dpt _ @l Et  SD  t  Dpt _ @l Det  KD  t  Dpt _ @l Dt  DD  t  Dpt _ @l Et  SD  t  Dpt _ @l Et  S{D  t  Dpt _ @l AXt  X D  t  Dpt _ @l Dlt  WBD  t  Dpt _ @l Det  D  t  Dpt _ @l Et  EID  t  Dpt _ @l St  TD  t  Dpt _ @l AXt  A|D  t  Dpt _ @l Et  SD  t  Dpt _ @l AXt  XD  t  Dpt _ @l Et  SD  t  Dpt _ @l Dlt  WFD  t  Dpt _ @l Det  SD  t  Dpt _ @l AXt  AuD  t  Dpt _ @l Dlt  W<D  t  Dpt _ @l Et  ND  t  Dpt _ @l AXt  X D  t  Dpt _ @l Det  JD  t  Dpt _ @l Et  HD  t  Dpt _ @l AXt  AD  t  Dpt _ @l D_t  "D  t  Dpt _ @l Det  SD  t  Dpt _ @l AXt  XD  t  Dpt _ @l D[t  D2D  t  Dpt _ @l Et  SD  t  Dpt _ @l Det  SD  t  Dpt _ @l Et  SD  t  Dpt _ @l AXt  XD  t  Dpt _ @l St  T D  t  Dpt _ @l DVt  "qD  t  Dpt _ @l Et  SD  t  Dpt _ @l Et  ED  t  Dpt _ @l AXt  AD  t  Dpt _ @l AXt  QD  t  Dpt _ @l Et  SD  t  Dpt _ @l Et  SD  t  Dpt _ @l AXt  XD  t  Dpt _ @l Et  EID  t  Dpt _ @l Det   D  t  Dpt _   @ ED  t  Dpt _     AmD  t  Dpt _ A> @ ED  t  Dpt _ A; @ ED  t  Dpt _ CM @ ED  t  Dpt _debug_on_error @ ED  t  Dpt _ At D1t A @t D1t A @t D1t A
t D1t A At D1t A A D| GD  t  Dpt _last_call_optimisation @ ED  t  Dpt _ ]6 @ ED  t  Dpt _allow_variable_name_as_functor @ ED  t  Dpt _ F D AmD  t  Dpt _
agc_margin' E2D  t  Dpt _ ^5 @ AmD  t  Dpt _trace_gc @ ED  t  Dpt _ @compactcode AmD  t  Dpt _report_error @ ED  t  Dpt _ ^ @ ED  t  Dpt _ S @ ED  t  Dpt _ B AX AmD  t  Dpt _ _O X AmD  t  Dpt _ D @ ED  t  Dpt _file_name_variables @ ED  t  Dpt _ W E2D  t  Dpt _ @[ @ ED  t  Dpt _ Xynormal AmD  t  Dpt _ D @ ED  t  Dpt _ BC @ ED  t  Dpt _ !C @ ED  t  Dpt _ S U AmD  t  Dpt _ XC E2D  t  Dpt _ ]t D1t A @t D1t A @t D1t A
t D1t A A D| GD  t  Dpt _ D @ ED  t  Dpt _
fileerrors @ ED  t  Dpt _write_attributes @W AmD  t  Dpt _ Ct C @ @ GD  t  Dpt _ A @ ED  t  Dpt _ C K AmD  t  Dpt _editor C AmD  t  Dpt _ S @ ED  t  Dpt _ \} @ ED  t  Dpt _ Vr @ AmD  t  Dpt _ X @ ED  t  Dpt _ B @ AmD  t  Dpt _
answer_format ^M AmD  t  Dpt _
user_flags @c AmD  t  Dpt _char_conversion @ ED  t  t @D~ Ct  AX DD  t  t @D~ Ct  D DD  t  t @C M4t  @l RD  t  t @C M4t  @l ED  t  t @C M4t  @l R%D  t  t @ Ct  @l CD  t  t @C MEt  @l HGD  t  t @C Ct  @l @jD  t  t @C M4t  @l I&D  t  t @A^ MEt  @l H8D  t  t @C M5t  @l D  t  t @A^ M3t  @l LD  t  t @C M4t  @l AD  t  t @C Ct  @l AD  t  t @C M4t  @l RD  t  t @B MDt  @l HD  t  t @C M4t  @l ED  t  t @Aw Ct  @l @oD  t  t @A M4t  @l @oD  t  t @B M4t  @l HD  t  t @B M4t  @l G,D  t  t @B M3t  @l FUD  t  t @A M4t  @l JD  t  t @B M4t  @l HD  t  t @B M4t  @l FyD  t  t @Aw Ct  @l @D  t  t @A M4t  @l @D  t  t @B M4t  @l GD  t  t @C  M4t  @l HD  t  t @C M4t  @l G2D  t  t @A M4t  @l G_D  t  t @C  M4t  @l ITD  t  t @C  M4t  @l JD  t  t @C M4t  @l HD  t  t @A M4t  @l GdD  t  t @C M4t  @l HD  t  t @A M4t  @l GbD  t  t @C MDt  @l DD  t  t @C M4t  @l R#D  t  t @C M4t  @l PD  t  t @A M4t  @l HD  t  t @C M4t  @l FlD  t  t @C M4t  @l RD  t  t @C M4t  @l R
D  t  t @C Ct  @l R$D  t  t @A M4t  @l E9D  t  t @C M4t  @l KD  t  t @C M4t  @l I.D  t  t @A M4t  @l D  t  t @C M4t  @l C?D  t  t @C MEt  @l I0D  t  t @A M4t  @l R"D  t  t @C M4t  @l QD  t  t @A^ M4t  @l DD  t  t @C M4t  @l FOD  t  t @A M4t  @l E7D t  t Vt  @lt Hv vv@9XT
</file>
</archive>
<foot contentlength=489097>
