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

<archive>

<file name="$options" class="$prolog" encoding="none" size=165 modified=1320160537>
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=488247 modified=1320160537>
SWI-Prolog (c) 1990 Jan Wielemaker
 @: Nc@ /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@T/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/checker.proN  @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/dynamics.pro  ayA@9C@G   @X/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/loadsicstus.pro  "A@9C@G   @T/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/sicstus.pro  "A@9C@G   @S/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/declar.pro  ayA@9C@G   @T/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/portray.pro  "A@9C@G   @V/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/utilities.pro  "A@9C@G   @R/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/newvc.pro  ayA@9C@G   @T/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/listthm.pro  ayA@9C@G   @V/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/aritheval.pro  ayA@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/replace2.pro  ayA@9C@G   @S/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/repall.pro  ayA@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/standard.pro  ayA@9C@G   @Q/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/simp.pro  ayA@9C@G   @S/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/infer2.pro  "A@9C@G   @V/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/inferenc2.pro  ayA@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/records2.pro  ayA@9C@G   @T/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/subgoal.pro  ayA@9C@G   @S/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/deduce.pro  ayA@9C@G   @V/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/deduction.pro  ayA@9C@G   @R/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/done3.pro  ayA@9C@G   @S/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/cases2.pro  ayA@9C@G   @S/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/contra.pro  ayA@9C@G   @S/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/fwdch2.pro  ayA@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/simplify.pro  ayA@9C@G   @W/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/typecheck5.pro  ayA@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/traverse.pro  ayA@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/semistan.pro  ayA@9C@G   @V/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/prooflogs.pro  "A@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/newrules.pro  ayA@9C@G   @T/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/loadvc5.pro  "A@9C@G   @T/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/quantif.pro  ayA@9C@G   @V/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/induction.pro  ayA@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/toplevel.pro  "A@9C@G   @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/setflags.pro  "A@9C@G   @Q/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/help.pro  ayA@9C@G   @V/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/rulefiles.pro  ayA@9C@G   @V/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/getdcldat.pro  "A@9C@G   @W/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/initialise.pro  ayA@9C@G   @Q/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/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.plNU|@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.plNU|
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.plNU|
 @

 @
  @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.plNU|
 @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< @O/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/load.pl @9C  C< @Q/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/expand.pl @9C  C< @N/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/dcg.pl @9C  C< @R/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/license.pl @9C  C< @R/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/syspred.pl @9C  C< @S/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/messages.pl @9C  C< @S/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/toplevel.pl @9C  C< @Q/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/attvar.pl @9C  C< @O/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/bags.pl @9C  C< @P/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/apply.pl @9C  C< @Q/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/writef.pl @9C  C< @R/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/history.pl @9C  C< @O/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/dwim.pl @9C  C< @P/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/parms.pl @9C  C< @S/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/autoload.pl @9C  C< @N/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/qlf.pl @9C  C< @M/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/swi-prolog-5.10.4/boot/rc.pl @9C  C< @R/build/buildd-swi-prolog_5.10.4-2-powerpc-9VFikk/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< @_/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/defectreporting.pro @l@9C  C< @\/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/data__system.pro @l@9C  C< @]/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/data__formats.prodata__system@9C  C< @[/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/ioutilities.pro D_@9C  C< @\/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/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< @^/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/common/versioning/version.pro Db@9C  C< @`/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/data__data_files.pro D_@9C  C< @`/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/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< @U/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/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 XPsequence_infrule C@G @3@6fact @@8C@$@G 
 Be	
@3@. Be	@+@2@5 E@. Be	@2@5testused @@. Be
@2@6 E @@8C@$@G 
<>	
@3@. Be	@+@2@5 E@. Be	@2@5 E@. E
@2@6 E@8C@G 
 E	
@3@. E	@+@2@5 E@. Be
@2@6 E@8C@G 
 E	
@3@. E
@+@2@5 E@. Be	@2@6 E@8X D  t  t t  @lt message_hook 	D  t  t t  @lt  E D  t  t t  @lt  E P EC@<u D\N@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D  t  t t  @lt vc 	Pcheck C@G @3@=@5invalidatom @@<
@=@5
invalidnum @@<@K@;Invalid term.  Try again@5 A @5 E'  @@I@8C@G @3@?@5 Al @D@H@?@5integer @D@H@; E7@5 E8@5 E:@I@8C@G @3@;@8X Psp1 C@G 
 @n
 @
 @n EB@3@5product @@5 E@ @@;@8C@G 
 @n

 @n@3@5 EC@5 EF@;@8C@G 
 @n
 @n@3@. @n@. @n
@2@2@5 EF@;@8C@G 
 EB

 EB
@3@6 EC@8C@G 	@3@6 EC@8X P	set_union C@G @3@,@5append E @5sort @;@8X Pstan_display C@G @3@5 E:OLD: @5 E8@5 A @5 E:NEW: @5 E8@5 ER@5 E:@;@8X P
print_subs C@G 	@3@(There are NO subexpressions of the form @5 E8@,
@5pattern @@5	type_patt @@.command_arg@-@-@2@5 C @5 E:@5 E:@;@8C@+@G 	
@3@=@ 
	@!@<@#
@.numsubs@2@5assertz Subexpression is @5 E8@5 ER@5 E:@;@8C@G @3Possible subexpressions:-@5 E8@5 E:@;@5	list_subs @@;@8X PdisplayListOfFiles C@G  @9C@G 	
@3@5tab @5 E8@5 E:@6 Ek @@8X Pruleused_noprefix C@G 	
@3@0
@1@2@5ruleused @@6strip_rule_prefix @@8X D  t  t t  @lt function_template 	Pread_vc_line_noecho C@;@G @3@,	@5eof_char @@,
@5eol_char @@,@5get_code @;@=
@$
@& D|@A@<@=@$	@ 	@!@A@<@ @!@;@5 Ez @@;@8X P Ew C@G @3@,
@5spade_checker_prefix @@,@5 A @,@5 EI@5 E@;@8C@G @3@$	@;@8X D  t  t t  @lt step_number 	P E C@Pu DmM  @9XPfget0 C@G @3@,	@5eget0 @@=
@{@5\= @$	@<@&	@{@5skip_to_end_of_comment  @@5 E @@;@8X Pupdate_match_count  C@G @3@.num_matches@+@2@5retract @h	@. E	@2@5 A @;@8X Pcompatible_record_type C@G @3@.record@+
@2@5type @@. E@+@2@5 E@5 E@6same_record_field_names @@8X D  t  t t  @lt type_classification_done  	Pprint_new_E C@G @3NEW EXPRESSION: @5 E8@5 ER@5 E:@;@8X D  t  t t  @lt prolog_clause_name Pprocess_replace_arg_expression C@G @3@K@;@<!!! Error in argument syntax: illegal Prolog variable found.@5 E8@5 E:@I@8C@G 
&	
@3@5 E @@;@6 E@8C@G 
 @
 Dh		@3@.hyp_to_replace	@2@5 Ec@;@8C@G 
 E
 Ec		@3@.conc_to_replace	@2@5 Ec@;@8C@3@G 
 E
 E E	
@3@5 E=@5 E=@Y@`@a@i@. E	@2@5 Ec@h	@;@. E@. E E@2
@2@5 E@;@8C@3@G 
 E
 E E	
@3@5 E=@5 E=@Y@`@a@i@. E	@2@5 Ec@h	@;@. E@. E E@2
@2@5 E@;@8C@G 
 E E	@3@5 E=@. E	@2@5 Ec@;@8C@G 
 E E	@3@5 E=@. E	@2@5 Ec@;@8X D  t  t t  @lt 
pos_newsub 	P	forceexit  C@G   @3@.logfact E@2@5 E@;@8X Pinf_fail C@G @3@?
@5	inf_match  @@D
@H@;@I@8C@g@G @3@5 E@;@5 E:@5 E:Do you wish to subgoal@,
@5read_answer @@;@=@J@&
 C@,off@5	try_infer @@5novars @boolean@5	checktype @@5var_free @@5 E:
Use this rule@,@5read_answer_once @@& C@,
@5on_filename @@. Esubgoal@/ @0
@1@2@/may_be_deduced_from	@2@5 Ec@5restore_temp_del_hyps  @ @
SUBGOALING@5
start_subgoal @@<
@&
 C@;@I@B@A
@;@8X Pwrite_depth_information  C@G   @3 @5case_pointer @@;@8C@G @3@5 E:@5 E:You are currently at depth @5 E8@,@5 E@5 ER.  Back-trace from here is:@5 E8@5 E:@5 E:@;@5print_status_info_at_depth @@;@8X D  t  t t  @lt tv_trace 	Psimp_num C@G 
div
@3@5	s_integer @@5 E@. E
@2@5iss @@;@8C
@G 
 E	 @3@;@I@8C@G 
 E
@3@5 E @@;@8C@$@G 
 E
 E
@3@.*@2@,
@5standard @@. E

@2@5 F @;@8C@G 
 E
 EB
 EB@3@. E
@2@5 F @;@8C@!@G 
 E
 EB

 F EB@3@. E
@2@5 F @;@8C@ @G 
 E
 EB
 F EB@3@. E
@2@5 F @;@8C@G 
mod
@3@5 E@5 E@. F
@2@5 E@;@8C
@G 
 F	 @3@;@I@8C@G 
 F	 @3@;@8C@G 	@3@;@8X P	induction C@@G @3@=@ 
 E E@!@5 E=@,@5conc @@<
 E@5 E@#@A@,
@5	subst_vbl @@=@5 E<uvar E?@,@5make_new_var @@<
 Find E?@,@5 F Fz E?@,@5 F@;@,@5 F
@. @n@2@,@5 F
@#ENTERING PROOF BY INDUCTION ATTEMPT@5 E8@. C@@.>=
@2@/ C@@.for_all@.  E?@2@/ C@@.and@.<=
@2@/ F@2@2@2@!@5 E:@. E F	@1@1	@1
@2@5 Ec@0
@1@2 @	INDUCTION@5 E@;@8X Pread_term_and_layout C@G @3@,	@0@.consume_layout @@2@1@.
syntax_errors D@2@2@5 D @;@6normalize_negative_literals @@8X Pcase C@|@G @3@,	@5 E@,
@5 F, @@5 E:CASE @5 E8@5 ER: @5 E8@5 ER@5 E:@-@,@5on_case @@5case_restore @@.hyp
@2@5 Ec@5new_hyp_message @@. F@-@-@2@5 E`@,@-@-@5subgoal_formula @@. E F,@2@5 Ec@. Enewhyp@/ F7
@2@5 Ec@5clear_up_could_facts  @
logmessage@. C@ @@2@5format_formula @@. F2	@-@2@5 E`@. F2	@2@5 Ec@;@8X Pstan_hyp C@G @3@.s@2@-@5 F7 @@;@8C@-@G @3@?@. FI@2@-@5 FK@D@H@,	@5 FK E@,
@5norm_typed_expr @@. F7@. FI@2
@2@5 Ec@5	semi_stan @@;@8X Ptry_rule C@2@G 
=>
@3@5 E @@. E@-@2@5 E`@. E @2@5 Eabandon_search@5 E`@.search_count@-@2@5 E`@-@. FT
@2@5search_rules @@5 E @@;@8X Pprocess_var_list C@&@G 
  Ab@3@5find_core_type @@.	var_const
	v@2@5	maybe_add @ Fe@5save_used_identifier @@;@8C@!@G 
 @O@3@5 F_ @@. Fd
	 Ff@2@5 Fg Fe@5 Fj@;@8X D  t  t t  @lt record_consults 	P Fn C@j E on@9XPbuilt_in C
@G   @o E? E? E?@9C
@G   @ E? E? E?@9C
@G   F E? E? E?@9C
@G   E E? E? E?@9C
@G   F E? E? E?@9C
@G  ** E? E? E?@9C
@G   @ E? E?@9C
@G   real Ft Ft@9C
@G  abs E? E?@9C
@G  sqr E? E?@9C
@G   AANY Fw E@9C
@G   E Fw Fw E@9C
@G  > Fw Fw E@9C
@G  < Fw Fw E@9C
@G   F Fw Fw E@9C
@G   F Fw Fw E@9C
@G   D E E@9C
@G   F E E E@9C
@G  or E E E@9C
@G   C? E E E@9C
@G  <-> E E E@9C
@G  odd E? E@9C
@G  pred Fw Fw@9C
@G  succ Fw Fw@9C
@G   @ Fw E?@9C
@G   A Fw Fw@9C
@G  last Fw Fw@9C
@G  nonfirst Fw Fw@9C
@G  nonlast Fw Fw@9C
@G  @ Fw Fw Fw@9C
@G  \/ Fw Fw Fw@9C
@G  /\ Fw Fw Fw@9C
@G    Fw Fw Fw@9C
@G  in Fw Fw E@9C
@G  not_in Fw Fw E@9C
@G  	subset_of Fw Fw E@9C
@G  strict_subset_of Fw Fw E@9C
@G   D0 Fw Fw Fw@9X Pprocess_rulefile C@G@G @3@5 B0 @@,	@5 F  @@,
@,@,@5process_single_rule @@=
@K@5
add_rulefacts @@<	@L@5report_bad_rule @@=@&	 @@<@5bad_rulefile  @@5scrap_rulefile @@;@=text@-@5 E @@<	@. E F@+No errors trapped in reading this rulefile.@2@5 Ec@;@8X D  t  t t  @lt mk__function_name 	P
print_list C
@G @3[@5 E8@5print_list1 @]@6 E8@8X Pdo_generate_new_qbinding_name C@/@G @3@,@5 E@,@5 EI@,
@5 E@;@=
@-@5
used_ident @@h	@;@5 F @@<@$

@A@;@8X D  t  t t  @lt 
spark_enabled  	P E C@G @3@5 E@;@8X D  t  t t  @lt could_not_infer 	Pnondeclared C	@G @3@-@-@5 Fd @@;@I@8C@G @3@;@8X Pseek_solutions C@G 	@3@5do_satisfy_goal @@6 F @@8C@G 	@3@0@2@,
@5 EI
@6 F@8C@G 	@3@;@8X Pbuilt_in_classification C@.@G  
 @n
@A@R@I@T@H
arith
 ir
 
 F@9C@.@G  
 E
@A@R@I@T@H
 F
  F
 
 F@9C@.@G  
 F
@A@R@I@T@H
 F
  F
 
 F@9C@.@G  
 
@A@R@I@T@H
 F
  F
 
 F@9C@.@G  
 E
@A@R@I@T@H
 F
 i
 
 F@9C@3@G 
 Be
@A@R@I@T@H
 F
  F
 
 F@3 Fp@6use_subst_rules_for_equality @@8C@.@G  
 @n
@A@R@I@T@H
assoc
  F
 
 F@9C@.@G  
 F
@A@R@I@T@H
 F
  F
 
 F@9C@.@G  
 F
@A@R@I@T@H
 F
  F
 
 F@9C@3@G 
 Be
@A@R@I@T@H
 F
  F
 
 F@3 Fp@6 F@8C@.@G  
 @n
@A@R@I@T@H
commut
  F
 
 F@9C@.@G  
 F
@A@R@I@T@H
 F
  F
 
 F@9C@3@G 
 Be
@A@R@I@T@H
 F
  F
 
 F@3 Fp@6 F@8C@.@G  
 @n
@A@R@I@T@H
distrib
  F
 
 F@9C@.@G  
 E
@A@R@I@T@H
 F
  F
 
 F@9C@.@G  
 F
@A@R@I@T@H
 F
  F
 
 F@9C@3@G 
 Be
@A@R@I@T@H
 F
  F
 
 F@3 Fp@6 F@8C@.@G  
 E
@A@R@I@T@H
minus
  F
 
 F@9C@.@G  
 @n
@A@R@I@T@H
 F
  F
 
 F@9C@$@G  
 EB@A@R@I@T@H
 F
  F@9C@.@G  
 F
@A@R@I@T@H
 F
  F
 
 F@9C@3@G 
 Be
@A@R@I@T@H
 F
  F
 
 F@3 Fp@6 F@8C@.@G  
 @n
@A@R@I@T@H
intdiv
  F
 
 F@9C@.@G  
 E
@A@R@I@T@H
 F
  F
 
 F@9C@$@G  
 EB@A@R@I@T@H
 F
  F@9C@3@G 
 Be
@A@R@I@T@H
 F
  F
 
 F@3 Fp@6 F@8C@G  	@A@R@R@A@Y
array@9C@G 
element@A@R@R@A@Y
	mk__array@3@6 F  @@8C@+@G  
 Be
@E@N@U@M
enum
 e
 
 F@9C@+@G  
 E
@E@N@U@M
 F
  F
 
 F@9C@+@G  
 F
@E@N@U@M
 F
  F
 
 F@9C@+@G  
 Fy
@E@N@U@M
 F
  F
 
 F@9C@+@G  
 F
@E@N@U@M
 F
  F
 
 F@9C@+@G  
 Fx
@E@N@U@M
 F
  F
 
 F@9C@G  
 F}@E@N@U@M
 F@9C@G  
 F~@E@N@U@M
 F@9C@G  
 Fz@E@N@U@M
 F@9C@G  
 F@E@N@U@M

enum_cases@9C@@@G  
 E
@E@N@U@M@E@R@A@T@I@O@N
enumeration
  F
 
 F@9C@@@G  
 F
@E@N@U@M@E@R@A@T@I@O@N
 F
  F
 
 F@9C@@@G  
 F
@E@N@U@M@E@R@A@T@I@O@N
 F
  F
 
 F@9C@@@G  
 F
@E@N@U@M@E@R@A@T@I@O@N
 F
  F
 
 F@9C@@@G  
 F
@E@N@U@M@E@R@A@T@I@O@N
 F
  F
 
 F@9C@+@G  
 F@E@N@U@M@E@R@A@T@I@O@N
 F@9C@+@G  
 F@E@N@U@M@E@R@A@T@I@O@N
 F@9C@-@G  
 Fu@F@D@L@F@U@N@C@S
 F
  F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@"@G  
 F@F@D@L@F@U@N@C@S
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 F
  F
 
 F@3 Fp@6 F@8C@-@G  
 Fv@F@D@L@F@U@N@C@S
 F
  F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@-@G  
 F@F@D@L@F@U@N@C@S
 F
  F@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 F
  F
 
 F@3 Fp@6 F@8C@-@G  
 F|@F@D@L@F@U@N@C@S
 F
  F@9C@"@G  
 D@F@D@L@F@U@N@C@S
 F@9C@7@G  
 Be
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 Fs
@F@D@L@F@U@N@C@S
exp
  F
 
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@7@G  
 F
@F@D@L@F@U@N@C@S
 F
  F
 
 F@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 F
  F
 
 F@3 Fp@6 F@8C@G  
 F@L@O@G@I@C
 F@9C@G  
 F@L@O@G@I@C
 F@9C@G  
 F{@L@O@G@I@C
 F@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@G  
 F@L@O@G@I@C
 F@9C@G  
 F@L@O@G@I@C
 F@9C@G  
 F@L@O@G@I@C
 F@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@G  
 F@L@O@G@I@C
 F@9C@G  
 F@L@O@G@I@C
 F@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@G  
 F@L@O@G@I@C
equivalence@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@G  
 C@@L@O@G@I@C
implies@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@G  
 F@L@O@G@I@C
logical_and@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@G  
 D@L@O@G@I@C
logical_not@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@G  
 F@L@O@G@I@C

logical_or@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@G  
 D@L@O@G@I@C
logical@9C@G  
 F@L@O@G@I@C
 F@9C@G  
 F@L@O@G@I@C
 F@9C@G  
 C@@L@O@G@I@C
 F@9C@G  
 F@L@O@G@I@C
 F@9C@G 
 Be@L@O@G@I@C
 F@3 Fp@6 F@8C@7@G  
 Be
@I@N@T@I@N@E@Q@S
inequals
  F
 
 F@9C@7@G  
 F
@I@N@T@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 F
@I@N@T@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 F
@I@N@T@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 Be
@N@U@M@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 E
@N@U@M@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 F
@N@U@M@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 F
@N@U@M@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 F
@N@U@M@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 F
@N@U@M@I@N@E@Q@S
 F
  F
 
 F@9C@7@G  
 Be
@N@U@M@I@N@E@Q@S
zero
  F
 
 F@9C@7@G  
 E
@N@U@M@I@N@E@Q@S
 F
  F
 
 F@9C@"@G  
 F@N@U@M@I@N@E@Q@S
 F@9C@"@G  
 Be@G@E@N@I@N@E@Q@S
transitivity@9C@"@G  
 E@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 F@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 F@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 F@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 F@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 Be@G@E@N@I@N@E@Q@S

strengthen@9C@"@G  
 F@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 F@G@E@N@I@N@E@Q@S
 F@9C@ @G  	@G@E@N@I@N@E@Q@S
negation@9C@G  	@Q@U@A@N@T@I@F
quant@9C@(@G  
 F
@S@E@Q
seqlen
  F
 
 F@9C@(@G  
 F
@S@E@Q
 F
  F
 
 F@9C@(@G  
 @n
@S@E@Q
 F
  F
 
 F@9C@(@G  
 E
@S@E@Q
 F
  F
 
 F@9C@G  
 @@S@E@Q
 F@9C@-@G 
 Be
@S@E@Q
 F
  F
 
 F@3 Fp@6 F@8C@G  
 F@S@E@Q
 EK@9C@G 
 Be@S@E@Q
 G@3 Fp@6 F@8C@G  
 A@S@E@Q
 G@9C@G 
 Be@S@E@Q
 G@3 Fp@6 F@8C@G  
 F@S@E@Q
 G@9C@G 
 Be@S@E@Q
 G@3 Fp@6 F@8C@G  
 F@S@E@Q
 G@9C@G  
 G@S@E@Q
 G@9C@G 
 Be@S@E@Q
 G@3 Fp@6 F@8C@G  
 F@S@E@Q
 G@9C@G  
 G@S@E@Q
 G@9C@G  @S@E@Q
 G@9C@G 
 Be@S@E@Q
 G@3 Fp@6 F@8C@G  
 Be@S@E@Q
seq@9C@G  
 F@S@E@Q
 G@9C@G  
 F@S@E@T@S
sets@9C@G  
 F@S@E@T@S
 G
@9C@G  
 D@S@E@T@S
 G
@9C@G  
 F@S@E@T@S
 G
@9C@G  
 F@S@E@T@S
 G
@9C@G  
\@S@E@T@S
 G
@9C@G  
 F@S@E@T@S
 G
@9C@G  
 F@S@E@T@S
 G
@9C@G  
 F@S@E@T@S
 G
@9C@G 
 Be@S@E@T@S
 G
@3 Fp@6 F@8C@G  	@S@P@E@C@I@A@L	@9C@G  	@R@E@C@O@R@D	@9C@4@G  
bit__and
@B@I@T@W@I@S@E
bitwise
  F
 
 F@9C@4@G  
bit__or
@B@I@T@W@I@S@E
 G
  F
 
 F@9C@4@G  
bit__xor
@B@I@T@W@I@S@E
 G
  F
 
 F@9C@4@G  
 F
@B@I@T@W@I@S@E
 G
  F
 
 F@9C@4@G  
 Be
@B@I@T@W@I@S@E
 G
  F
 
 F@9C@4@G  
 F
@M@O@D@U@L@A@R
modular
  F
 
 F@9C@4@G  
 F
@M@O@D@U@L@A@R
 G
  F
 
 F@9C@4@G  
 E
@M@O@D@U@L@A@R
 G
  F
 
 F@9C@4@G  
 F
@M@O@D@U@L@A@R
 G
  F
 
 F@9C@4@G  
 Be
@M@O@D@U@L@A@R
 G
  F
 
 F@9X Pintexp C@G @3@K@;@I@8C@G @3@5 E=@;@8C@G 
 EB	@3@5 G @@;@8C@G 
 @n	
@3@5 G@5 G@;@8C@G 
 E	
@3@5 G@5 G@;@8C@G 
 F	
@3@5 G@5 G@;@8C@G 
 E	
@3@5 G@5 G@;@8X D  t  t t  @lt vcs_proved_this_session 	Preorder C@G 
 F
@3@5 G! @@;@8C@ @G 
 F
 EB
 EB@3@5 E=@. F
@2@5 G#@;@8C@G 
 F
@3@,@5 G#@. F@2@5sp @@;@8C	@G 	@3@5term @@;@8X P E C@!@G 
 Be	
@3@=@. Be	
@2@5used @@<	@. Be
	@2@5 G*@;@I@8C@[@G 
 Be	
@3@=@4@?@$	
@D@H@?@. Be	
@2@5 G*@D@H@?
@. Be
	@2@5 G*@D
@H@. G+@/ Be	
@2@5 Ec@<@=
@. G+@/ Be	
@2@5 E@<@. G+@/ Be
	@2@5 E@;@I@8C@G 
 F	
@3@. F	
@2@5 G*@;@I@8C@4@G 
 F	
@3@=@?@. F	
@2@5 G*@D@H@. G+@/ F	
@2@5 Ec@<
@. G+@/ F	
@2@5 E@;@I@8X Pchop_off C
@G @3@0@-@2@5 EI@;@8C@G @3@0@-@1@-@2@5 EI@;@8C@G @3@0@-@1@-@1@-@2@5 EI@;@8C@G @3@0@-@1@-@1@-@1@-@2@5 EI@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@2@5 EI@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@2@5 EI@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 EI@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 EI@;@8C@G 	@3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 EI@;@8C	@G @3@Y@_@Z @j@;@I@8C@G @3@h @,@5 G- @	@5 G/@;@8X P
set_intersect C@G 	@3@;@8C@G 	@3@;@8C@(@G @3@,
@5 G0 @@;@=@5set_find_in @@ 

@!@<@5
set_not_in @@$

@;@8X P	norm_expr C@G @3@,
@5do_norm_expr @@=@5simplify @@<@$	
@;@8X Pdistinguish_vars_in C@G @3@K@;@ 
$$$	@!@Y@`@Z@f@o@;@8C
@G 
	@3@5 A @;@8C@G @3@0@-@+@2@5 @ @;@5distinguish_vars_in_list @@;@8X Pprintq C@G @3@0@.	portrayed @@2@1@. A @@2@1@. A @@2@1@.
numbervars @@2@2@6
write_term @8X Pwnl C@G @3@5 ER@5 E:@;@8X Pformat_vars C@G 		@3@;@8C@G 		
@3
@5convert @@h	@6 GU @@8X Pruleused_this_session_noprefix C@G 	
@3@0
@1@2@5ruleused_this_session @@6 Ev@8X Pmake_lower_case C@G @3@Y@_@Z@@@k@Y@_@Z@[@i@Y@_@Z@ @f@o@;@8C@G  	@9X P
abort_subgoal  C@E@G @3@,@5 E@-@-@-@5 F<@. F=@-@-@-@2@5 E`@. F2@-@-@2@5 E`@. F.@-@-@2@5 E`@.proved_for_case@-@2@5 E`@h	 @. E@-@2@5 E`@. E	@2@5 E@5 F4@;@8X Preplace_in_hyp C@G @3@?	
expression B@5 E^ @@D@H@?@5 E @@D@H@;@8C@T@G @3@=@H@,@5 FK@;@,@5handle_quantifiers_in @@,
@5 F

@,@5unhandle_quantifiers_in @@;@=@$@<@$@. F7@2@5 Ec@. E F?@/ F7@2@5 Ec@5 F9@. F7@2@5 E@<@J@B@B
@;@8X Pnew_conc_message C@G @3 E@5show_vc_changes @@;@8C@G @3>>> New goal C@5 E8@5 ER:  @5 E8@5 ER@5 E:@;@8X Punhandle_quantifiers_in_con  C
@G  @3@?@-@-@5qbindingname @@D@H@;@8C@"@G @3@,@5con @@,	@5 Gn@;@=@$	@<@. G~@2@5 E@. G~	@2@5 Ec@;@8X Pread_verification_condition C@ @G @3@5 F@,	@5 E@,
@5process_rest_of_component @@@=@-@5
is_true_vc @@<@.is_vc@2@5 Ec@;@8X Pprint_rulename C@G @3 E@5plain_output @@;@5 ER::@5 E8@5 ER@6 E:@8C@G @3 Fp@5 G@;@,
@5 Ev@5 ER G@5 E8@5 ER@6 E:@8X Pdo_vc C@2@G @3@5clear_vc  @@. E@-@2@5 E`@. E @2@5 Ec@.vc_name@-@2@5 E`@. F2@-@-@-@2@5 E`@. F.@-@-@-@2@5 E`@. Gd@-@-@2@5 E`@5add_vc @@;@8X D  t  t t  @lt prolog_predicate_name Pread_initialisations  C@6@G @3@,@5 E@0@c@1@h@1@e@1@c@1@k@1@e@1@r@1@.@1@i@1@n@1@i@2@,	@5 EI@,
@5 E@6read_init_file @@8C@G   @3checker.ini@6 G@8C@G    @9X Plskip C@G @3@5 F@,	@5lget0 @@$	@;@8X Pcompatible_array_type C@%@G @3@. F@+
@+@2@5 E@. G@+@+
@2@5 E@5 E
@5compatible_array_result_types @@6compatible_array_indices @@8X Pexit  C@G   @3@. E G@2@5 E@;@8X P
list_rules C@G @3@;@8C@G 	
@3@5 Em	and rule @5 E8@5 ER@5 E:@5 G @@;@8X D  t  t t  @lt perform_script_file 	D  t  t t  @lt simplify_in_infer 	P G C@A E  Fp@9XP	eval_list C@G @3@;@8C@G 

@3@5 G>
@5 G @@;@8X Ptype_requirements C@m@G @3@,@5 E@=@*@5 E<@,
@5 E@,@0@.@1@R@1@U@1@L@2
@5
triple_append @@5 F @@A@<@;@=@-@K	@,@5 G@0@.@1@R@1@U@1@L@2@,@5 EI@,
@5 EI
@5 E@<@6user_classification @@B
@A@8X Psortprod C@G @3@,
@5
list_terms @@,@5busort_terms @@5 G@;@8X P	make_list C@4@G 		@3@.	satisfies@+@+@2@5 E@,
@5rulelist @@0@1@2
@,@5 EI@h@,@5 G @@ 
@!@;@8C@G 	@3@;@8X P F C@3@G 		@3@L	@ 	
 
@!@L
@ 

rule_family@!@5 E<@L@;@,@0@1@-@2@5 GF@5save_requirements @@;@I@8C@(@G @3@,
@,@5check_structure @@5check_rulename @@5check_conditions @
@5
check_body @@5check_rule_family_declared @@;@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  G@3@6library_directory @@8CA swi@3@4  C
@6 @\@8CA  C
 G
@3@4 arch@,@5 @\lib/@6 @t@8CA   C
 Glib@9CA  user_profile D0@9CA   G
app_preferences D0@9C@3A  G@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  G@3@4 @. A~@1	@2@- AE@6 @V@8C@,@cu CNU|path@3@4 CPATH@,
@5getenv @@ G @@5 @] @D@, Ab@5 C @<@, @5 H@6 E E @8XD  t  t t  @lt toplevel_execute 	P E C@G  
@9X D  t  t t  @lt current_root 	P	put_value C@D@G @3@=@%
 F8@<
@=@%
deleted_hyp@<@%
 F@,@0
@1@+@1@+
@2@5 GF@
@,@5 F
@=
@5 E@.	inst_form
@2@5 Ec@<@J@I@8C@,@G @3@.saved_vc@-@/qvar@2@5 E`@,
@,@5 H @@,@5 F
@5 E@.
inst_saved_vc
@2@5 Ec@I@8C@ @G @3@. H@+
@+@+@2@5 E@. H
@2@5 E@. H
@2@5 Ec@I@8C@&@G @3@,
@,@,@5 F-@,
@5 F

@5 E@.	inst_case

@2@5 Ec@I@8C@&@G @3@. H@+
@+@+@+
@2@5 E@. F.
@2@5 E@. F.

@2@5 Ec@I@8C@*@G @3@,
@,@,@,
@5 F<@,@5 F
@5 E@.inst_subgoal_formula

@2@5 Ec@I@8C@,@G @3@. H@+
@+@+@+
@+@2@5 E@. F=

@2@5 E@. F=

@2@5 Ec@I@8C@@G 

@3@=@(@%
 F8@% F?@. F7@+
@-@2@!@. F7
@+@2@!@#@. F:
@2@!@<@P@=@(@%
 H@% F?@. H@+
@-@2@!@. H
@+@2@!@. F7
@2@!@% @@<@&@%
 F@%newconc@. F@+
@-@2@!@. F
@+@2@!@#@. Gq
@2@!@. H

@2@5 E@5 E`@5 Ec@. E@2@5 Ec@@I@8C@ @G @3@. H@+
@+@+@2@5 E@. H
@2@5 E@. H
@2@5 Ec@I@8C@G @3@. H@2@5 E`@. Fd@-@-@2@5 E`@;@8X D  t  t t  @lt vc_standardisation 	P H C@2 E  E@9XPfulfil C@G @3@;@8C@R@G 

@3@,
@,@,@5split @@,
@5try_to_satisfy @@=@&
 D|@,@5match_up @@<
@5 E@#
@,@5 EI@=@& D|@$	@B@<@5 E@,@5do_direct_goals @@,@5 H @@6 EI@8X Prestructure_indices C@G 
 E

 E
@3@5 H, @
@5 H.@;@8C@"@G 
..

 H/
@3@5restructure_formula @
@5 H1@;@8C@G 
@3@,@5 H1@;@ 	@!@;@8X Pforwardchain  C@E@G @3@= Gh@. E@+@+	@2@5 Gi@A
@<@1FORWARD_CHAIN -- For which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @5prompt_user @@,
@5rread @@ 

 E	@!@;@. Ecommand H5@2@5 E@. E H>@/ H5@/ E	@2@5 E@5
forward_chain @@;@8X P F C@G 	
@3@(
 D|@;@6 ER@8C@G 	
@3@ 

$VAR2@!@;@5 ER | _@5 E8@6 ER@8C@G 	
@3@K
@;@5 ER | @5 E8@6 ER@8C@G 	
@3@;@5 ER, @5 E8@6 F@8C@G  @9X Prewrite_record_field_list C@+@G 
 @O 

  Ab 
@3@;@8C@:@G 
 @O
 
 Ab 
@3@;@0@2@0@1 @1
@2@5 HH @@;@8X Ptrivial_command C@G   A@9C@G  status@9C@G   A@9C@G  forget@9C@G  remember@9C@G  delete@9C@G  undelete@9C	@G  @j@3 E@5 Fo @@;@8C@G  set@9C@G  show@9C@G  declare@9C@G  
save_state@9C@G  traverse@9C@G  printvc@9C@G  execute@9C@G  callpro@9X P
defined_funct C@G @3@,@,@5 B @=@5function @@<@5 Fq @@5 @ @@;@8X P F C@@G @3@,@5 E@=@& F@#
@<@,
@5make_capital @@;@,@5 E@=@,@5 Hb@Y@^@Z@j@#@B@A@<@ @!@0@1@1@2@!@A@;@0@_
@2@,@5 EI@5 F@,@5
nextnumber @@,@5codelist @@0@_@2@,@5 EI@5 E@5 F @@,@5 Fa@. Fdp@2@5 Ec@,@0@1@2@5 GF@5 Ec@;@8X Precord_simp_of_type C@i@G 		@3@=@3@,update@,@0@+
@1@+@2@5record_function @@=@- B|@0
@2@5 Hq
@5 G>@<@5
order_updates @@B@<@1@- B|@,@0@+@2@-@5 Hq@;@,@5 E@, B|@0@2@5 Hq@5
record_access @@B
@;@8X D  t  t t  @lt could_infer 	Ptype_sub C@G 		@3@5 ER@5 E:@;@8C@G @3@5 ER@5 E:@;@8X P	case_save C@G @3@@. H	@2@5 Ec@I@8C@G  @9X P G C@:@G   @3@. F7@-@-@2@5 E`@. F@-@-@2@5 E`@.	forgotten@-@2@5 E`@.deleted@-@2@5 E`@. H@-@-@2@5 E`@. F=@-@-@-@-@2@5 E`@. H@-@2@5 E`@. F@-@2@5 E`@6 E:@8X Padjust_qbindingnames C@G 	
@3@?@-@5 Gz@D@H@;@6 H @@8C@G 	
@3@5rename_qbinding_name @@;@6 H@8C@G @3@;@8X P H# C@G @3@;@8C@G 
@3@L
@ 

goal@!@;@@;@5 H"@;@8C@G 
@3@5infer @@;@5 H"@;@8C@G 

@3@5 H"@;@8X Pfound_help_pattern C	@G 	@3@;@8C@G 	 @@3@;@8X D  t  t t  @lt  F, 	P	inst_list C@G 		@3@;@8C@G @3@5 GE@5 H @@;@8C@G @3@K@0	@2@5 E@h
	
@5 H@;@8C@G @3@,
@5inst @
@5 H@;@8X Phas_matching_rulename C@G @3@. E^rulename@+	@2@-@5clause @5rulefile @@;@8X Pgets C@G @3@;@8C@G 	@3@h	 @5 H @@;@8X Pflatten_disjunction C@G 
 F
 F@3@. F@. F
@2@2@5 H @@;@8C@G 
 F

 F
@3
@5 H@;@5 H@;@8C@G 	@3@;@8X Pused_rule_other_than C@G @3@,	@5 Es@5 E@;@8X Pparse_goal_expression C@G @3@5parse_expression @@;@. E E@-@2@6 E@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process_help  C@G   @3user_output@5display_helpsimplifier_ioutilities @5 Cu @;@8X D  t  t t  @lt defect_counter 	P H C  C<  @9XPdetermine_newsub C@_@G @3@=
@. E^new@+	@2@5 E@A
@<
@ Type new subexpression pattern: @5 H: @@,
@5 H;@,	@5 H@. FW	@2@5 Ec@;@=@. E^rule C"@2@5 E@;@A@<@5 F@. E^ H@-@2@5 E`By which rule? @5 H@,@5 H;@5parse_rulename @@;@. FT	@2@,@5 FR @@5solution @@;@8X Psigned_integer C@ @G @3@=@5 E=@Y@_@Z @l@A	@<@ 
 EB	@!@5 E=@Y@`@Z @k@8X Pis_digits_and_dot C@G @3@,	@0@.@2@5
gen_append @@6are_all_digits @@8X D  t  t t  @lt  E 	P E C E  @9XPenumerated_simp C@G@G 
 F@3@;@,@5 H @@=@0@1
@2@5strict_sublist @@A
@<@&@=@ 
 F
@!@ 	
@!@. E

@2@5 H@<
@ 

 F@!@A
@;@8C@E@G 
 F@3@;@,@5 H@=@0
@1@2@5 H@A
@<@$@=@ 
 F
@!@,
@5 F E @. E

@2@5 H@<
@ 

 F@!@A
@;@8C@G @3@5 G>@;@8X Padd_new_conc C@G @3@-@5 F
@h
	@5 H @@;@8C@G @3@. F	@2@5 Ec@. E H@/ F	@2@5 Ec@5 Gq @@;@8X Pwrite_forgotten_hyps  C@G  @3@?@-@5 H @@D@H@;@8C@G   @3@5 E:@5 E:@=PLUS the following forgotten (hidden but useable) hypotheses:@5 E8@5 E:@5 E:@I@8C@G @3@,@5 H E@5 A @@I@8C@G   @3@;@8X D  t  t t  @lt tv_depth 	Pin_set_list C@G 	
@3@. Be
@2@5 H@;@8C
@G 		
@3@5 H @@;@8X D  t  t t  @lt previous_character 	Pwrite_flag_string C@G 	
@3@5put_code @;@6 H @@8C@G @3@;@8X Preplace_all_concs C
@G 

@3@;@5replace_in_conc @@;@8C@G @3@Y@a@^@k@;@8C@G @3@5 H@;@h
@5 H @@;@8X P E} C@G  ?@9X P G% C@G 
 F
 F@3@. F@. F
@2@2@5 G$@;@8C@G 
 F

 F@3@5 G'@5 G$@;@8C@G 
 @n
 @n@3@. @n@. @n
@2@2@5 G$@;@8C@ @G 
 @n

 @n
@3@5 EC
@5 G$@5 G$@;@8C	@G 	@3@5 G'@;@8X Psee_if_can_infer C@G @3@5 Hz @@;@8C@G @3@5 F @@;@I@8C
@G @3@5do_infer @@. H@2@5 Ec@;@8C@G @3@. H@2@5 Ec@;@I@8X Pval C	@G 	@3@5 GE@;@8X Pload_vcs C@%@G @3@5see @= E@5echo @@<@5 E:@5 E:@.
current_vc_no@-@2@5 E`@. I @2@5 E@5skip_initial_crap  @@5read_vcs  @@5seen  @@;@8X P	simp_args C@G 
@3@5is_a_valid_type @@;
@5 FL@;@8C@ @G 	@3@,
@5 E@;
@5 FL@;@8C@"@G 		
@3
@5 I@;
@5 FL@;@5 I @@;@8C@&@G 			
@3@,@5 E@;@5 FL@;
@5 I@;@8X Ppvc_print_info_at_depth C@T@G @3@-@,
@,@5 F<@#On exiting successfully from depth @5 E8@5 ER you will have proved @5 E8@=@5 E=C@5 E8@5 ER@<
<own-formula>@5 E8@;@=	@&	  at the *TOP-LEVEL*, by @5 E8@< at the previous depth, by @5 E8@5 ER@.@5 H@5 E:@;@=@&CASES@"Progress so far on proof by cases:@5 E8@5 E:@5list_case_status @@<@J@;@8X P
qvars_in_list C@G 
@3@5qvars_in @@;@8C@G 
@3@,@5 I'@,
@5 I% @
@5merge_lists @@;@8X Pstartup_sequence  C@%@G   @3@5machine_startup  @@- @5prompt @5process_command_line_data  @ H@5display_header H H~n~n@5 A @5 G @@5load_vc  @@5 E:@@Welcome to the SPADE Proof Checker -- for assistance type "help"@5 E8@5 E:@5 E:@I@8C@G   @3@5load_buffered_libs  @@5	write_log  @@I@8C
@G   @3@5do_do_newvc  @@5see_correct_input_stream  @newvc@5execute_command @@5 IG@I@8C@G   @3@;@6 CU  @@8X P	call_once C@G @3@@;@8X P E C@G @3@,
@5collect_record_field_names @@,@5 IX@,@5 EL@5 EL@;@8X Pfind_element C@G 
 Hp@3@. E	@2@5 H@;@5 I[ @@;@8C@G 
 I]		@3@. Be	@2@5 H@;@8C@)@G 	@3@?@5 GE@D@H@0 F@+@2@5 GF@5 F@,
@5reverse E 
@6find_array_component @@8C@0@G 	@3@?@5 GE@D@H@0@+@+
@2@5 GF@- F@5 F @@5 F
@,@5 I_@6 Ib@8C@G 

 F	@3@;@8X D  t  t t  @lt  E 	Pmake_record_equality_goal C@7@G 	

 Be
@3@;@-
 B|@0	@2@,@5 Hq@- B|@0
@2@5 Hq@;@8C@D@G 

	


 F Be@3
@5 Ig @@;@- B|@0	@2@,@5 Hq@- B|@0
@2@5 Hq@;@8X D  t  t t  @lt  H 	P H& C@G @3@;@8C@&@G @3@,
@5 F@,@,@,
@5 H@,@5 H"
@,@5 EI@6 EI@8X D  t  t t  @lt vcs_to_prove 	D  t  t t  @lt  E 	Pread_help_lines C@G  @@3@;@8C@0@G @3@,
@5 F@=@ 
@!@&	 D|@A@<@=
@&
 @@&	 D|@A@<@ 	
@!@;@5 Ik @@;@8X Pread_unless_abandon_search C@G  @@3@5 FX  @@;@8C@G @3@6 F@8X D  t  t t  @lt  H` 	Pdouble_slash C@G @3@5 E<@;@,
@5 E@,@5double_slash_list @@5 E@;@8X P H C
@G 
	@3@5 GE@;@8C@G @3@K@0	@2@5 E@Y@`@Z@f@o@;@8C@G @3@-@,@5parse @@5 H@;@8X P@!used_rule_this_session_other_than C@G @3@,	@5 G]@5 E@;@8X Pstill_left_to_prove C@G  	@9C@G 	
@3@6is_in @@8C@G 		
@3@6 I| @@8X Pcheck_constraints C@:@G 	
@3@L	@ 	
 @!@K@5 E<@=@& F@<@=@& F@<@=@&ire@<
@=@& F@<@&any@5 I @@;@8C@G @3@;@8X D  t  t t  @lt rep_working_on 	P H C@G @3@?	 Gh B@5 Gi@D@H@?@5 E @@D@H@;@8C@I@G @3@,@5 F
@;@,@5 Gk@,
@5 F

@,@5 Gn@;@=@$@<@$@. F@2@5 Ec@. E H@/ F@2@5 Ec@5 H@. F@2@5 E@;@8C@G @3@;@8X P	ask_if_ok C@G @3
Is this OK@,
@5 E@;@5is_it_ok @@;@8X Ptv_show_type_template C@+@G @3@5 GE@;@=@,	@5 E@<@=@5 I@%	{type-identifier}@<@-@5
type_alias @@%	 I@;@#Type information for atomic object:@5 GS @@;@5tv_print_type_data @@;@8C@:@G 
 I]	
@3@,@5 E@. G@+
@+@2@5 E
@5
checktypes @@5 E@; Hp@5tv_print_function_name @@;@. I]
@2@5 I@;@8C@0@G 
 F	
@3@,@5 E@. G@+@+
@2@5 E@5 I@; F@5 I@;@. F@2
@5 I@;@8C@)@G 	
@3@0	
@2@,@5 E@.sequence@+@2@5 E@; D0@5 I@;@0@2@5 I@;@8C@G 	
@3@0	
@2@,@5 I@; D0@5 I@;{list}@5 I@;@8C@&@G 
 HS	@3@. I	@2@,
@5 E@. I@-@2@5 E@; HS@5 I@;@. I I@2@5 I@;@8C@&@G 
 F	
@3@. F	
@2 E@5 E@; F@5 I@;@. F	{binding} E@2 E@5 I@;@8C@&@G 
for_some	
@3@. I	
@2 E@5 E@; I@5 I@;@. I I E@2 E@5 I@;@8C@$@G 
 	
@3@5 E<@=@5 I@<@-@5 I@; @5 I@;{ {identifier} : {type} } I@5 I@;@8C@*@G @3@,	@,
@5 Ey @@,@,@5 H^@;@5 I@;@,
@5 I@;@5 I@;
@5 I@;@8C@<@G @3@,	@5 E@-@-@,
@,@5 Hq@,@-@5 H]@,
@5 H^@;
@5 I@;@-@,@-
@5 Hq@;@5 I@;@5 I@;@8C@-@G @3@0@+	@+
@2@5 GF@,@5 E@;@,@5 I@;@,
@0	@2@5 GF@;@5 I@;
@5 I@;@8X Pfetch_inference_rule C@<@G @3@,@5use_rulefile @@,@5get_term @@=@ 
  E	
@!@<@ 
 may_be_deduced	@!@&
 D|@?
@5banned_rule @@D
@H@6is_chosen_rulename @@8X Pis_a_single_character 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 F: C@G @3 E@5 Gs@;@8C@G @3	*** New H@5 E8@5 ER Gw@5 E8@5 ER@5 E:@;@8X D  t  t t  @lt indentation 	P I C@U E  @9XD  t  t t  @lt resource 	D  t  t t  @lt  I Pwrite_deleted_hyps  C@G  @3@?@-@5 H @@D@H@;@8C@G   @3@5 E:@5 E:@<PLUS the following deleted (currently unuseable) hypotheses:@5 E8@5 E:@5 E:@I@8C
@G @3@,@5 I@5write_deleted_hyp @@I@8C@G   @3@;@8X P HZ  C@@@G @3@= H@,@5 Gi@<
Goal? @5 H@,@5 H;@L@5 E:@;@=@5 E@=@	SUCCEEDED@5 E8@<FAILED@5 E8@<@=@*** @5 E8@5 ER@< I@5 E8@;@8X Preplace_all_hyps C
@G 

@3@;@5 Gf @@;@8C@G @3@Y@a@^@k@;@8C@G @3@5 I@;@h
@5 I @@;@8X P G C@G 

 E@3@5save_single_requirement @@5 G@;@8C@G @3@5 I@;@8X Pnot_in_set_list C@G 	@3@;@8C@G 	
@3@. E
@2@5 H@5 I @@;@8X Pmake_numbers_list C
@G 
@3@Y@_@`@k@;@8C@G 	@3@;@8C@G 
@3@h@5 I @@;@8X P Fh C@G @3@@;@8C@G @3@5 Ec@;@8X Pcv C@G @3@K@;@I@8C@G 
 F
@3@,@5 I @@,
@5 I
@5multiply_out @@;@8C@G 
 @n

 @n
@3@5 I
@5 I@;@8C@#@G 
 E

 @n
@3@5 I@. F@/ EB@2
@5 I@;@8C@G 
 E
@3@,@5 F@,
@5 F@. E
@2@5 F @;@8C@G 
 F
@3@,@5 F@,
@5 F@. F
@2@5 F @;@8C@"@G 
 F
@3@. F
@2@,@5 E@;@. F
@2@5do_norm_typed_expr @@;@8C	@G 	@3@5s_atomic @@;@8C@G 	
 EB
@3@5 E=@Y@_@Z @i@Y@_@c@o@;@8C@G 
 EB
@3@. F
@/ EB@2@5 I@;@8C@G @3@,
@-@5 H[ @@5
simp_funct @@;@8C@G  	@9X Playout C@"@G @3@= Fp@5 G @@,@5 G>@<@#
@;@,@5flatten @@;@6store_vc @@8X Pbigger_than_all_hyps C
@G @3@,	@-@5 FK@Y@`@_@l@;@I@8C@G @3@;@8X Pget_command_line C@G @3 D@5prolog_flag AW@;@8X D  t  t t  @lt standardise_in_infer 	P I C@K E  E@9XPevaluate C@G 	@3@=@5 H @@<
@=@& @@<@& @@;@8C@G @3@5 E=@Y@_@Z @i@5 E@;@8C@G 
 EB EB
@3@5 G>@;@8C@%@G 
 EB
@3@,@5 G>@=@5 I@. EB@2@5 E@<@ 	
 EB@!@;@8C@G 
 @o
@3@5 G>@;@8C@G 
 E
 @n
@3@5 G>@;@8C@G 
 @n
 E
@3@5 G>@;@8C@I@G 
 @n
@3@,@5 G>@,
@5 G>@=@5 I
@5 I@. @n
@2@5 E@<@=@& @$	
@<@=@&
 @$	@<
@ 	
 @n
@!@;@8C@N@G 
 E
@3@,@5 G>@,
@5 G>@=@5 I
@5 I@. E
@2@5 E@<@#@=@&
 @$	@<@=
@& @. EB@2@5 G>@<
@ 	
 E
@!@;@8C@Z@G 
 F
@3@,@5 G>@,
@5 G>@=@5 I
@5 I@. F
@2@5 E@<@/@=@=@& @<@&
 @&	 @<@=@&@$	
@<@=@&
@$	@<
@ 	
 F
@!@;@8C@E@G 
 E
@3@,@5 G>@,
@5 G>@=@5 I
@5 I
 @5 E@. E
@2@5 E@<@=@&
@$	@<
@ 	
 E
@!@;@8C@M@G 
 
@3@,@5 G>@,
@5 G>@=@"@5 I
@5 I
 @5 E@. E
@2@5 E@Y@^@`@^
@g@m@<@=@&
@$	@<
@ 	
 
@!@;@8C@G 
 F

 F
@3@5 G>
@5 G>@;@8C@Z@G 
 F
@3@,@5 G>@,
@5 G>@=@5 I
@5 I@. F
@2@5 E@<@/@=@&
 @&	@<@%@=@&
@$	@<@=@&
@ 	
 F@!@<
@ 	
 F
@!@;@8C@G @3@5 H @@;@8C@$@G @3@?
@5 GE@D
@H@0@+
@+@2@5 GF@,@5 G@0
@2@5 GF@;@8X P H C@G 
 @3@;@3There is no such rule which allows this replacement@5 E8@5 E:@.newsub D@2@5 Ec@;@8C@<@G @3 @,@,@5 G@=@&@=@5totally_specified_replace  @@<@"The only possible replacement for @5 E8@5 ER is:@5 E8@<@Y@^@Z@kPossible replacements for @5 E8@5 ER are:@5 E8@5 E:@5display_list @@;@8X P Hj C@G 	
@3@Y@_@Z @l@Y@_@Z	@j@Y@Z@0@_@f@o@;@8C@-@G @3@Y@_@Z
@l@,
@. E
@2@5 E@,@5 Hi@Y@_@Z
@d@Z@0@f@p@0@2@5 EI@;@8X Precord_consultation_of C@G @3 E@5 HR@;@8C@G @3@. E @j@2@5 Ec@;@8X D  t  t t  @lt  I 	P I C@7 E  Fp@9XP F C@G 	 @@3@;@8C@&@G @3!!! @5 E8@5 ER@5 E:*** WARNING: Rule @5 E8@5 ER -- @5 E8@5 ER@. E F@/Error(s) were found in consulting this rulefile@2@5 Fg@5 E:@I@8C@$@G 
bad_rulename@3@K
 F@5 Ec@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@5 E8@5 E:PROCESSING ABORTED.@5 E8@5 E:@5 E:@. E F@2SERIOUS ERROR: Could not accept this file for use.@2@5 Fg@;@8C	@G 
 J@3@5 E:@;@8C@G @3@. I
@2@5 Ec@5 E:@;@8X Pwrite_justs C@G @3@;@8C@G 	
@3@5 E:            @5 E8@5 ER@5 J @@;@8X P I C@q@G 
 F@3@0@1@2@0 E?@1 E?@2@0@+
@1@+@2@5 I@=@& @&
@<@C@=@&@$

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

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

 F
@!@;@8C@G @3@0@+@+@2@5 GF@,
@5 I@0
@2@5 GF@;@8X P HW C@1@G 
 E	
@3@=@&	 E@% F8@<@&	 E@% F@,@0@1
@1@+
@2@5 GF@@;
@5 J @@;@8C@:@G @3@5 E@;@. H@-@2@5 E`@.tv_expr@-@-@2@5 E`@. E@-@2@5 E`@.
tv_cmd_buffer@-@2@5 E`@;@. J @2@5 E@. J @2@5 E@. J @2@5 E@;@5tv_environment  @@;@8X P H  C@G @3@. E@+@2@5 E@5file_exists_and_is_readable @@5 I@5 I@5 IM@I@8C@@G @3@=
 Gh@,@5 Gi@A	@<INFER -- Type formula to infer.INFER -- Formula? @5 H8@,	@5 H;@,@5 H@=@ 
 E E
@!@,@5 F
@<@#@A
@;@= H C"@5 Gi@;@A@<Rulename pattern? @5 H@,@5 H;@5 H@;@=
hyplist@,
@5 Gi@;
@5
temp_del_hyps @@<@J@A
@; E@5 E`@=@^@, Fp@5 E@5 E@= Fp@5typechecking @@= E@5 E@<@6!!! ERROR: Above formula did not type-check correctly.@5 E8@5 E:@;@I@<@J@5 E: I@5 E8@5 ER by @5 E8@5 ER D0@5 E8@5 E:@5 E:@5 E@5add_new_hyp @@=@ 
 E E
@!@5 Cl @@<@J@<@5 E:@;@=
@,@5 E @@5 E@<@5 E@I@A@;@8X Pstandardise  C@!@G @3@=
 Gh@,@5 Gi@A	@<@<STANDARDISE -- Please specify expression to be standardised.Expression? @5 H8@,	@5 H;@,@5 H@;@6 J= @@8X P IE C@G @3@.ini_file_consult@+@2@5 EConsulting rule file @5 E8@5 ER ...@5 E8@5 E:@5
user_rules @@I@8C@G   @3@;@8X Ptidy_up_inference_database C@G  HP@3@. H@-@2@5 E`@;@8C@G  HQ@3@. H@-@2@5 E`@;@8C@G  @j@3@;@8C	@G  HV@3recent_save_command_issued@5 Ec@;@8C@G @3@5 HK @@;@8C@G  Cl@3@;@8C	@G @3@. H@-@2@5 E`@;@8X P IY C@G 
	
@3@;@6 IX@8C@G @3@;@8X Pno_echo_read_answer C@:@G @3@,
@5command_logging @@. JP@-@2@5 E`@. JP E@2@5 Ec@5 F@5 ER (yes/no)? @5 E8@5output_newline_if_necessary  @@5 E+@5get_yes_no_answer @@=@&	 C@<@&	 C@. JP@-@2@5 E`@. JP
@2@6 Ec@8X D  t  t t  @lt  G 	P H) C@G 
@3@L
@ 

 H@!@;@@5 H(@;@8C@G 	@3@;@8X D  t  t t  @lt  G 	D  t  t t  @lt  FZ 	P	stand_all  C@G   @3 E@5 H @@;@8C@G @3@,@-@5 FK@5 E=@5 FG @@I@8C@G    @9X Pdo_replace_all C@G @3@,
@5
max_hyp_no @@5 I@I@8C@G @3@,
@5max_conc_no @@5 H@I@8C@G @3@;@8X Psafe_write_list C@G @3@5
safe_write @@;@8C@G @3@,
@5 Jg HG@5 E8@h
 @5 Je @@;@8X P F	  C@/@G @3INDUCTION -- on what? @5 H@,@5 H;INDUCTION -- Base case? @5 H@,	@5 H;@. F	@2@5 E@. F	@2@5 H Gh@,
@5 Gi@6 F @@8X D  t  t t  @lt  Hs 	Psave_a_copy C@G @3@5tell @@-@5 GA @@P@-@5 Jg D0@5 E8@5 E:@I@8X Psequence_infer C@G 
 Be	@3@. Be@. G 	@2 @2@5 H@;@8C@G 
 Be	@3@. Be@. G 	@2 @2@5 H@;@8C@G 
 Be
 G	
@3@. Be	@2@5 Ju @@. Be
@2@5 Jw@;@8C@G 
 Be G	
@3@. Be	@2@5 Jw@. Be
@2@5 Jw@;@8C@G 
 Be
 G		@3@;@8C@G 
 Be
 G		@3@;@8C
@G 
 Be	 G	@3@;@8C
@G 
 Be	 G	@3@;@8C@G 
 Be	
@3@. Be	@2@5 H@. Be
@2@5 Jw@;@8C@G 
 Be
 G
 G	 G		@3@;@8C@G 
 Be	 G
 G	 G	@3@;@8C@G 
 Be
 G
 G	 G		@3@;@8C@G 
 Be	 G
 G	 G	@3@;@8C@G 
 Be
 G		
@3@. Be	
@2@5 H@;@8C@%@G 
 Be
 G	
@3@,@0@-@2@0	
@2@5 EI@. Be@2@5 H@;@8C@%@G 
 Be
 G	
 G@3@. Be	@2@5 H@. Be
@2@5 H@;@8C@G 
 Be	
@3@=@$	
@<	@. Be	
@2@5 E@;@8C	@G 
 E@3@;@8C@G 
 E@3@;@8C@G 
 E	
@3@. E	
@2@5 H@;@8C@G 
 E			
@3@. E	
@2@5 Jw@;@8C@"@G 
 E
 G	
@3@=
@. E	@2@5 Jw@<@. E
@2@5 Jw@;@8C@G 
 E
 G	
	@3@. E
@2@5 Jw@;@8C@G 
 E
 G	

@3@. E	@2@5 Jw@;@8C@G 
 E
 G	
 G	@3@. E
@2@5 Jw@;@8C@G 
 E
 G	
 G
@3@. E	@2@5 Jw@;@8C@G 
 E	
@3@. E	
@2@5 E@;@8X D  t  t t  @lt 
user_rulefile 	Porder_prods C@ @G @3@,
@-@5essence @@,@5 G@,@-@5 J{@,
@5 G
@5order @@;@8X Pmake_letter_list C@G 

@3@5make_letter @@;
@5 J @@;@8C@G @3@;@8X Pimplication C@I@G @3@=@ 
 E E	@!@5 E=@,
@5 F
@<
 E@5 E@#
@A	@ 

 C@@!@,
 @@. C@ @@2@5create_formula @@%ENTERING PROOF BY IMPLICATION ATTEMPT@5 E8@5 E:
IMPLICATION@5 E@;@8X Pcheckhastypelist C@G 
@3@;@5checkhastype @@;@8C@G 

@3@5 J@;
@5 J @@;@8C
@G 
@3@;@5 J@;@8C@G 
@3@5 J@;@5 J@;@8X P E 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 IA C@8@G @3@,@5cmd_line_filename @@=@%@=@5done__resume  @@%	resume@<@?@5 J@D@H@%	ordinary@,
@5form_file_names @@5 IB @@5form_log_file_names @@5create_backups  @@5write_proof_log_banner  @@<
Please try again.@5 E8@5 E:@I@B	@;@8C@@G @3@5 F@5 E:@DPlease type filename, without extension, in lowercase, within single@5 E8@5 E:@?quotes if it is not in this directory, followed by a full-stop.@5 E8@5 E:@=@5 J@,Resume requested. FILENAME.csv will be read.@5 E8@<@?@5 J@D@H@+FILENAME.vcg and FILENAME.fdl will be read.@5 E8@5 E:
Filename? @5 H@,@5 F@=
@5 E<@& E@5 Cs @@B	@<@.@=
@5 J@5 E<@#	@%
 J@<@=@?
@5 J@D
@H@5 E<@#	@%
 J@<
 J@5 E8@5 E:@I@B	@,@5 J@5 J@5 J@5 J@5 J@;@8X Psign C@!@G 
 @n

 EB @n
@3@. EB@2@5 J @
@5
changesign @@;@8C@G 
 @n

 @n
@3@;@8C	@G 	@3@5 EC@;@8C@G 
 EB

 EB
@3@5 EC@;@8X Pprocess_initialisation C@G @3@K@;@%!!! PROLOG VAR IN INITIALISATION FILE@5 E8@5 E:@;@8C@G  @@3@;@8C@G @3@?	@5 E@D	@H@; J@5 E8@5 E:@;@8C@#@G 
to
 Imemory_limit	@3@5 E=@;@=
@Y@`@ZА@l@5set_memory_limit @@<@%WARNING: Memory limit value too small@5 E8@;@I@;@8C@7@G 
 J
 I	
@3@,@5	is_a_flag @@5ok_value @@,@0	@1@-@2@5 GF@,
@0	@1
@2@5 GF@;@5 E`
@5 E@;@8C@"@G 
 J
 I	
@3@-@5 J@;!!! INITIALISATION: @5 E8@5 ER@  is not of appropriate type for @5 E8@5 ER@5 E:@;@8C@G 
 J
 I	@3@; J@5 E8@5 ER@! is not a user-configurable flag.@5 E8@5 E:@;@8C@G 
 @k	@3@5 E<@;@. JB	@2@5 Fg@;@8X Pzero_defects_reported  C@X E  @3 @5 H @@;@8X P HY  C@H@G @3@=filename@,@5 Gi@< J@5 H@,@5 H;@;@5 E<@=@5file_exists De@<File cannot be found.@5 E8@5 E:@I@. G@2@5 E<<< Commencing command script @5 E8@5 ER >>>@5 E8@5 E:@. JP@-@2@5 E`@. JP E@2@5 Ec@;@8X Pread_and_echo_vc_line C@;@G @3@,	@5 E|@,
@5 E@,@5 E@;@=
@$
@& D|@A@<@=@$	@ 	@!@A@<@ @!@;@5 J @@;@8X D  t  t t  @lt  IL  	Ptell_off C@$@G @3@5 E:No .@5 E8@5 ER file of this name exists.@5 E8@5 E:@5 E:	List of .@5 E8@5 ER files in current region:@5 E8@5 E:@5list_files_with_extension @@I@8X P G C@G @3@L@=@& D|@B
@<@ 
@!@5good_condition @@5 G@;@8C@G 	bad_conditions@3@;@8C@G  @9X Pmk_intersect C@G 	@3@;@8C@G@G @3@,
@5 J @@=@0@5 H@=
@5 I@ 

@!@<@=
@5 H@$

@<	@ 

@!@<@5 I@$

@;@8X P J7 C@G  @@3@;@8C
@G 	@3@-@5 FK@;@8C@G @3@-@5 FK@h
	@;@5 J6@;@8C@%@G @3@. F7	@2@5 Ec@. E F?@/ F7	@2@5 Ec@. H@-@2@5 E`@5 JY @@5 F9@;@8X P HO C@G 	
@3@5 J @@5 J@;@8C@G @3@;@8C@G @3@5 E=@Y@_@Z @k@. H@2@5 E@;@8C@!@G @3@5 E=@Y@_@Z @k@?	@5 H@D	@HH@5 E8@5 ER has not been forgotten.@5 E8@5 E:@;@8C@G @3@'Illegal hypothesis number to remember: @5 E8@5 ER@5 E:@;@8X Preduction_procedure  C@;@G @3@5clear_facts  @@. HMgo@2@5 Ec@.	stage_num@2@5 Ec@5handle_quantifiers_in_con  @@5 F@. K@+@2@5 E@5stage @@=	@&@5 Gx @@A	@<
stop@5 K @@5 K@,	@5 G}@5nochange @@5 J@;@8X Pscream_blue_murder  C
@G   @3@5 E:@$FAILED: ERROR IN COMMAND LINE SYNTAX@5 E8@5 E:@;@6 J@8X Pshow_permitted_arguments C@G @3@5 E:@5 E:General syntax of command:@5 E8@5 E:@,	@5gfa @@5 ER@5 E:@I@8C@:@G @3@5 E:@&Examples of valid command syntax for "@5 E8@5 ER" are:@5 E8@5 E:@5 E:@5 Em@5 ER D0@5 E8@5 E:@,	@5spa @@5 Em@5 ER@ @5 H@5 ER D0@5 E8@5 E:@I@8X P@"ask_user_if_search_should_continue  C@/@G @3@5 E:@5 E:@=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@5 E8@5 E:@8    Type Y(es) to continue search, N(o) to abandon it...@5 E8@5 E:@5 E:    Continue search@,@5 E@=@& C@. FY@-@2@5 E`@<@& C FX@5 Ec@;@8X Ptv_process_command C@X@G 			redisplay@3@,	@5 J @@,
@5is_inverse_video @@,@5is_normal_video @Depth: @5 E8@5 ER,       Trace: @5 E8@,@5 J  @@5 I@,
@5 J @ I@5 E8
@5 IPrincipal functor: @5 E8
@0@+@+@2@5 GF@;@5 ER@5 ER@5 ER@,@5 Hb@;@5tv_display_arg_info @@;@8C@@G 		up@3@,	@5 K'@Y@`@Z @k@;@. J@-@2@5 E`@. J	@-@2@5 E`@h
	 @. J
@2@5 E@,@5 K0@. J @-@2@5 E`@,@0@-@2@5 H@. J @2@5 E@,
@5 K1@=@1@=@ 

 F
 @!@<
@ 

 I
 @!@,@5 Fa@. Fdtv@2@5 E`@<@J@B@A@; K&@5 K$ @@;@8C@G  K6@3@-@5 J! @@;@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@5 I@. J!@-@2@5 E`@;@8C	@G  K6@3CANNOT "UP" AT TOP-LEVEL.@5 I@;@8C@@G 

down	@3@,
@5 K'@,@5 K1@?@5 GE@D@H@,@5 K0@;@h
@-@,@5 H]@=@@=@5 E=@Y@`@Z@l@Y@`@^@j@#	@<	@&	?@&@%@;@,@5 Bh @. J@-@2@5 E`@. J
@2@5 E@. J
@2@5 E@. J @-@2@5 E`@0@2@,@5 EI@. J @2@5 E@=@1@=@ 
 F
 @!@<
@ 
 I
 @!@,@5 Fa@. Fd K7@2@5 Ec@<@J@B@A@; K&@5 K8@<@=@-@5 K9@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@5 I@. J!@-@2@5 E`@<"DOWN" NON-EXISTENT ARGUMENT.@5 I@B@B@B@;@8C@G 
 K<@3@-@5 K9@;@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@5 I@. J!@-@2@5 E`@;@8C@G 
 K<@3@;CANNOT "DOWN" AT TREE-LEAF.@5 I@;@8C@G  E@3@,	@5 K'@,
@5 K1@;@5 I @@;@8C@G 
locate	@3@,
@5tv_build_locate_expr @@;@5 I@;@8C@7@G  A@3 TRAVERSE ENVIRONMENT COMMANDS:@5 I ------------------------------@5 I@2 u (or -)   UP (ascend a level in expression tree)@5 I@D d (or +)   DOWN (descend a level); must be followed by argument no.@5 I@/                 (e.g. d2 = descend argument 2)@5 I@@ l          LOCATION of current level w.r.t. original expression@5 I@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@5 I@. t          TYPE information for current level@5 I@# r          REDISPLAY current level@5 I@/ s          SHOW top-level expression (in full)@5 I@) h (or ?)   HELP -- displays this message@5 I@2 x          EXIT from traverse command environment@5 I@5 E:@;@8C@G showtop@3 @,	@5 K1TOPLEVEL EXPRESSION:@5 I@5 I@;@8C@G  G@3@. Fd@-@- K7@2@5 E`@;@8C@G 
 B	@3@;ERROR(S) IN COMMAND SEQUENCE:  @5 E8@5
tv_write_list @Please retype command-line.@5 I@;@8X D  t  t t  @lt  H 	P J C@E@G 
@3@=@5 J@%
 C@<@!@5 Em@5 ER@5 E:@5 Emaccording to rule @5 E8@5 ER@5 E:@5 GProceed@,
@5 E@;
@0@2@5
find_if_ok @@;@8C@G @3@5print_Nsubs @Select (number/none): @,
@5 D @@,@5find_newsub @@. J@2@5 Ec@;@8X D  t  t t  @lt overwrite_warning 	P Kj C@ E  E@9XP HP C@G 	
@3@5 Kl @@5 Km@;@8C@G @3@;@8C@=@G @3@5 E=@Y@_@Z @k@?
@5 I@D
@H@. F7@+	@2@5 E@. H@2@5 Ec@. H	@2@5 Ec@. H@2@5 E`@. F7 @@2@5 Ec@;@8C@G @3@5 E=@Y@_@Z @k J@5 E8@5 ER is already deleted@5 E8@5 E:@;@8C@G @3@%Illegal hypothesis number to delete: @5 E8@5 ER@5 E:@;@8X P F C@)@G @3@. Jx@-@2@5 E`@. Kp@-@2@5 E`@. G@-@-@-@2@5 E`@. I@-@2@5 E` F@5 E`@;@8X Psplit_concs  C@G @3@. F@-@/ F@+@+	@2@5 E@5 H@5 H@;@6 Kq @@8X Prenumber_and_print C@$@G @3@=@5 E@5 GJ @@<@=@?	@5 E@D	@H@-@5mynumbervars @@5backtrack_printq @@I@<@J@8X P E C@G @3@-@6 FK@8C@3@G 
 Be	
@3@=@-@. D@/ E	
@2@5 FK@<@=@-@. Be
	@2@5 FK@<@-@. D@/ E
	@2@6 FK@8C@3@G 
 E	
@3@=@-@. D@/ Be	
@2@5 FK@<@=@-@. E
	@2@5 FK@<@-@. D@/ Be
	@2@6 FK@8C@3@G 
 F	
@3@=@-@. D@/ F	
@2@5 FK@<@=@-@. F
	@2@5 FK@<@-@. D@/ F
	@2@6 FK@8C@3@G 
 F	
@3@=@-@. D@/ F	
@2@5 FK@<@=@-@. F
	@2@5 FK@<@-@. D@/ F
	@2@6 FK@8C@3@G 
 F	
@3@=@-@. D@/ F	
@2@5 FK@<@=@-@. F
	@2@5 FK@<@-@. D@/ F
	@2@6 FK@8C@3@G 
 F	
@3@=@-@. D@/ F	
@2@5 FK@<@=@-@. F
	@2@5 FK@<@-@. D@/ F
	@2@6 FK@8X P	add_conds C@G 
 Be		@3@;@8C@G 
 Be
@3@;@. Be
@2@5 K} @@;@8C@%@G 
 Be
	
 Be
@3@;@. Be@2@5 K@;@8X Padd_new_record_function C@"@G @3@-@-@-
@5 Hq@;@+Warning - record field number already used.@5 E8@;@h	
@5 K @@;@8C@G @3@. Hr	

@2@5 Ec@;@8X P
split_atom C@ @G @3@,
@5 E@;@=@;@5 I~@,@5eliminate_semi_colons @@<@#
@;@5split_atom_list @@;@8X D  t  t t  @lt temp_del_hyp 	P JT C@G   @3 E@5newline_after_prompts @@;@8C@G   @3@5 E:@;@8X P HA C@@G  E@3@,
@5 FK@=@ 

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

 F@!@=@5 K@,@5find_if_save @@& C
@. F7	@2@!@#@<@5 K@,@5 K@& C
@. F7	@2@!@#@. F7	
@2@5 E@. E F?
@2@5 Ec
@5 Ec@5 F9@;@8C@9@G  E@3@,
@5 F
@=@,@. C@@-
@2@5 FK@<@=@,@. F@-
@2@5 FK@<
@,@. F
@-@2@5 FK E@5 H@@5 J9@;@8X D  t  t t  @lt expand_query 	D  t  t t  @lt  K D  t  t t  @lt  K P KC@s CM@3@4 C@6 K K@8XP
runtime_entry C@Q  CU@3@5 I. @ @5 H@;@8X Premove_update_duplicates C@#@G 
 I]

 I]
@3@,@5remove_updates @@;
@5 K @@;@8C@G 	@3@;@8X D  t  t t  @lt simplify_during_load 	P K C@F E  Fp@9XP J` C@G @3@-@5 FK@?
@,	@-@5 FK@Y@`@_@k@D
@H@<@A	@;@8C@G   @9X P
build_formula C@G 	@3@;@8C@G 	
 C@@3@;@5 FK@;@8C@%@G 	
 C@
 F
@3@. C@@2@5 K @
@5 FK@;@8X D  t  t t  @lt input_from_terminal  	P K  C@$ E   @9X D  t  t t  @lt  G 	Psave_type_classification_list C@G 	
@3@5save_type_classification @@5 K @@;@8C@G @3@;@8X P KY C
@G 	
@3@5 ER@;@5 KX@;@8C@G @3@5 E:@;@8X Pcases  C@"@G @3@=
 Fp@,@5 Gi@A	@<@'Type hypothesis no. or cases formula...CASES> @5 H8@,	@5 H;@,@5 H@;@5 K @@;@8X P	orderargs C@G 

@3@;@5 K @@;@8C@G 
@3 E?@5 E E?@5 E@;@5order_exprs @@;@8C@G 
@3@;@6@< @8X P Ix C	@G @3@K@K
@;@6 A @@8C	@G 
@3@5 GE@;@8C@G 	 D0@3@0 D0@-@2@5 GF@;@8C@G @3@0	
@2@5 GF@;@8X Pfind_help_atom C@G @3@6
match_command @@8C@G ab
 Fu@3@-@0 FJ@2@5 H@;@8C@ @G  K Hm
 EK@3@-@0 Hm@1 F@1n@1d@2@5 H@;@8C@G  Kr F
 F@3@-@0t@1 E@2@5 H@;@8C@G  K K K
 F@3@-@0 K@1y@2@5 H@;@8C@G  K FJ
 F@3@-@0 FJ@1o@1 E@2@5 H@;@8C@#@G  K
 G@3@-@0 F@1 K@1w@1 F@1 FJ@1 F@2@5 H@;@8C@ @G  E
 F@3@-@0 K@1m@1 K@1u@1 K@2@5 H@;@8C@#@G  K
 F@3@-@0 F@1 FJ@1 K@1 K@1 F@1 K@2@5 H@;@8C@G  F K
 F@3@-@0 K@1 K@2@5 H@;@8C@,@G  F K K K_
 F@3@-@0 E@1 K@1 FJ@1 F@1 FJ@2@5 H@;@8C@/@G  F K K K F
 F@3@-@0 K@1 K@1 K@1 F@1 K@1 K@2@5 H@;@8C
@G  Fqeq@3@;@8C@G  F K K
equiv@3@-@0 F@1 Ff@2@5 H@;@8C@/@G  F K K F Ff K
 F@3@-@0l@1 F@1 K@1 E@1 F@2@5 H@;@8C@G  Fx Hm F@3@;@8C@G f
 A@3@-@0 F@1 K@1 FJ@1 K@2@5 H@;@8C@#@G  F K
 F@3@-@0 Hm@1 K@1 F@1 F@1 FJ@2@5 H@;@8C@&@G  F K F
 F@3@-@0 K@1 K@1 K@1 K@1 FJ@2@5 H@;@8C@)@G  F K K
	inference@3@-@0 F@1 K@1 F@1 K@1 E@1 F@2@5 H@;@8C@ @G  F K K
 F@3@-@0 K@1 F@1 Ff@2@5 H@;@8C@G  K K
 F@3@-@0 FJ@1 K@2@5 H@;@8C@G  K Kg F Elogic@3@;@8C@G  K K K F E K K F@3@;@8C@/@G  K K K F E K K K K
 F@3@-@0 K@1 K@2@5 H@;@8C@/@G  K K K F E K K K K
 F@3@-@0 K@1 K@2@5 H@;@8C@,@G  K K K F E K K K K
 F@3@-@0 K@2@5 H@;@8C@G  K F
 F@3@-@0 K@1 K@1 FJ@2@5 H@;@8C@)@G  Kk K K K
 F@3@-@0 K@1 K@1 K@1 K@2@5 H@;@8C@,@G  K K K K K

mk__record@3@-@0 F@1 E@1 K@1 K@1 K@2@5 H@;@8C@#@G  K K
 G@3@-@0 K@1 K@1 K@1 K@1 K@2@5 H@;@8C@&@G  K F
 F@3@-@0 K@1 K@1 K@1 F@1 K@1 K@2@5 H@;@8C@&@G  K K K K
 F@3@-@0 F@1 K@1 FJ@1 K@2@5 H@;@8C@#@G  K K K K
 F@3@-@0 K@1 FJ@1 K@2@5 H@;@8C@G  K
 F|@3@-@0 K@1 K@2@5 H@;@8C@G  K
 F@3@-@0 K@1 K@1 K@1 K@2@5 H@;@8C@ @G  K F E
 E@3@-@0 K@1 K@1 K@2@5 H@;@8C@;@G  K F E K K K K
record_equality@3@-@0 F@1 K@1 K@1 K@1 K@1 F@1 K@1 K@2@5 H@;@8C@G  K K
rules@3@-@0 K@1 F@1 FJ@2@5 H@;@8C@G  FJ F K G@3@;@8C@ @G  FJ F K K
 F@3@-@0 F@1 K@2@5 H@;@8C@G  FJ F K
 G@3@-@0 FJ@2@5 H@;@8C@G  FJ K
 Fv@3@-@0 K@2@5 H@;@8C@;@G  FJ K K
standardisation@3@-@0 K@1 K@1 K@1 K@1 K@1 F@1 FJ@1 K@1 K@1 F@1 K@1 K@2@5 H@;@8C@,@G  FJ K K
 F@3@-@0 F@1 K@1 K@1 K@1 E@1 F@1 K@2@5 H@;@8C@2@G  K K K
 F@3@-@0 K@1 FJ@1 F@1 K@1 F@1 Ff@1 F@1 K@1 K@2@5 H@;@8C@/@G  K K F
unification@3@-@0 K@1 F@1 E@1 K@1 K@1 F@1 K@1 K@2@5 H@;@8C@G  F
 F@3@-@0 F@1 K@1 K@2@5 H@;@8X Pgeneral_list_append C
@G 

@3@;@8C@G 
@3@,@5 K @@;@5 EI@;@8C@G @3@;@8X Pcheckerhelp C@G 
 Be	
@3@,@5get_help_identifier @@,@5 K@. Be@2@5	show_help @@;@8C@G @3@5 GE@;@,	@5 K@=@5 K@<	@. Be K	@2@5 K@;@8X D  t  t t  @lt fdl_file_title 	P I C@&@G @3@L
@ 

requires@!@5 I@5check_all_requirements @@. G	@2@5 Fg@;@8X Pis_subset_of C@G @3@;@8C@G 
@3@5 H@5 K @@;@8X P E# C@L E@3@. H@+@2@5 E@h	@. H	@2@5 @ @;@8X Pget_file_attrib C@G 	@3@6 A @@8X P
maybe_halt  C@G   @3@-@-@5 E. @@;@8C@G   @3@*CANNOT CONTINUE: Proof session terminated.@5 E8@5 E:@;@6 J@8X Ptv_fetch_number C@G @3@,@5tv_fetch_digits @ @5tv_form_number @@;@8X Pget_fdl_declaration C@6@G 	
@3@,@5 E|@=	@. H@+@2@5 E@<@,@5 E@;@=
@$@&	 @@&
 D|@A
@<
@,
@5	read_word @
@5	read_rest @@;@8X P G C@G @3@L@0@+
@1@+@2@5 GF@5 E<@5 E=@Y@^@Z @l@;@8C@G 	 J@3@;@8C@G  @9X Pmk_diff C@G 	@3@;@8C@'@G @3@,
@5 L @@=
@5 H@$

@<@5 I@ 

@!@;@8X P HQ C@G 	
@3@5 L @@5 L@;@8C@G @3@;@8C@-@G @3@5 E=@Y@_@Z @k@. H@2@5 E@. F7 @@2@5 E@. H@+	@2@5 E@. F7	@2@5 Ec@;@8C@G @3@5 E=@Y@_@Z @k J@5 E8@5 ER has not been deleted.@5 E8@5 E:@;@8C@G @3@'Illegal hypothesis number to undelete: @5 E8@5 ER@5 E:@;@8X Pspecify_patt  C@)@G @3@. EY@-@2@5 E`@=
old@,@5 Gi@A	@<
	Pattern? @5 H@,	@5 H;@,@5 H@. EY@2@5 Ec@;@8X Pchange C@'@G 
	@3@0@2@5
occstoreplace @@;@.all_done C@2@5 E@. L  C@2@5 Ec@. J	@2@5 E@;@8C@-@G 
@3@0@+
@2@5 L@;@. L@1
@2@5 E@. L
@2@5 Ec@5 J @@Y@^@Z@f@o@;@8C@G 	@3@Y@^@Z@f@o@;@8C
@G 	
@3@5 GE@;@8C@G @3@,
@,@5 Iw@,@5
changelist @
@5 Iw@;@8X Pwrite_unproved_subgoals C@4@G 	
@3@5 Em	Subgoal: @5 E8@,@5prooflog_width @@=
@& @5 ER@A@<@Y@^@_@d@Z	@d@p@-@5pretty_write @@5 E:@;@8C@7@G 	
@3@5 Em L(@5 E8@,@5 L)@=
@& @5 ER@A
@<@Y@^@_@d@Z	@d@p

@-@5 L,@5 E:@5 L& @@;@8C@G 	@3@5 Em(no subgoals remaining (?!))@5 E8@5 E:@;@8X D  t  t t  @lt do_not_issue_failure_message  	P
rule_match C@o@G @3 Fp@5 F@L	@ 	
 Be@!@L@L@0@+
@+@2@5 GF@0@+@+@2@5 GF@,
@5make_up @@,@5 L4@;@0@-@+@2@5 GF@0@-@+@2@5 GF@,@5fetch_inf_or_subst_rule_for_eq @@. Be@2@,@5 K@. Be@2@6 K@8C@2@G @3@L	@0@+@+@2@5 GF@,
@5 L4@;
@0@-@+@2@5 GF
@,@5 I @@. Be@2@6 K@8X Pprocess_version  C@G   @3 H@5 I: @5 H@;@8X D  t  t t  @lt 
auto_newvc 	P L= C@ E  Fp@9XPtv_get_command C
@G @3@. J!@2@5 E@;@8C@G @3Traverse-Command>>@5 H@,	@5tv_read_line_of_chars @@5tv_process_line_of_chars @@;@I@8X Pread_user_command C@7@G @3@,
@,@5
fetch_keyword @@=@5 K@;@=@&@.@&	 D|@<@5 H;@A@<@5warn_of_unknown_command  @@;@=@&@.@A@<@,@5 E@5 G @@;@I@;@8X Pfetch_indentation C@G @3@5 I @@;@8X P H C@G 	@3@K@;@8C@T@G 
where
 Be
@3@;@=@K@;@,
@5 H
@5 E@$
@B@<@,@=@ 
 E E@!@,@5 FK@$@<@ 
 E E@!@,@5 F
@$@A
@;@8C@b@G 		
 LT
 E Be

@3@;@. LT
@2@5 H@=@K@;
@,@5 H@5 E@$@B@<@,@=@ 
 E E@!@,@5 FK@$
@<@ 
 E E@!@,@5 F
@$
@A@;@8C@G 	@3@;@8X P
split_hyps  C@G @3@. F7@-@/ F@+@+	@2@5 E@5 J6@5 J6@;@6 LV @@8X D  t  t t  @lt  F3 	P E C@G @3@5 GE@;@8C@G @3@L@0@-@+	@2@5 GF@5 E@;@8X Pform_function_var_list 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 LY @@;@8C@G  @3@;@8X P HN C@G 	
@3@5 L\ @@5 L]@;@8C@G  @9C@$@G @3@5 E=@Y@_@Z @k@?	@5 H@D	@H@?
@5 I@D
@H@. H@2@5 Ec@;@8C@G @3@5 E=@Y@_@Z @k J@5 E8@5 ER@6 cannot be forgotten (it is already forgotten/deleted)@5 E8@5 E:@;@8C@G @3@%Illegal hypothesis number to forget: @5 E8@5 ER@5 E:@;@8X Psequence_simplify C@\@G 
 G
@3@=@,@5 L` @@<@,@5 G>@=@,
@5 Lb@<@,
@5 G>@;@=@& D|@$	
@<@)@=@&
 D|@$	@<@=@ @!@ 
@!
@5 EI@<
@ 	
 G
@!@;@8C@%@G 
 G
@3@,@5 Lb@=@ @!@$	@<
@ 	
 G@!@A@;@8C@#@G 
 G
@3@,@5 Lb@=@ @!@5 H@<@ 	
 G@!@;@8C@&@G 
 G
@3@,@5 Lb@=
@ 	@!@$	@<
@ 	
 G@!@A@;@8C@'@G 
 G
@3@,@5 Lb@=@ @!@0@-@2@5 EI@<@ 	
 G@!@;@8C@G 
@3@0
@2@5 G@;@8C@G @3@;@8X D  t  t t  @lt 	auto_done 	P Lc C@< E  Fp@9XD  t  t t  @lt  B D  t  t t  @lt  B D  t  t t  @lt  A 	D  t  t t  @lt  A D  t  t t  @lt  A P AC@G 
 HC	@3 K@5 ER@5 ER@;@8CA@G @3@L@,	@5 H]@,
@5 K>@,@5 K>@,@,
@5
current_op @=@&
xfx@<
@=@&
yfx@<@&
xfy@,@5term_pri @@,@5 Lk@=@@@=@&
 Lh@Y@^@^@l@<
 Lh@5 E@Y@^@^@k(@5 E8@0@.priority@2@1@. GL @@2@1@. A @@2@1@. GN @@2@2@5 GP)@5 E8@<@6@=@&
 Lh@Y@^@^@i@<
 Lh@5 E@Y@^@^@j@0@. Lo@2@1@. GL @@2@1@. A @@2@1@. GN @@2@2@5 GP I3@5 E8@5 E8 I3@5 E8@=@.@Y@^@^@l Ln@5 E8@0@. Lo@2@1@. GL @@2@1@. A @@2@1@. GN @@2@2@5 GP Lq@5 E8@<@$@Y@^@^@i@0@. Lo@2@1@. GL @@2@1@. A @@2@1@. GN @@2@2@5 GP@;@8C@@G @3@L@,	@5 H]@,
@5 K>@=	@, C@5 Le@<@,fy@5 Le@,@5 Lk@5 E8 I3@5 E8@=@-@Y@^@^@l Ln@5 E8@0@. Lo@2@1@. GL @@2@1@. A @@2@1@. GN @@2@2@5 GP Lq@5 E8@<@#@Y@^@^@i@0@. Lo@2@1@. GL @@2@1@. A @@2@1@. GN @@2@2@5 GP@;@8C@@G @3@L@,	@5 H]@,
@5 K>@=	@,xf@5 Le@<@,yf@5 Le@,@5 Lk@=@-@Y@^@^@k Ln@5 E8@0@. Lo@2@1@. GL @@2@1@. A @@2@1@. GN @@2@2@5 GP Lq@5 E8@<@#@Y@^@^@j@0@. Lo@2@1@. GL @@2@1@. A @@2@1@. GN @@2@2@5 GP I3@5 E8@5 E8@;@8C@G @3@=@& D|@<@ @!@;@6 F @@8C@!@G @3@0@+	@+
@2@5 GF@5 GE@*
 D|@;@5 E8 Ln@5 E8@5 F Lq@5 E8@;@8XD  t  t t  @lt spade_chkhelp_prefix 	Pskip_to_terminator  C@"@G @3@5 F@,@5 G@=@&@ @A	@<@=@&	@A	@<@,	@5 E@$	@;@8X P J C@@G 		@3@.fdlfile_name@-@2@5 E`@.vcgfile_name@-@2@5 E`@.csvfile_name@-@2@5 E`@;@,
@5 E@=@0@.@1@s@1@i@1@v@2@5 H@. L{@2@5 E@B@<@#@$	
@0@.@1@v@1@c@1@g@2@,@5 EI@,@5 E@. L{@2@5 E@;@0@.@1@f@1@d@1@l@2@,
@5 EI@,
@5 E@. Ly@2@5 E@;@0@.@1@c@1@s@1@v@2@,@5 EI@,@5 E@. L}@2@5 E@;@8X P E C@G @3@5 F@5 ER JR@5 E8@5 JS@5 E+@5 JV@=@&	 C@<@&	 C@8X Pdisplay_general_help  C@G @3@,@5 J @@5 ER@5 E:@I@8C@G   @3@;@8X D  t  t t  @lt typechecking_during_load 	P L C@v E  Fp@9XP I C@G @3@5 ER F0@5 E8@5 ER D0@5 I@;@8X P I1 C@G   @3@5fetch_environment_variables  @@.qualifier_prefix@-@2@5 Ec@. L@/@2@5 Ec@;@8X Pcompatible_set_or_seq_types C@ @G @3@. I@+
@2@5 E@. I@+@2@5 E@;@0
@2@0@2@5compatible_type_lists @@;@8C@ @G @3@. I@+
@2@5 E@. I@+@2@5 E@;@0
@2@0@2@5 L@;@8X D  t  t t  @lt command_log_filename 	P G? C
@G 
 D @ @@3@;@8C
@G 
 D @ @@3@;@8C@G 
 D D
@3@5 G>@;@8C@)@G 
 D
@3@,@5 G>@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 D@!@;@8C
@G 
 F @ @@3@;@8C@G 
 F	 @ @@3@;@8C@G 
 F
 D
 @@3@;@8C@G 
 F
 D

 @@3@;@8C@G 
 F @
@3@5 G>@;@8C@G 
 F
 @@3@5 G>@;@8C@G 
 F

@3@5 G>@;@8C@@G 
 F
@3@,@5 G>@=@& @@5 G>@A
@<@m@=
@& @@$	@A
@<@a@,
@5 G>@=@=@&
 @@$	@<@&
 @@$	
@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

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

 D@!@<@ 

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

 D@!@<@ 

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

 D@!@<@ 

 D
@!@&	 @@<@=@$
@&	 @@<
@ 	
 F
@!@;@8C@l@G 
 F
 
@3@,
@5 Fa@=
@-@5 F@%dont_retract@<@. Fd

temp@2@5 E@% E@,@5 G>@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 F
 
@!@;@=@& L@<@. Fd

 L@2@5 E@;@8C@l@G 
 I
 
@3@,
@5 Fa@=
@-@5 F@% L@<@. Fd

 L@2@5 E@% E@,@5 G>@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 I
 
@!@;@=@& L@<@. Fd

 L@2@5 E@;@8C@G 
 G

@3@;@. G

@2@5set_simplify @@;@8C@G 
 G
@3@;@. G
@2@5 L@;@8C@G 
 G
@3@;@. G
@2@5 L@;@8C@G 
 I
@3@;@. I
@2@5 L@;@8C@G 
 G
@3@;@. G
@2@5 L@;@8C@G 
 G
@3@;@. G
@2@5 L@;@8C@G 
 G	
@3@;@. G	
@2@5 L@;@8C@G 
 G
@3@;@. G
@2@5 L@;@8CA@G 


 Be
@3@,@5 E@=@. I@-@2@5 E@;@. Be
@2@5 L@B
@B@A@<At@=
enumerated@5 E@;@. Be
@2@5enumerated_simplify @@B
@B@A@<AW@,
@5 G>@,@5 G>@=
@$
@&	 @@B@A@<A=@=@
@5 I@=@5 I
@5 E@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 I@. E
@2@,@5 G>@ 	
 Be@!@<@5 I@. E
@2@,@5 G>@ 	
 Be@!@<@@@ 
 E@!@=@5 I@. E
@2@,@5 G>@ 	
 Be@!@<@5 I@. @n
@2@,@5 G>@ 	
 Be@!@<@@=@@5 I@=@B@ 

 @n@!@=@5 I@. E@2@,@5 G>@ 	
 Be@!@<@5 I@. E@2@,@5 G>@ 	
 Be@!@<@@@ 

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


 F
@3@,@5 E@= L@5 E@;@. F
@2@5 L@B
@B@A@<A\@,
@5 G>@,@5 G>@=@
@5 I@=@(@5 I@=
@5	less_than @@&	 @@<@=@$
@<
@5 L@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 I@. E
@2@,@5 G>@ 	
 F@!@<@5 I@. E
@2@,@5 G>@ 	
 F@!@<@@@ 
 E@!@=@5 I@. E
@2@,@5 G>@ 	
 F@!@<@5 I@. @n
@2@,@5 G>@ 	
 F@!@<@@=@@5 I@=@B@ 

 @n@!@=@5 I@. E@2@,@5 G>@ 	
 F@!@<@5 I@. E@2@,@5 G>@ 	
 F@!@<@@@ 

 E@!@=@5 I@. E@2@,@5 G>@ 	
 F@!@<@5 I@. @n@2@,@5 G>@ 	
 F@!@<@ 	
 F
@!@B@A@;@8CA@G 


 F
@3@,@5 E@= L@5 E@;@. F
@2@5 L@B
@B@A@<A\@,
@5 G>@,@5 G>@=@
@5 I@=@(@5 I@=
@5 L@&	 @@<@=@$
@<
@5 L@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 I@. E
@2@,@5 G>@ 	
 F@!@<@5 I@. E
@2@,@5 G>@ 	
 F@!@<@@@ 
 E@!@=@5 I@. E
@2@,@5 G>@ 	
 F@!@<@5 I@. @n
@2@,@5 G>@ 	
 F@!@<@@=@@5 I@=@B@ 

 @n@!@=@5 I@. E@2@,@5 G>@ 	
 F@!@<@5 I@. E@2@,@5 G>@ 	
 F@!@<@@@ 

 E@!@=@5 I@. E@2@,@5 G>@ 	
 F@!@<@5 I@. @n@2@,@5 G>@ 	
 F@!@<@ 	
 F
@!@B@A@;@8CA@G 


 E
@3@,@5 E@=@. I@-@2@5 E@;@. E
@2@5 L@B
@B@A@<A~@= L@5 E@;@. E
@2@5 L@B
@B@A@<Aa@,
@5 G>@,@5 G>@=
@$
@&	 @@B@A@<AG@=@
@5 I@=@5 I@=
@5 E@&	 @@<@$
@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 I@. E
@2@,@5 G>@ 	
 E@!@<@5 I@. E
@2@,@5 G>@ 	
 E@!@<@@@ 
 E@!@=@5 I@. E
@2@,@5 G>@ 	
 E@!@<@5 I@. @n
@2@,@5 G>@ 	
 E@!@<@@=@@5 I@=@B@ 

 @n@!@=@5 I@. E@2@,@5 G>@ 	
 E@!@<@5 I@. E@2@,@5 G>@ 	
 E@!@<@@@ 

 E@!@=@5 I@. E@2@,@5 G>@ 	
 E@!@<@5 I@. @n@2@,@5 G>@ 	
 E@!@<@ 	
 E
@!@B@A@;@8CA@G 


 F
@3@,@5 E@= L@5 E@;@. F
@2@5 L@B
@B@A@<Ad@,
@5 G>@,@5 G>@=
@$
@&	 @@B@A@<AJ@=@
@5 I@=@!@5 I@=
@5 L@&	 @@<	
@5 L@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 I@. E
@2@,@5 G>@ 	
 F@!@<@5 I@. E
@2@,@5 G>@ 	
 F@!@<@@@ 
 E@!@=@5 I@. E
@2@,@5 G>@ 	
 F@!@<@5 I@. @n
@2@,@5 G>@ 	
 F@!@<@@=@@5 I@=@B@ 

 @n@!@=@5 I@. E@2@,@5 G>@ 	
 F@!@<@5 I@. E@2@,@5 G>@ 	
 F@!@<@@@ 

 E@!@=@5 I@. E@2@,@5 G>@ 	
 F@!@<@5 I@. @n@2@,@5 G>@ 	
 F@!@<@ 	
 F
@!@B@A@;@8CA@G 


 F
@3@,@5 E@= L@5 E@;@. F
@2@5 L@B
@B@A@<Ad@,
@5 G>@,@5 G>@=
@$
@&	 @@B@A@<AJ@=@
@5 I@=@!@5 I@=
@5 L@&	 @@<	
@5 L@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 I@. E
@2@,@5 G>@ 	
 F@!@<@5 I@. E
@2@,@5 G>@ 	
 F@!@<@@@ 
 E@!@=@5 I@. E
@2@,@5 G>@ 	
 F@!@<@5 I@. @n
@2@,@5 G>@ 	
 F@!@<@@=@@5 I@=@B@ 

 @n@!@=@5 I@. E@2@,@5 G>@ 	
 F@!@<@5 I@. E@2@,@5 G>@ 	
 F@!@<@@@ 

 E@!@=@5 I@. E@2@,@5 G>@ 	
 F@!@<@5 I@. @n@2@,@5 G>@ 	
 F@!@<@ 	
 F
@!@B@A@;@8CA3@G 


 F
@3@,@5 G>@=@M@5 I@,@. F@2@5 E@=@,
@. F@. E@2@2@5 E@Y@^@^
@m@&	 @@<@,
@. F@. E@2@2@5 E@Y@^@^
@n@&	 @@B@B@<@@=@?@ 
 F@!@. F@2@,@5 G>@. F@2@,@5 G>@=@=@& @@<@& @@&	 @@<@=@& @@$	@<@& @@$	@<@@=@n@=@ 
 @n@!@<
@ 
 E@!@. F@2@,@5 G>@. F@2@,@5 G>@=@!@& @@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 D@!@<@=@& @@$	@<@=
@& @@ 	
 D@!@<@& @@$	@<@#@=@ 
 EB@!@. F@2@5 G>@<
@ 	
 F@!@A@B@A@B@;@8C@G 
 F F
@3@. F

@2@5 G>@;@8C@G 
 F
@3@. F

@2@5 G>@;@8C@@G 
 F
@3@,@5 G>@=@&@5 I@=@Y@^@Z @l@$	@<
@Y@^@Z @i@Y@^@c@o@B@B@<@[@=@ 
 F@!@$	@B
@A@<@E@=@(@ 
 F
@!@. F@2@,@5 G>@. F
@2@,@5 G>@ 	
 F@!@<@=@ 
 F@!@$	@<@ 	
 F@!@B@B@;@8C@G @3@5array_simplify @@;@8C@G @3@5record_simplify @@;@8C@G @3@5 Lb@;@8C@G 
 F
@3@. F
@2@5 L@;@8C@G 
 F
@3@. F
@2@5 L@;@8C@G @3@5 I @@;@8X Pmake_title_name C
@G 
 Ab
@3@;@8C
@G  Ab E.@3@;@8C@G  E.@3@;@8C@(@G 
@3@,@5 L @@,
@5 E@,@5 E
@0@_@2@,@5 EI@5 E@;@8X Ppermitted_immediate C@G @3@K@;@I@8C@G 
 @N	
@3@5 L @@5 L@;@8C@G 
 Aa	
@3@5 L@5 L@;@8C
@G 
 D	@3@6 L@8C@G  
 E@9C@G  
 E@9C@G  
 F@9C@G  
enumeration_list@9C@G  
 H@9C@G  
in_order@9C@G  
 Be@9C@G  
 E@9C@G  
 G	@9C@G  
subset@9C@G  
 F@9C@G  
 H@9C@G  
 EJ@9C@G  
 EG@9C@G  
 G0@9C@G  
set_lacking@9C@G  
 G?@9C@G  
 E>@9C@G  
nonvar@9C@G  
var@9C@G  
 Al@9C@G  
 A@9C@G  
 @@9C@G  
 F@9C@G  
 E@9C@G  
genvar@9X P
abort_case  C@L@G @3@,@5 E@Y@_@Z @k@-@,	@5 F1@. F2@-@-@2@5 E`@. F7	@-@2@5 E@. F.@-@-@2@5 E`@. Gd@-@2@5 E`@. E@-@2@5 E`@h
 @h
 @. E@2@5 Ec@5 F4@;@8X P G4 C@G @3@5 I~@;@8C@G 	
@3@. Be
@2@5 H@;@8C@G 		
@3@;@5 G3@;@8X P FM C@G @3@,@5 I@=@5 G>@<@$
@;@8X P H2 C@_@G 
 F
 

 F
 

@3@,@5 Fa@=@-@5 F@;
@5 H1@<@-@. Fd
 L@2@5 E@=
@5 H1@. Fd
 L@2@5 E@<
@. Fd
 L@2@5 E@;@I@;@8C@_@G 
 I
 

 I
 

@3@,@5 Fa@=@-@5 F@;
@5 H1@<@-@. Fd
 L@2@5 E@=
@5 H1@. Fd
 L@2@5 E@<
@. Fd
 L@2@5 E@;@I@;@8C@C@G 
 @n
@3@,@5 H1@;@=@,
@5 E
@. I@-@2@5 E@,@5restructure_set @@ 	
 G
@!@<@,@5restructure_nonset @@ 	
 @n@!@A
@;@8C@C@G 
 F
@3@,@5 H1@;@=@,
@5 E
@. I@-@2@5 E@,@5 L@ 	
 G@!@<@,@5 L@ 	
 F@!@A
@;@8C@C@G 
 E
@3@,@5 H1@;@=@,
@5 E
@. I@-@2@5 E@,@5 L@ 	
 G@!@<@,@5 L@ 	
 E@!@A
@;@8C@V@G 
 
@3@,@5 H1@,
@5 H1@;@,@5 E@,@5 E@;@=@(@& E?@& E?@5 E=
@5 E=
 @5 E@. E
@2@5 E@Y@^@`@^
@g@m@<
@ 	
 
@!@;@8C@C@G 
 F
@3@,@5 H1@;@=@,
@5 E
@. I@-@2@5 E@,@5 H1@ 	
 G@!@<@,@5 H1@ 	
 F@!@A
@;@8C@C@G 
 F
@3@,@5 H1@;@=@,
@5 E
@. I@-@2@5 E@,@5 L@ 	
 G@!@<@,@5 L@ 	
 F@!@A
@;@8C@C@G 
 F
@3@,@5 H1@;@=@,
@5 E
@. I@-@2@5 E@,@5 L@ 	
 G@!@<@,@5 L@ 	
 F@!@A
@;@8C@C@G 
 F
@3@,@5 H1@;@=@,
@5 E
@. I@-@2@5 E@,@5 L@ 	
 G@!@<@,@5 L@ 	
 F@!@A
@;@8C@G 
 F

 F
@3@5 H1@;
@5restructure_formula_list @@;@8C@(@G 
 I]

 I]
@3
@5 H1@;@5 L@;@5 H1@;@8C@G 
 G

 G@3@5 H1@;@8C@G 
 G

 G@3@5 H1@;@8C@G 
 G

 G@3@5 H1@;@8C@G 
 G

 G@3@5 H1@;@8C@G 
 G

 G
@3@5 H1
@5 H1@;@8C@G 
 F

 F@3@5 H1@;@8C@G 
 F

 F@3@5 H1@;@8C@G 
 F

 F@3@5 L@;@8C@G 
 F

 F@3@5 L@;@8C@G 
 F

 F@3@5 L@;@8C@G 
 G
@3@5twiddles_conversion @@;@8C@L@G 
 L
@3@5 E<@,@5 E@0@_@1@_@1@O@1@L@1@D@2@,@5 EI@5 E@,
 Ff@5 F@. Fd	
 E@2@5 Ec Fe@5 Fj@. L
	@2@5 Ec@;@8C	@G 	@3@5 GE@;@8C@G 
 I
@3@5 H1@;@8C@S@G @3@L@0@+
@+@2@5 GF@5 F@=@&
 F@;@,@5restructure_array_aggregate @@<@,@=@&
 K@;@,@5restructure_record_aggregate @@<@=@- F@5 Ie@;@,@5 L@<
@- E@5 Ie@;@,@5 L@;@0
@2@6 GF@8C@G @3@,
@,@5 I@;@,@5 L@5 I@;@8C@G @3@,
@-@,@,@-@5 Hq@;@,
@5 L@-
@-@5 Hq@;@8C@~@G @3@L@0@+
@+@2@5 GF@=@!@. I@-@2@5 E@ @!@,
@5 L@ 	
 I
@!@A@<@M@=@. I@-@2@5 E@ @!@5 L@A@<@1@=@&
 F@5 F@;@,@5 L@<@=@&
 K@5 F@;@,@5 L@<@,@5 L@0
@2@5 GF@A@A
@;@8X P Jh C@]@G @3@5 E<@,@5 Ir @@,@5size @@=@Y@^@`@j@'@5 H@5 ER@'@5 H@Y@`@^@d@o@<@/@Y@^@`@k@5 E:@'@5 H@5 ER@'@5 H@=@Y@^@Z@P@j@Y@Z@P@^@d@o@<	@Y@^@Z@P@k@&
 @;@8C@E@G @3@5 E=@,@5 L@=@Y@^@`@j@5 Kv@Y@`@^@d@o@<@&@Y@^@`@k@5 E:@5 Kv@=@Y@^@Z@P@j@Y@Z@P@^@d@o@<	@Y@^@Z@P@k@&
 @;@8C@G @3@K@; K@5 E8@Y@`@Z@f@o@;@8C@G @3 F@5 E8@0@2@5 Jj F@5 E8@;@8C@'@G 
 GC@3A@5 E8@5 ER@;@h	 @=@Y@^@Z @k@$
@<@5 E:@&
@O@;@8C@P@G @3@?@5 GE@D@H@L@0@+@+@2@5 GF@,
@5 Jg Ln@5 E8
@,@5 Jj@=@Y@^@Z @k Lq@5 E8@Y@^@Z@d@o@<@Y@^@Z @j@5 E: Lq@5 E8@&
@O@;@8X Pstrategy_keyword C@6@G @3@,
@5 E@,@5 Hb@Y@^@Z@l@=@&	 J@<@=@&	 F	@<
@=@&	
contradiction@<@&	 K@,@5 E@-@5 H@;@8X P J C@G @3@Y@Z@@@_@i@Y@_@Z@[@i@h
@ @;@0
@2@5 E@;@8C@G @3@0@2@5 E@;@8X Pdo_cases C@@G @3@,	@5 FK@5no_qvars_in @ Gh@,
@5 Gi@L
@=@ 

 E E@!@,@5 F
@<@5 E E@5 E@#
@% D|@,
@5 E@h
@. F.@-@-@2@5 E`@5
save_cases @@. E@-@2@5 E`@. F2@-@-@2@5 E`@. E
enterframe@2@5 Ec@. E@2@5 Ec@. Gd@-@2@5 E`@,@5free_hyp_no @@. F2@2@5 Ec@5 H~ @@. F=@-@-@-@2@5 E`@. F= I @2@5 Ec@6 F+ @@8X D  t  t t  @lt  F8 	P Gl C@G @3@. G{@-@-@2@5 E`@;@-@5do_handle_quantifiers_in @@;@8X Prestword C
@G 	@3@5is_a_word_split_char @@;@8C@G 	@3@5 G` @@,
@5 E
@5 L @@;@8X P
find_range C@3@G 


 F
@3@,@,@5covers_interval @
@,@,@5 L@5find_max @@5find_min @@. F
@2@6 H@8X Ptidy C@G 
 @n
 EB
 E@3@5 L @@;@8C@G 
 @n

 @n@3@5 L@;@8C@G 
 EB

 EB@3@5 L@;@8C	@G 	@3@5 EC@;@8X P J C@G 	@3@;@I@8C@G @3@;@8C@G 

@3@;@5 J~@;@8C@G 
@3@5 E@5 E@;@Y@a@^@i@8C@G 
@3@5order_terms @@;@8X P J C@@G 	@3@,@5 Kk @@,	@5 L @@=@V@5 J@,
@5 E@0@-@2@,@5 EI@,@5 E@=@+@5 J@=
@& Fp@5consult_user @@<@& E@=@?@5file_can_be_written @@D@H@5not_writeable_warning @@<@5delete_file @<
@?@5 J@D@H@5rename_file @<@?@5 J@D@H@B
@A@,
@5logfile_name @@=@[
@5 J
@,@5 E@0@-@2@,@5 EI@,@5 E@=@,@5 J@=@& Fp
@5 M@<@& E@=@?@5 M@D@H@5 M@<@5 M@<
@?@5 J@D@H
@5 M@<@?
@5 J@D@H@B@A@8X Pis_strict_subset_of C@G @3@5 K@,
@5 L@ 
@!@;@8X D  t  t t  @lt  H 	D  t  t t  @lt  Lz 	Pset_toplevel  C@G @3@,@5 JO@. H @l@2@6 E@8X Pverified_exit_command C@G  G@3@5 Ij @@;@8C@G  G@3@5 JK  @@;@8C@G  G@3@?There are still VCs to prove and you have not "save"d recently.@5 E8@5 E:Do you still wish to exit@,	@5 E@;@&	 C@8C@G   E@9X P F) C@G @3@5 E=@Y@_@Z @i@Y@_@c@p
@ 	
 EB
@!@;@8C	@G 	@3@5 GE@;@8C@G 	@3@K@;@8C@G @3@0@+
@+@2@5 GF@,@5normalize_arg_list @@0
@2@5 GF@;@8X P K C@G @3@5trying_a_replace_all  @@;@8C@G @3EXPRESSION REMAINS: @5 E8@5 ER@5 E:@;@8X P J: C@`@G @3@,	@5 F
@5 H*** PROVED C@5 E8@5 ER F0@5 E8@5 ER@. Eproved@/ F	@2@5 Ec@. F	@2@5 E@,
@5 E@=@,@-@5 F1
 FOR CASE @5 E8@5 ER@<@J@A@;@5 E:@=@?@-@-@5 F
@D@H Fp@5 Ld @@5 L!  @@<@J@;@8X P
is_vc_line C@G @3@,	@0@_@2@,
@5 G@5 H @@5is_ok_front_part_of_vc_line @@;@8X Pwrite_subgoal_list_proved C@=@G 	
 H
@3@5 EmMet constraint: @5 E8@-@5 Kw@,@5 L)@=
@& @5 ER@A@<@Y@^@_@d@Z@d@p@-@5 L,@5 E:@;@8C@4@G 	
@3@5 EmProved subgoal: @5 E8@,@5 L)@=
@& @5 ER@A@<@Y@^@_@d@Z@d@p@-@5 L,@5 E:@;@8C@C@G 	
 H
@3@5 Em M6@5 E8@-@5 Kw@,@5 L)@=
@& @5 ER@A
@<@Y@^@_@d@Z@d@p

@-@5 L,@5 E:@5 M4 @@;@8C@7@G 	
@3@5 Em M7@5 E8@,@5 L)@=
@& @5 ER@A
@<@Y@^@_@d@Z@d@p

@-@5 L,@5 E:@5 M8@;@8C@G 	@3@5 Em@!(unconstrained rule: no subgoals)@5 E8@5 E:@;@8X Pinsert_in_vc_list C@5@G 			
@3@Y@_@Z@f@o@h @5 H@0@1
@2@5 EI@;@8C@ @G 	

@3@Y@_@Z@f@o@;@8C@"@G 	
@3@h @5 H@0@2
@5 EI@;@8C@G 	
@3@,@5 H@Y@^@_@i
@5 M: @@;@8C@G 
	@3@;@8X D  t  t t  @lt done__proof_log  	Pprocess_fdl_dec C@G title	@3@,
@5 L@. K
@2@5 E@;@8C@G proof	@3@5 M> @@;@8C@)@G  L	 
 Ab@3@,@5 Fa@. Fd	 Ff@2@5 Fg Fe@5 Fj@;@8C@(@G const	 
 A@3@,@5 Fa@. Fd	 E@2@5 Fg Fe@5 Fj@;@8C@C@G  E	 A
 D0 D0 Ab@3@,@5handle_negatives_etc @@,
@5 ME@,@5 E
@5 E@;@. I	@2@5 Fg E@5 Fj@;@8C@D@G  E	 A @
 D0 D0 Ab@3@,@5 ME@. EB
@2@,
@5 E
@5 E@;@. I	
@2@5 Fg E@5 Fj@;@8C@@@G  E	 A @o
 D0 D0 Ab@3@,@5 ME@,
@5 E
@5 E@;@. I	
@2@5 Fg E@5 Fj@;@8C@C@G  E	 A
 D0 D0 @ Ab@3@,@5 ME@,
@5 E@. EB@2
@5 E@;@. I	
@2@5 Fg E@5 Fj@;@8C@C@G  E	 A
 D0 D0 @o Ab@3@,@5 ME@,
@5 E@. EB@2
@5 E@;@. I	
@2@5 Fg E@5 Fj@;@8C@D@G  E	 A @
 D0 D0 @ Ab@3@. EB
@2@,@5 E@. EB@2@5 E@;@. I	@2@5 Fg E@5 Fj@;@8C@A@G  E	 A @
 D0 D0 @o Ab@3@. EB
@2@,@5 E@5 E@;@. I	@2@5 Fg E@5 Fj@;@8C@@@G  E	 A @o
 D0 D0 @ Ab@3@,@5 E@. EB@2@5 E@;@. I	@2@5 Fg E@5 Fj@;@8C@=@G  E	 A @o
 D0 D0 @o Ab@3@,@5 E@5 E@;@. I	@2@5 Fg E@5 Fj@;@8C@"@G  E	 Apending Ab@3@. E	abstract@2@5 Fg E@5 Fj@;@8C@"@G  E	 A
 Ab@3@. I	
@2@5 Fg E@5 Fj@;@8C@y@G 		 E	 A F F
@3@,@,@5process_array_list @@=@,
@. G@2@5 E
@5 E@. I	
@2@5 Fg@<@. E	@/ G@2@5 Fg@A
@;@,@5 E@0@m@1@k@1@_@1@_@2@,@5 EI@,@5 E@. If	 F@2@5 Fg@; E@5 Fj@;@8C@3@G  E	 A Ln
@3@,@5process_enumeration_list @@. E	 L@2@5 Fg E@5 Fj@. L	@2@5 Fg@5save_enumeration_constants @@;@8C@W@G  E	 A E
@3@,@5process_record_fields @@. E	@/ E@2@5 Ec E@5 Fj@5save_field_list @@;@,@5 E@0@m@1@k@1@_@1@_@2@,
@5 EI@,
@5 E@. If	 E@2@5 Fg@;@8C@=@G  E	 A Iof
 Ab@3 Lr@.  @l	@2@5 @ @,@5 Fa@;@. E	@/ I@2@5 Fg E@5 Fj@;@8C@=@G  E	 A HS MY
 Ab@3 Lr@.  @l	@2@5 MZ@,@5 Fa@;@. E	@/ I@2@5 Fg E@5 Fj@;@8C@+@G  H`	 Ln
@3@,@,@5process_function_list @@. H_	@2@5 Fg H`@5 Fj@5save_function_template @@;@8C@)@G  H`	 
 Ab@3@,@5 Fa@. Fd	 E@2@5 Fg Fe@5 Fj@;@8C
@G  L	@3@-@5 Fm@;@8C@G  CU@3@;@8C@G end@3@;@8C@G pre@3@;@8C@G post@3@;@8C@G derives@3@;@8X P J/ C@G @3@5 F@6del_til_none_left_in @@8X P K C@"@G @3@,@5 G}@,	@5 Gk@;@=@$	@<@. G~@2@5 E@. G~	@2@5 Ec@;@8X P L$ C	@G 
@3@;@8C@8@G 


@3
@,@,@5 L @@= C@5 L  @@ 	@!@A@<@,@5 L#@ 	@!@;@8X P M	 C@G @3 @l@5 Jq@5 E:!!! ERROR trying to delete @5 E8@5 Kv@5 E:@5 E:File is not writeable.@5 E8@6 J@8X Pmovenots  C@f@G @3@.hn@-@2@5 E`@. Mn@2@5 Ec@5 F@,@5 Mn @@=@1@,	@5gethyp @@,
@5negin @@. F7
@2@5 Ec@=@$
	@<@5 E@. E F?@/ F7
@2@5 Ec@5 F9@<@5 Mp@B	@h@. Mn@2@5 E@. Mn@2@5 Ec@5 I @@;@I@8X P LC C@2@G @3@,	@5 G@;@=@5tv_cmd_terminator @@& D|@B
@<@=@5
tv_blank_char @@;@5 LB@B
@<@ 
@!@5tv_make_atom @@;@5 LB@;@8X P F\ C@ @G 	
 FT
@3@. FT
@2@5 H @@. G@2@5 Ec@5 E @@I@8C@G  @9X Pwrite_vcs_not_proved  C@G   @3@5 M@;@$There are no more VCs left to prove.@5 E8@;@8C@G @3@0@0@+@2@2@5 M@;The only VC left to prove is: @5 E8@5 ER@;@8C@G @3@,@5 M@;@,The following VCs have not yet been proved: @5 E8@5 E:@5 Em@5write_numbers_left @@;@8C@G  @3@?@-@5 M@D@H@; M@5 E8@;@8X P J C@G @3@;@8X Pdeclare_operators  CB@G   @3A^ Lh@.  @l Fs@2@5 MZA^ Ls@.  @l G@2@5 MZA^ Li@.  @l D@2@5 MZAw C@.  @l @o@2@5 MZAw C@.  @l @@2@5 MZA Li@.  @l F@2@5 MZA Li@.  @l @2@5 MZA Li@.  @l E@2@5 MZA Li@.  @l F@2@5 MZA Li@.  @lrem@2@5 MZA Li@.  @l F@2@5 MZA Li@.  @l F@2@5 MZA Li@.  @l @o@2@5 MZA Li@.  @l @@2@5 MZA Li@.  @l F@2@5 MZA Li@.  @l G@2@5 MZB Lr@.  @l HS@2@5 MZB Li@.  @l E@2@5 MZB Li@.  @l F@2@5 MZB Li@.  @l F@2@5 MZB Lh@.  @l E@2@5 MZB Li@.  @l L@2@5 MZB Li@.  @l F@2@5 MZC  Li@.  @l F@2@5 MZC  Li@.  @l F@2@5 MZC  Li@.  @l H0@2@5 MZC Lr@.  @l D@2@5 MZC Li@.  @l F@2@5 MZC Li@.  @l Fz@2@5 MZC Li@.  @lxor@2@5 MZC Li@.  @l C?@2@5 MZC Li@.  @l K@2@5 MZC Li@.  @l F{@2@5 MZC Li@.  @l:=@2@5 MZC C@.  @l @j@2@5 MZC C@.  @l A@2@5 MZC Li@.  @l E@2@5 MZC C@.  @l G@2@5 MZC Li@.  @l LU@2@5 MZC Li@.  @lby@2@5 MZC Li@.  @lwith@2@5 MZC Li@.  @l J@2@5 MZC Li@.  @l E@2@5 MZC Li@.  @lmay_be_replaced_by@2@5 MZC Ls@.  @lare_interchangeable@2@5 MZC Li@.  @l A@2@5 MZC Ls@.  @l I@2@5 MZC Li@.  @l FU@2@5 MZC Li@.  @lusing@2@5 MZC Li@.  @lfor@2@5 MZC Li@.  @l Fp@2@5 MZC Lj@.  @l @2@5 MZC Li@.  @lfrom@2@5 MZ@;@8X P K C@5@G 	
@3@,@5 L @@=@,
@0@2@,@5 G
@5 E@;@0@2@5 K@<
@5 E@& D|@B
@;@8X Pint C@G @3@=@5 E=@A	@<@ 
 EB	@!@5 E=@;@8X Pmake_occs_list C@G 	@3@Y@a@Z@f@o@;@8C@G 	@3@h@5 M @@;@8X Phas_type_classification_list C@G @3@;@8C@G @3@=@5 E  @@;@5@#check_has_type_classifications_list @@<@5 E@5@$ensure_has_type_classifications_list @@;@8X P L C@i@G @3@=@4@,
 Hp@,@0@+@1@+
@2@,@5 Hq@=@-
 B|@0@2@5 Hq@5 G>@<@5 Ht@A@<@0@- B|@,@0@+@2@-@5 Hq@;@,@5 E@,
 B|@0@2@5 Hq@5 Hw@B@;@8X Pfetch_date_and_time CA	@G @3@.datime@+
@+@+@+
@+@+@2@5 M J@0@+@1@+@1@+@1@+@2@5number_codes @=@0@+@1@+@2@5 M@<@0@+@2@5 M@%@0@=@0@+@1@+@2@5 M@<@0@+@2@5 M@%@0@=
@0@+@1@+@2@5 M@<
@0@+@2@5 M@%@0@=@0@+@1@+@2@5 M@<@0@+@2@5 M@%@0@=@0@+@1@+@2@5 M@<@0@+@2@5 M@%@0@0@1@2@0@+@1@+@1@+@ @2@5numeric_month_to_string @@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 M@;@8X Ptry_satisfy_goal C@$@G @3@,
@5current_sat_goal @@5satisfy_goal @@?@5 I~@D@H@;@=@$
@<	@0
	@2@6 M @@8X Ptv_instantiate C	@G 
		@3@;@8C@G 
	@3@h	@;
@5 M @@;@8C@G 

brief@3...@5 K>@;@8C@G 

full@3
@,@5 K>@5 K>@;@8C@G 
 M@3 M@5 K>@h
@; M@5 M@;@8C@%@G 
 M@3
@,@5 K>@5 K>@h
@; M
@5 M@;@8X Pvar_in C@G 
 D
@3@6 M @@8C@G 
 F
@3@=@5 M@<@6 M@8C@G 
 F
@3@=@5 M@<@6 M@8C@G 
 C@
@3@=@5 M@<@6 M@8C@G 
 F
@3@=@5 M@<@6 M@8C@G 	@3@5
logic_free @ @@5 E @@6 E@8X D  t  t t  @lt sub 	Pmessage  C@G @3@5 E:@5 F@5 E:@,@5 F@=@& K@<@5 ER@& K@5 E:@;@8X D  t  t t  @lt  M 	P H C@G @3@,	@5generate_new_qbinding_name @@. G{@+
@2@5 E@. G{	
@2@5 Ec@I@8C@G @3@;@8X Pcount_places C
@G 	@3@Y@_@Z
@i@8C@!@G @3@Y@_@Z	@k@,
@. E
@2@5 E@;@,@5 M @@;@Y@^@Z@f@o@8X Padd_new_case C@G @3@-@5 F-@h	@5 M @@;@8C@G @3@. F.	
@2@5 Ec@;@8X P Jc C@G @3@-@5 F
@?
@,	@-@5 F
@Y@`@_@k@D
@H@<@A	@;@8C@G   @9X Pprocess_formula C@e@G @3@=@5 E@<
@5 E:@/*** ABORTED: Prolog variables occur in formula.@5 E8@5 E:@5 J@;@=@,
@5 H1@<@5 E:@1*** ABORTED: could not restructure above formula.@5 E8@5 E:@5 J@A
@;@= Fp@5 L @@= E@5 E@<	@8*** ABORTED: above formula did not typecheck as boolean.@5 E8@5 E:@;@5 J@<@J@;@= Fp@5 K @@=@5 G>@<@5 E:@7!!! WARNING: Could not simplify above formula properly.@5 E8@5 E:@$	
@<@$	
@;@8X P Fk C@G 	 Hs@3 Hs@5 F@;@8C@G @3@-@5 F@;@6!!! FATAL-ERROR: Identifier declared multiple times - @5 E8@5 ER@5 E:@;@6 K @@8C@G @3@5built_in_ident @@;@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @5 E8@5 ER@5 E:@;@6 M@8C@G @3@. F	@2@5 Ec@;@8X P J C@G @3@K@;@8C@G 
 H	@3@;@5 L@;@8C@G  @9X Pquit  C@R@G @3@5 F@@= @5 E@;NO FRAME LEFT TO QUIT@5 E8@B@<@=@,@5 E@Y@_@Z @k@. E	quitframe@2@5 Ec@=@-@-@,	@5 F<@;QUITTING CURRENT PROOF BY @5 E8@5 ER ATTEMPT@5 E8@5 E:@5 Gb @@<@-@-@5 F1@;@'QUITTING CURRENT PROOF BY CASES ATTEMPT@5 E8@5 E:@5 L @@A	@;@8X P G7 C@G 	
@3@;@. E
@2@5 H@;@5 G6@;@8C@G 	@3@;@8X D  t  t t  @lt  I 	D  t  t t  @lt  Fe 	P J| C@G 
 F@3@5 E@;@8C@G 
 F
 F@3@5 G'@;@8C
@G 	@3@5 E@;@8C@G 	@3@5 G'@;@8X P E C@G @3@L	@;@,
@5 Fa@;@=@5 J@<@&
 Ft E?@5 J@;@8C@@@G @3@,
@5 J@;@=@$	
@<@1@=	@&
 E?@;@&	 Ft@<@&@=@0 K@-@2@5 GF@;@5 E @@5 J@<@0 F@-@2@5 GF@;@5 G @@6 J@8X P
truncate_list C	@G 
	@3@5 F@;@8C@G @3@,@5 Hb@Y@^@_@j@;@$
	@8C@@G @3@ 	
@ @!@"@!@ 

@ @!@"@!@;@8C@@G @3@ 	
@!@ 

@!@;@8C@G @3@,@5 Hb@Y@^@_@k@Y@^@_@d@p@5 G/@;@8X P L C@G 
 F
@3@. F
@2@6 L @@8C@G  
 Be


@9C@G  
 Be

@9C@G  
 F

 E
@9C@G  
 F


 E@9C
@G  
 F

@9C
@G  
 F

@9C@G  
 F

 @n
@9C@G  
 F


 @n@9C
@G  
 F

@9C
@G  
 F

@9C@(@G 


 F
@3@,@,@5 L
@,@,@5 L@6combine_intervals @@8X P
contradict C@8@G @3@=@ 
 E E	@!@5 E=@,
@5 F
@<
 E@5 E@#
@A	@'ENTERING PROOF BY CONTRADICTION ATTEMPT@5 E8@5 E:@0 @@2@. D
@2
CONTRADICTION@5 E@;@8X Phelpfilename C@G   F,@c@a@s@e@.@c@h@l@9C@&@G   @j@c@o@n@s@u@l@t@.@c@h@l@9C@&@G   HU@d@e@c@l@a@r@e@.@c@h@l@9C@#@G  deduce@d@e@d@u@c@e@.@c@h@l@9C@#@G   HP@d@e@l@e@t@e@.@c@h@l@9C@G   Cl@d@o@n@e@.@c@h@l@9C@G   G@e@x@i@t@.@c@h@l@9C@&@G   HY@e@x@e@c@u@t@e@.@c@h@l@9C@#@G   HN@f@o@r@g@e@t@.@c@h@l@9C@,@G   H5@f@o@r@w@a@r@d@c@h@.@c@h@l@9C@G   A@h@e@l@p@.@c@h@l@9C@ @G   H@i@n@f@e@r@.@c@h@l@9C@,@G  instantiate@i@n@s@t@a@n@t@i@a@.@c@h@l@9C@G   A@l@i@s@t@.@c@h@l@9C@ @G   IP@n@e@w@v@c@.@c@h@l@9C@&@G   HX@p@r@i@n@t@v@c@.@c@h@l@9C@ @G  prove@p@r@o@v@e@.@c@h@l@9C@G   M@q@u@i@t@.@c@h@l@9C@)@G   HO@r@e@m@e@m@b@e@r@.@c@h@l@9C@&@G  replace@r@e@p@l@a@c@e@.@c@h@l@9C@G   HV@s@a@v@e@.@c@h@l@9C@G   HS@s@e@t@.@c@h@l@9C@G   HT@s@h@o@w@.@c@h@l@9C@)@G   G@@s@i@m@p@l@i@f@y@.@c@h@l@9C@)@G   J=@s@t@a@n@d@a@r@d@.@c@h@l@9C@#@G   HM@s@t@a@t@u@s@.@c@h@l@9C@)@G   HW@t@r@a@v@e@r@s@e@.@c@h@l@9C@)@G   HQ@u@n@d@e@l@e@t@e@.@c@h@l@9C@#@G  unwrap@u@n@w@r@a@p@.@c@h@l@9C@ @G   K@r@u@l@e@s@.@c@h@l@9C@+@G  
 Be K F@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K F@r@x@a@r@i@t@h@.@c@h@l@9C@1@G  
 Be K G@r@x@m@o@d@u@l@a@r@.@c@h@l@9C@+@G  
 Be K F@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K F@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K F@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K F@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K F@r@x@a@r@r@a@y@.@c@h@l@9C@+@G  
 Be K F@r@x@a@r@r@a@y@.@c@h@l@9C@(@G  
 Be K F@r@x@e@n@u@m@.@c@h@l@9C@(@G  
 Be K F@r@x@e@n@u@m@.@c@h@l@9C@(@G  
 Be K F@r@x@e@n@u@m@.@c@h@l@9C@1@G  
 Be K Fu@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be K Fv@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be K F|@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be K F@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be K F@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be K F@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be K F@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be K F@r@x@i@n@e@q@u@a@l@.@c@h@l@9C@1@G  
 Be K F@r@x@i@n@e@q@u@a@l@.@c@h@l@9C@+@G  
 Be K F@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K F@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K F@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K F@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K F@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K F@r@x@l@o@g@i@c@.@c@h@l@9C@1@G  
 Be K G@r@x@m@o@d@u@l@a@r@.@c@h@l@9C@1@G  
 Be K F@r@x@q@u@a@n@t@i@f@.@c@h@l@9C@.@G  
 Be K E@r@x@r@e@c@o@r@d@.@c@h@l@9C@.@G  
 Be K K@r@x@r@e@c@o@r@d@.@c@h@l@9C@.@G  
 Be K K@r@x@r@e@c@o@r@d@.@c@h@l@9C@%@G  
 Be K F@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be K EK@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be K A@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be K F@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be K F@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be K F@r@x@s@e@q@.@c@h@l@9C@%@G  
 Be K G@r@x@s@e@q@.@c@h@l@9C@(@G  
 Be K G@r@x@s@e@t@s@.@c@h@l@9C@1@G  
 Be K K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K G@@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K K@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K K@r@x@s@p@e@c@i@a@l@.@c@h@l@9X P G C@@G @3@,@5 E@=@*@=@&	@ @<@$	@,@5 E@=@$@<@$	@&@ @;@&
 @@B
@B@B@<@@=@%@&	@*@5	find_char @@5 N@,
@5 I @@. G
@2@5 Ec@&
 @@B@B@A@<@@=@,@&	@!@5 N@5 N@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@5 E8@5 E:@. K@/ F @@2@5 Ec@&
 @@B
@B@B@<@i@=@,@5 E|@$	@&
 @@A
@B@B@<@S@&
 AE@=@8@=@&	@H@% F8@<@&	@C@% F@,
@5read_component_number @@,@5eread @@,@5 M @@,@0@1
@1@2@5 GF@. K@2@5 Ec@<@=	@&	@ @5 N@<@J@A
@B@B@A@A@;@8X P L C@G @3@6find_first_free_starting_at @@8X P Go C@G 	@3@?
@-@-@5 Gz@D
@H@;@8C@G @3@,
@5
fetch_vars_in @@5 H@;@5do_unhandle_quantifiers_in @@;@8X P	orderlist C@G 	@3@;@I@8C@G @3@;@8C@G 

@3@;@5 N @@;@8C@G 
@3@,@5 G@,
@5 G@;
@5 J~@;@8X P F C@G@G 

@3@,
@5 I@,@5 G$@,@5leftint @@,
@5oneint @
@,@5
createlist @@,@5sortlist @@,@5busort_prods @@,@5compress @@,@5nozeros @@,@5	form_expr @@,@5 J@6 L@8X D  t  t t  @lt  F 	P G C@G @3@5 J'@;@5 F@5 I@,	@5 F@5 J @@(	 @@5 I@;@I@8C@G @3@?	@5 J'@D	@H@I@8X Pcollect_indices_and_values C@>@G 

	
@3@=@"@ 
 M
@!@,@5collect_indices @@,@5 N3 @@;@5 EI@<@$
@;@5 N9@B@A@;@8C@G @3@;@8X PfilesWithExtension C@G  	@9C@&@G 

	
@3@,@5 E@,@5 EI@,@5 E@$
@6 N: @@8C
@G 	@3@6 N<@8X P J C@N@G @3@,@5 M@5 M E@5 G@;@5 Jq@M*****************************************************************************@5 E8@5 E:@-SPADE Transcript of Interactive Proof Session@5 E8@5 E:@5 E:@,	@5current_output @5 I:@5 E: N=@5 E8@5 E:@,
@,@5 M @@5 E:DATE : @5 E8@5 ER	  TIME : @5 E8@5 ER@5 E:@5 E: @l@5 Jq@;@8C@9@G @3@,@5 M@5 M Fp@5 G@;@5 Jq N=@5 E8@5 E: N>@5 E8@5 E:@5 E:@,	@5 N?@5 I:@5 E: N=@5 E8@5 E:@5 E:@5 E:@5 E: @l@5 Jq@;@8C@!@G @3@,@5 M@?	@5 M@D	@H@5 E:	Aborted: @5 E8@5 ER cannot be written.@5 E8@5 E:@;@6 J@8X P K C@1@G @3@,	@5 M @@,
@5 Lv @@,@5 EI@,@5 E@=
@5open_help_file @@5
show_help_for @@5 I@5 IM@<
@;ERROR: Cannot open or display Checker help library file -- @5 E8@5 ER@5 E:@;@8X D  t  t t  @lt  H 	P G C@@G 	@3@L@=@ 
 M
@!@& D|@B@A@<@O@=@<@ 
 M E
@!@=@K@ 	@!@B@A@<@L@0@+@+@2@5 GF@,@5 L4@ @!@<@ 
 H
@!@& D|@B@B@=@K
@J@B@<@L

@0@+@+@2@5 GF@5 L4@;@8C@G 
bad_body@3@;@8C@G  @9X D  t  t t  @lt  L 	P M C@G @3@Y@_@Z@@@k@Y@_@Z@[@i@h
@ @;@0
@2@5 E@;@8C@G @- K@3@;@8C@G @+ K@3@;@8C@G @? E@3@;@8C@G @3@0@2@5 E@;@8X P I8 C@G @3@5 M @@;@,@5 I @@;@5process_dcl_args @@;@8X P J C@G  @ E@3@;@8C@G  @ E@3@;@8C@u@G 
 F
 
 E@3@;@5 E<@,
@5 Fa@=
@-@5 E@<@=@&
 E?@<
@=@&
 Ft@<@&
 E@;@=
 Ff@5 F@; E@5 J@<@-@=@. Fd

 Ff@2@5 E E@5 J@. Fd

 Ff@2@5 E@;@<@. Fd

 Ff@2@5 E@I@;@8C@u@G 
 I
 
 E@3@;@5 E<@,
@5 Fa@=
@-@5 E@<@=@&
 E?@<
@=@&
 Ft@<@&
 E@;@=
 Ff@5 F@; E@5 J@<@-@=@. Fd

 Ff@2@5 E E@5 J@. Fd

 Ff@2@5 E@;@<@. Fd

 Ff@2@5 E@I@;@8C@9@G 
 @n
@3@,@5 J@;@,
@5 J@;@=@=@& Ft@<@&
 Ft@;@&	 Ft@<@& E?@&
 E?@=@&	 E?@<@&	 Ft@;@8C@9@G 
 E
@3@,@5 J@;@,
@5 J@;@=@=@& Ft@<@&
 Ft@;@&	 Ft@<@& E?@&
 E?@=@&	 E?@<@&	 Ft@;@8C@9@G 
 F
@3@,@5 J@;@,
@5 J@;@=@=@& Ft@<@&
 Ft@;@&	 Ft@<@& E?@&
 E?@=@&	 E?@<@&	 Ft@;@8C@%@G 
 EB
@3@,@5 J@;@=@& Ft@&	 Ft@<
@& E?@=@&	 E?@<@&	 Ft@;@8C@G 
 E
 E?@3 E?@5 J@; E?@5 J@;@8C@G 
 F
 E?@3 E?@5 J@; E?@5 J@;@8C@%@G 
 F
@3@,@5 J@;@=@& Ft@&	 Ft@<
@& E?@=@&	 E?@<@&	 Ft@;@8C@%@G 
 F
@3@,@5 J@;@=@& Ft@&	 Ft@<
@& E?@=@&	 E?@<@&	 Ft@;@8C@G 
 F
@3 E?@5 J@5 J@=@&	 E?@<@&	 Ft@;@8C@G 
 I
@3@5 J@;@=@&	 Ft@<@&	 E?@;@8C@G 
 
 Ft@3 Ft@5 J@; Ft@5 J@;@8C@8@G 
 Be
 E@3@,@5 J@=@=@& E?@<@& Ft@;@,
@5 J@=@&
 E?@<@&
 Ft@<@5 J@A
@;@8C@8@G 
 E
 E@3@,@5 J@=@=@& E?@<@& Ft@;@,
@5 J@=@&
 E?@<@&
 Ft@<@5 J@A
@;@8C@>@G 
 F
 E@3@,@5 J@=@=@& E?@<@& Ft@;@,
@5 J@=@&
 E?@<@&
 Ft@< L@5 E@5 J@A
@;@8C@>@G 
 F
 E@3@,@5 J@=@=@& E?@<@& Ft@;@,
@5 J@=@&
 E?@<@&
 Ft@< L@5 E@5 J@A
@;@8C@>@G 
 F
 E@3@,@5 J@=@=@& E?@<@& Ft@;@,
@5 J@=@&
 E?@<@&
 Ft@< L@5 E@5 J@A
@;@8C@>@G 
 F
 E@3@,@5 J@=@=@& E?@<@& Ft@;@,
@5 J@=@&
 E?@<@&
 Ft@< L@5 E@5 J@A
@;@8C@<@G 
 I]
@3@5 J@=@. G@+
@+@2@5 E@A@<@,@5 Fa@. G@+
@+@2@5 E
@5 J@5 J@;@8C@7@G 
 F
@3@,@5 J@=@. G@+
	@2@5 E@A@<@,@5 Fa@. G@+
	@2@5 E
@5 J@;@8C@G 
 D
 E@3 E@5 J@;@8C@G 
 F
 E@3 E@5 J@; E@5 J@;@8C@G 
 F
 E@3 E@5 J@; E@5 J@;@8C@G 
 C@
 E@3 E@5 J@; E@5 J@;@8C@G 
 F
 E@3 E@5 J@; E@5 J@;@8C	@G 	 E?@3@5 E=@;@8C@G @3@5 GE@-@5 F@;@8C@G 
 F
 E@3 E?@5 J@;@8C@G 
 F
@3@5 J@;@= L@5 E@<@&	 E?@;@8C@G 
 F
@3@5 J@;@= L@5 E@<@&	 E?@;@8C@G 
 G 
 E?@3@,@5 J@;@. I@-@2@5 E@;@8C@G 
 G
@3@,@5 J@. I	@2@6 E@8C@G 
 G
@3@,@5 J@. I	@2@6 E@8C@G 
 G
@3@5 J@. I@-@2@6 E@8C@G 
 G
@3@5 J@. I@-@2@6 E@8C@G 
 G
@3@5 J@. I@-@2@5 E@6 J@8C@G 
 G

@3@5 J@. I@-@2@5 E@6 J@8C@G 
 G
@3@5 J@. I@-@2@5 E@6 J@8C@G 
 G
@3@5 J@. I@-@2@5 E@6 J@8C@ @G 
 G	
 E@3@,@5 J@. I@+
@2@5 E
@5 J@;@8C@ @G 
 G
 E@3@,@5 J@. I@+
@2@5 E
@5 J@;@8C@G 
 G
 E@3@,@5 J@. I@-@2@5 E@5 J@;@8C@G 
 G
 E@3@,@5 J@. I@-@2@5 E@5 J@;@8C
@G @3@. I@-@2@6 E@8C@G 
@3@,@5 J@. I@2@5 E@6 J@8C
@G 
 I@3@. I@-@2@6 E@8C@G 
 I
@3@,@5 J@. I@2@5 E@. I@2@6 J@8C@:@G 
 F
@3@=@. G@0@+@2@+@2@5 E@A
@<@,
@5 Fa
@. G@0@+@2@+@2@5 E@. N5@-@-@2@5 E@6 E@8C@@G @3@?@5 GE@D@H@0@+
@+@2@5 GF@5 F@=@B@&
 F@;@0@+@+
@2@0@+@+@2@5 N9@;@,@5 E
@5checkrestoflist @@,@5 E@5 NY@. G@0@2@2@5 E@B@B@<@+@&
 K@;@,@,@5collect_fields_and_values @@. E@+@2@5 E@,@5permutation_of_fields @@6
checktypelist @@B@B@B@8C@T@G @3@?@5 GE@D@H@0@+
@1@+@2@5 GF@, F@5 Ie@. N5@-@-@2@5 E@;@=@. G@0@+
@2@+@2@5 E@$	@<@5 Fa@. G@0@+
@2@+@2@5 E@6 E@8C@@G @3@?@5 GE@D@H@0@+
@+@2@5 GF@5 F@=@`@, F@5 Ie@;@0@+
@+@2@0@+@+@2@5 N9@;
@,@5 E@5 NY@,@5 E@5 NY@=@. G@0@2@2@5 E@$	@<@5 Fa@. G@0@2@2@5 E@B@B@<@0 E@5 Ie@;@,@,@5 N\@. E@+@2@5 E@,@5 N_@6 Nb@B@B@B@A@8C@?@G @3@?@5 GE@D@H@,
@,@5 I@,@5 Nb@=@,
@5 H^@A@<@,
@,@5 H^@0@2@0	@2@5 L
@5 L@;@8C@M@G @3@?@5 GE@D@H@- B|@-@0@+
@2@-@5 Hq@,@5 J@0@+@-@2@5 GF@=@0@2@5 H^@A
@<@0@2@,
@5 H^@0
@2@0	@2@5 L@;@8C@;@G @3@?@5 GE@D@H@- Hp@-@0@+
@1@+@2@-@5 Hq@5 J@0@+@-@2@5 GF@0	@1@+
@2@5 H^
@5 J@;@8C@^@G 
@3@?@5 GE@D@H@?@-@-@5 I@D@H@?@-@-@-@-@-@5 Hq@D@H@0@+
@+@2@5 GF@5check_is_an_ok_arity_function @@,@5 Nb@=
@,
@5 H^@A@<@,
@,@5 H^@0@2@0	@2@5 L
@5 L@;@8C@G 
 G
@3@5 F@5 J@5 J@;@8C@G 
 G
 E?@3@5 F E?@5 J E?@5 J@;@8C@G 
 G
 E?@3@5 F E?@5 J E?@5 J@;@8C@G 	 Ft@3 E?@5 J@;@8X Pfind_mutual_types C@G @3@5 E@5 E@;@8X P K	 C@:@G @3@,	@5 G}@,
@5	find_subs @@,@5tidy_replist @@5 EU @@=@& D|@. K@-@2@5 E@. K K@2@5 Ec@<@.tidied_subs@2@5 Ec@. K@2@5 Ec@;@8C@+@G @3@,	@5
determine_sub @@=@&	 D@. K@-@2@5 E@. K K@2@5 Ec@<@.required_sub	@2@5 Ec@. K@2@5 Ec@;@8C@A@G @3@. Nq@+	@2@5 E@. Nv@+
@2@5 E@,@5 H@,@5	ascertain @@=@5 L@. K@-@2@5 E@. K K@2@5 Ec@<@. M@2@5 Ec@. K@2@5 Ec@;@8C@(@G @3@,	@5 N{ @@5 H @@= D@5 L"@. K@-@2@5 E@. K K@2@5 Ec@<@. K@2@5 Ec@;@8C@G @3@,	@5 G}@. N{@+
@2@5 E@,@5 N  @@5 E @@5 I @@;@8X P G C@G @3@,@5 H@5 E@5 H@6 E@8X Pfinal_declaration C@G   CU@9C@G   Ma@9C@G 	@3@,
@5 E|@0
@2@6 E@8X P Mf C@'@G @3@,	@,
@5 FK@?@5 I~@D@H@;@. K	
@2@5 Ec@. F7	
@2@5 E@;@I@8C@G  @9X Preduce_again  C@G   @3@5 M$@;@8C@G   @3 E@6replace_more @@8C@G @3 Fp@5 NReplace more@,@5 E@;@& C@8X P HS  CA
@G 	@3@= @r@,@5 Gi@<Flag name? @5 H@,@5 H;@,	@5 J@;@=value@,
@5 Gi@<New value? @5 H@,
@5 H;@5 J@;@,@0@1@+@2@5 GF@,
@0@1
@2@5 GF@;@5 E`
@5 E@;@=@@& JQ@=@$
@B@<@@=@&
 E@,@5 M @5 Jq@5told  @@A@<@@&
 Fp@,@5 M @,@5telling @=@5 M@<@?@5 M@D@H NE@5 E8@5 ER NF@5 E8@5 E:@;@5 J@5 Jq@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 E8@5 E:@5 N@5 Jq@<@J@B@;@8X D  t  t t  @lt  J  	P K{ C@G @3@5 Kv@;@8X P LF C@G  K@3@. J! G@2@5 Ec@;@8C@G  K	@3@. J! E@2@5 Ec@;@5 LE@;@8C@G  K K	@3@. J!@/ KD M@2@5 Ec@;@5 LE@;@8C@G  K K	@3@. J!@/ KD M@2@5 Ec@;@5 LE@;@8C@G  K	@3@. J!@/ KD M@2@5 Ec@;@5 LE@;@8C@G  K	@3@. J! K6@2@5 Ec@;@5 LE@;@8C@G  K	@3@,
@,@5 K @@;@. J!@/ K<
@2@5 Ec@;@5 LE@;@8C@G  E	@3@. J! A@2@5 Ec@;@5 LE@;@8C@G  K	@3@. J! K&@2@5 Ec@;@5 LE@;@8C@G  FJ	@3@. J! KU@2@5 Ec@;@5 LE@;@8C@G @3@;@8C@G @3@. J!@/ B@2@5 Ec@;@8X P I C@B@G 
 @n
 @n

 @n
 @n
 @n@3
@5 I@5 I
@5 I@5 I@;@8C@#@G 	
 @n
 @n
@3@5 EC
@5 I@5 I@;@8C@#@G 
 @n	
 @n
@3@5 EC
@5 I@5 I@;@8C@G 

 F	@3@5 EC@5 EC@;@8X D  t  t t  @lt 
current_vc 	D  t  t t  @lt  L+ 	P L* C@d E  @9XP K C@G @;
@.@3@5 K@;@8C@G 

@3@5 K@;@8C@G @3@;@8X Pinfrule C@G @3@6 E@8C@G 
 Be	
@3@. F	
@2@5 E@. F	
@2@6 E@8C@G 
 E	
@3@=@. F	
@2@5 E@<	@. F	
@2@6 E@8C@G 
 F	
@3@. F	
@2@5 E@. E	
@2@6 E@8C@G 
 F	
@3@. F	
@2@5 E@. E	
@2@6 E@8C@(@G 
 F	
@3@=@. Be	
@2@5 E@. Be	
@2@5 E@<	@. F	
@2@6 E@8C@(@G 
 F	
@3@=@. Be	
@2@5 E@. Be	
@2@5 E@<	@. F	
@2@6 E@8X P K C@G @3@5 E:TRYING TO PROVE: @5 E8@5 ER@5 H@5 E:PROVED: @5 E8@5 ER@5 E:@;@8C@G @3@5 E:FAILED TO PROVE: @5 E8@5 ER@I@8X P I, C@G 		@3@;@8C@(@G @3@=@5 I~@;@5 I+@A
@<@,
@5 I+@ 

@!@;@8X P L C@ @G 
 I]
@3@;@. I]
@2@,
@5 K@;
@5do_array_simplify @@;@8C@G 
 F
@3@;@. F
@2@5 N@;@8X Pok_type_classification C@G @3@,@5 G @@5 M @@;@8X P	occs_list C@G  D@3@;@8C@G 	 B@3@5 M@;@8C
@G @3@;@8X P N C@@G 


 I]
@3@,
@5 N@,@5 G>@,@5 G@;@=@h@=@ 
 F
@!@<@6@=
@5 E@ 
 F
@!@<@#@5 E@=@ 
 F
@!@<
@5 E@ 
 F
@!@=@. Be@2@5 H@<@5 E@. Be@2@5 H@;@$	
@A@<@F@=@5@ 

 I]@!@=@. Be@2@5 H@<@5 E@. Be@2@5 H@;@ 	
 I]@!@<@ 	
 I]
@!@B@;@8C@G 
 F
@3@,@5 N@,
@5 G
@5 I^@;@8C@G @3@;@5 G>@;@8X P NW C@G @3@;@8C@G @3@,	@5split_qualifiers @@;@5process_dcl_qualifiers @@;@8X D  t  t t  @lt  K 	P
do_forgetting  C@G @3 J-@,@5 Gi@5 L]@I@8C@G   @3@;@8X Pfind_del C@G 	@3@;@8C@G 	@3@,
@5 N @@Y@^
@Z@f@o@;@8C@G 	
@3
@5 N@;@8X Phas_type_classification C@G @3@5type_classification @@;@8C@G 	 F@3@= F@5 N@< K@5 N@;@8C@G 	 I@3@= F@5 N@<@= K@5 N@< F@5 N@;@8C@G 	 I@3@;@8X D  t  t t  @lt cmd_line_proof_log 	P L C@@G @3@=@B@5 G@=@5 G@=
@Y@_@`@l@Y@`@o@<@Y@`@_@k@Y@_@o@A@<@ @Y@_@p@=@. F	@2@5 H@$
	@<@. F	@2@5 H@$
@<@E@=@%@5 G@Y@`@p@=@. F@2@5 H@$
@<@. F@2@5 H@$
@<@=@. F	@2@5 H@$
	@<@. F	@2@5 H@$
@A@;@8X P N C	@G @3@5 F@5	echo_term @@;@8X P L C@@G @3@=@B@5 G@=@5 G@=
@Y@_@`@l@Y@_@o@<@Y@`@_@k@Y@`@o@A@<@ @Y@_@p@=@. F	@2@5 H@$
@<@. F	@2@5 H@$
	@<@E@=@%@5 G@Y@`@p@=@. F@2@5 H@$
@<@. F@2@5 H@$
@<@=@. F	@2@5 H@$
@<@. F	@2@5 H@$
	@A@;@8X D  t  t t  @lt in_declare_command  	Pbuild_other_cases C@G @3@,@5do_build_other_cases @@5 H@;@8X Plastword C@G   Ab@9C@G   CU@9C
@G @3@,	@5 E|@6 E@8X P L C	@G 	@3@5 Hl@;@8C@$@G @3@,
@5 E@5 F@,@5 Hf@,@5 Hi@,
@5 EI
@5 E@5 Hl@;@8X P L C
@G 

@3@;@8C
@G  E? Ft@3@;@8C@G 

@3@5 L@;@8C@G  E?
 Ft@3@5 L@;@8C@G 

@3@5 L @@;
@5 L@;@8C@G @3@;@8X D  t  t t  @lt  J 	P L C@Q@G 
 F
 

 F
 
@3@5 E<@,@5 E@0@$@2@5 E@;@. G{@2@5 Ec@,@5safe_subst_vbl @@;@h
@5 L@;@8C@Q@G 
 I
 

 I
 
@3@5 E<@,@5 E@0@$@2@5 E@;@. G{@2@5 Ec@,@5 N@;@h
@5 L@;@8C@G 		
@3@5 GE@;@8C@G 
@3@0
@2@5do_handle_quantifiers_in_list @@;@8C@)@G @3@?@5 GE@D@H@L@0@+@+
@2@5 GF
@,@5 N@;@0@2@6 GF@8X P L C@G 	
 F
@3@5 L@5 L@;@8C	@G @3@5 M@;@8X D  t  t t  @lt  J3 	P J2 C@_ E  Fp@9XP I
 C@*@G   @3@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@-@5 J@I@8C@G   @3@;@8X P
generalise C@G @3@;@8C@G 	
	@3@;@5 N @@;@8X P I C@G @3@=@5 E<@<@5 E=@Y@_@Z @l@;@8C@G 
 EB	@3@5 E=@Y@`@Z @l@;@8X D  t  t t  @lt  F  	Pfetch_chars C@z@G @3@,@5 E@,@5 G@=@&@.@;@$	@&
@.@5 LP@B
@A@<@X@=@7@=@&	@<
@=@$@<@&@ @;@=@&	 D|@;@5 N @@<@$	@=	@$@;@&
@.@<@&
@ @B
@A@<@,
@5 L@,@0
@2@5 E@0@2@,@5 EI@5 N@;@8X Pset_infrule C@G @3@6 E@8C@$@G 
 Be	
@3@. Be	@+@2@5 E@. Be	@2@5 E@. Be
@2@6 N @@8C@$@G 
 E	
@3@. Be	@+@2@5 E@. Be	@2@5 E@. E
@2@6 N@8C@G 
 E	
@3@. E	@+@2@5 E@. Be
@2@6 N@8C@G 
 E	
@3@. E
@+@2@5 E@. Be	@2@6 N@8C@T@G 
 G		
@3@=@. D@/ G	
@2@5 E@A@<@:@=@. Be	@+@2@5 E@. Be	@2@5 E@. G	
@2@5 N@<@. Be
@+@2@5 E@. Be
@2@5 E@. G		@2@6 N@8C@T@G 
 G	
@3@=@. D@/ G		
@2@5 E@A@<@:@=@. Be	@+@2@5 E@. Be	@2@5 E@. G
@2@5 N@<@. Be
@+@2@5 E@. Be
@2@5 E@. G	@2@6 N@8X P N- C@)@G 
 F
 F

@3@5 F @@5 I@0@. F
@2
@2@5 N,@;@8C@G 
 F
@3@5 N@5 I@5 N,@;@8C@G 
@3@5 N@;@5 N,@;@8C@G 

@3@5 N,@;@8C@G @3@;@8X Plistexp C@0@G 		@3@,
@5 I@,@5 G$@,@5 N@,
@5 N
@,@5 N @,@5 N#@,@5 N&@5 N)@;@8X P L C@G @3@5 I'@;@8X D  t  t t  @lt  F 	D  t  t t  @lt  G| 	P
quiet_add_hyp C@G  @@3@;@8C
@G 	@3@-@5 FK@;@8C@G @3@-@5 FK@h
	@5 N @@;@8C@G @3@. F7	@2@5 Ec@. E F?@/ F7	@2@5 Ec@5 J@;@8X P M| C@G  @ @9C@G  @9C@G  @.@9X P Nn C@G @3@;@8C@!@G 


@3@,@5 N
@5 Nm@;@8X D  t  t t  @lt indentation_increment 	P N C@Z E @9XP M- CA*@G 	@3@?@-@-@5 F
@D@H@,@5 E@=@&  M)@. E.@-@2@5 F@;@B	@B@B
@<A @=@5@& @;*** VC PROVED -- Well done!@5 E8@5 E:@. E M) B@2@5 Ec@,	@-@5 N @@. E M)@/ N	@2@5 Ec@5update_vcs_to_prove  @@5 E:time_for_new_vc@5 Ec@B
@B@A@<@@Y@_@Z @k@=@,
@-@5 F1@. Gd
@2@5 Fg@I@B@B
@<@@=@ @,@,@5 F-@?@5 Gd @@D@H@; L1@5 Fg@5 L@B
@<@@,@,@,
@5 F<*** PROVED @5 E8@5 ER BY @5 E8
@5 ER@5 E:@h @. E@-@2@5 E`@. E@2@5 E@5 F4@. E	exitframe@2@5 Ec[Exiting depth @5 E8@5 ER
 proof frame]@5 E8@5 E:@. Gd@-@2@5 E`@. F.@-@-@2@5 E`@. F=@-@-@-@2@5 E`@5 F@@5 J6@=@5 E=@;@=	 Fp@5 M+@;@5 Cl  @@<@5 J9@< L1@5 Fg@A
@A	@;@8X P N C@G  @@3@;@8C@G @3 Fp@5 I@5 ER D0@5 E8@5 E:@;@8C@G @3@;@8X P E0  C@G @3@5 E:OLD EXPRESSION: @5 E8@,@5 G}@5 ER@5 E:@6reduce  @@8X D  t  t t  @lt  J  	D  t  t t  @lt display_var_free_only 	P N C E  E@9XP
done_range C	@G 	@3@5 J9@;@8C@G @3@Y@_@`@i@=@5 J9@<@J@;@h
@5 N @@;@8X P HN  C@G @3@=	 J-@-@5 Gi@A@<@)FORGET -- which hypothesis or hypotheses?Hypotheses? @5 H8@,@5 H; HN@5parse_command_arguments @@5 N @@;@8X P Mr C@G @3@5 FK@. F7	@2@5 E@;@8X P M 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 P LN C@G   @3@5 E:@+!!! Command not recognised.  Please retype.@5 E8@5 E:@;@8X P E C@@G 
@3 E@5 E`@. N@-@-@2@5 E` FX@5 E`@. FY@-@2@5 E`@=@5 E@=@5 E<@A@<@0@-@+@2@5 GF@5 K E@5 E@<@J@A@;@=@,
@5 L2 @@,@5 E@5 N @
@,@5 H+@B@<@_@?@-@5 FY @@D@H@; H@,@5 Gi@5 E:
Cannot infer @5 E8@5 ER using @5 E8@=@5 Erule @5 E8@5 ER@A@<@#@=@K O @5 E8@5 ER@A@<@L@0@+@-@2@5 GFrule-family @5 E8@5 ER D0@5 E8@5 E:@;@I@B
@A@=@5 Ip@;@I@<@J@5display_inf_rule @@$
@=@&
 D|@. E	rulematch@/ @0@1	@2@/ E
@2@5 Ec@<@6 E@8X P H  C@G @3@;@8C@G 

@3@L@ 
 H@!@;@8C@"@G 
@3@5 E@. H@-@2@5 E@;
@5 H@;@8C@G 
	@3
@5 H@;@8X Pspecify C@G @3@+Change which occurrence (number/none/all)? @5 Ke@;@8X Pmake_update_list C@_@G 

@3@, Hp@-@0@+
@1@+@2@5 Hq@;
@,@5 O	 @@;@=@-@. E@-@2@5 I~@;@,@0@. E@-@2@+@2@5 EI@0@. E@2@2@5 EI@<@ 

 E@!@B@;@8C@G 
@3@;@8X P L C@#@G 
 EB

 EB@3@5 E=@Y@a@Z @k@5 E=@Y@^@Z @k@6 L@8C@G 
 EB
@3@5 E=@Y@a@Z @k@5 E=@Y@`@Z @l@8C@G @3@5 E=@Y@_@Z @l@5 E=@Y@`@_@k@8X Psort_rules_used_this_session  C@"@G @3@,@. G[@2@,	@5 B B@*	 D|@,
@5 EL@;@. G^@-@2@5 E` G_@5add_rules_again @@;@8X D  t  t t  @lt  G 	D  t  t t  @lt  G 	P G C@ E  E@9XPset_exit_status  C@G   @3@;@8X Pdo_fetch_vars_in C@G 	@3@5 E<@;@8C@G 	@3@5 GE@;@8C@G @3@L@0@-@+
@2@5 GF@;@5do_fetch_vars_in_list @@;@8X Pstrip C@)@G  F8
 F
 
@3 H@,
@5 F
@,@5 F
@5 J6@;@8C@:@G  F
 I
 
@3 H@,
@5 F
@,@5 F
@. I@. 
@2@2@0@2 @QUANTIFICATION@5 E@;@8C@-@G  F8
 I
 
@3@5 L F@,
@5 F
@,@5 F
@5 J6@;@8C@>@G  F
 F
 
@3@5 L F@,
@5 F
@,@5 F
@. F@. 
@2@2@0@2 @ O@5 E@;@8X P I C@G @3Type information for function @5 E8@,	@5 K(@,
@5 K+@5 ER@5 ER@5 ER @5 I@;@8X PconvertHelp C@G  A K@3@;@8C@G 	@3@;@8X Papply C@?@G @3@5 I@5 G$@5 N@5 N
@5 N 
@5 N#@5 N&@5 N)@5 N,@5 N/@6 L@8X P MF C@6@G @3@5 E<@,
@5 E@=@ 
@-@!@,@5 E@ 	
 EB@!@<@ 
@+@!@5 E@A@;@8C@G 	@3@;@8X P J C@M@G  J@3 J@5checkfilesexist @@5 E:@,	@5 Ly @@,
@5 L{ @@5@ scan_file_header_to_see_if_spark @Reading @5 E8@5 ER@& (for inherited FDL type declarations)@5 E8@5 E:@5	load_decs @@= E@5 I@<
@5 E:@F          ------------------------------------------------------------@5 E8@5 E:@5 E:Loading @5 E8@5 ER (verification conditions)@5 E8@5 E:@5 H @@; IL@5 E@;@8C@=@G  J@3 J@5 O!@,	@5 L} @@5 E:Consulting @5 E8@5 ER (checker saved proof state)@5 E8redefine_warnings E@5 @h @0@.whenalways@2@1@.	load_type B)@2@1@.compilation_mode
assert_all@2@2@5 @{  O5 Fp@5 O6@;@8X P JW C@=@G @3@5 F@,	@5 G@=@=@&	@Y@<@&	@y@& C@5 Lw @@A
@<@=@=@&	@N@<@&	@n@& C@5 O@@A
@<
@,
@5 E@$	
@&neither@;@8X P I C@2@G 		
 F	
 F
@3@,@5 E@. G@+@-@2@5 E
@5 I@5do_norm_typed_exprs @@;@8C@7@G 
 I]
	
 I]@3@. G@+@+@2@5 E@5 I@5 OB
@5 I@;@8C@G @3@=@&	 E?@<@&	 Ft@;@5 O  @@;@8C@G 	 E@3@;@5 G;@;@8C
@G 
@3@5 GE@;@8C@9@G 	@3@?@5 GE@D@H@0@+@+@2@5 GF@,
@5 I
@,@5 OB@,@0@2@5 GF@=@5 G>@<@$
@;@8X D  t  t t  @lt  H
 	P N C@G @3@,	@5read_number_codes @@5 E@;@8X Parg_nums_compatible C@G   C	@9C@G   Lr	@9C@G   Ls	@9C@G   Lt	@9C	@G   Lh		@9C	@G   Lj		@9C	@G   Li		@9C	@G  yfy		@9X D  t  t t  @lt  E  	P N C@G 
	 @@3@;@8C@G 
 @@3@. E@2@5 H@;@8C@G 

 Be@3@;@8C@G@G 

@3
@,@5 N@=@=@$	@<	@. E@2@5 H@$@<@ @=@& @@ 
 Be@!@<@ 
 F
 Be@!@;@8X Pcheck_hyp_or_conc C@G @3@K@;@5 E:@.!!! Warning: VAR not allowed.  Retype command.@5 E8@5 E:@I@8C@.@G 
 E	
@3@=@&	 E@% F8@<@&	 E@% F@5 E=@,@0@1
@1@-@2@5 GF@@;@8X P Nf C@G @3@,
@-@5 H^@,@5 Hb@5 Hb@;@8X D  t  t t  @lt cmd_line_command_log 	P N C@G 	@3@?
@-@5 FK@D
@H@;@8C@G @3@h
@;@6 N@8X D  t  t t  @lt  Mo 	P N C	@G 
	@3@;@8C
@G 

@3@5 GE@;@8C@G 

 F
 

 F
 
@3@;@8C@G 

 I
 

 I
 
@3@;@8C@G @3@0@+@+
@2@5 GF
@,@5safe_subst_vbl_list @@0@2@5 GF@;@8X P N] C@#@G 
 N5
@3@;
@5 N\@;@8C@G @3@;@8X P E C@G @3@5 E=@Y@_@Z @l@;@8C@G 
 EB	@3@5 E=@Y@`@Z @l@;@8X P I
 C@2@G @3@,@5 E|@5 F@5increment_vc_number  @@,	@5get_next_vc @@'	@,
@5 N@h
 @,@5 I@0@2@,
@5@!remove_true_vcs_from_numbers_list @@. M
@2@5 Ec@;@8X D  t  t t  @lt  F 	P F C@{ E  Fp@9XPorder_functs C@G 

@3@;@5 K@;@8C@G 
@3@5less @@;@8X P N0 C@G 
@3@5 G#@;@8C@G 
@3@,@5 G#@,
@5 N/@. @n
@2@5 EF@;@8C@G  @3@;@8X D  t  t t  @lt  N 	P N C@G @3@. L  C@2@5 Ec@-@5 Mh@;@8X P L C@G @3@5 I @@;@0@2@5 E@5 E@;@8C@G @3@5 L@,@5 E@5 L
@;@8C@$@G @3@,@5 L@,@5 E@,
@5 L@0
@2@,@5 M @@5 E@;@8X P L C@8@G @3@. H@-@2@5 E`@. F7@-@-@2@5 H} @@. F@-@-@2@5 Od@. H@-@2@5 Od@. H@-@2@5 Od@. H@-@-@2@5 Od@. H@-@2@5 Od@;@8X D  t  t t  @lt  Ge 	Pvalid C@G 
 F	 D	@3@;@8C
@G 
 F
 D		@3@;@8C@G 
 F	
@3@. F@. D	@2
@2 E @@5 FL@;@8C@,@G @3@,	@,
@,@5 L@=@&
 D|@<	@. F	
@2@5 H@=@& D|@<	@. F	@2@5 H@;@8X P Nk C@G @3@-@,
@5 Iw@,@5obtain @@5	determine @@;@8X Pquiet_add_conc C@G @3@-@5 F
@h
	@5 Om @@;@8C@G @3@. F	@2@5 Ec@. E H@/ F	@2@5 Ec@;@8X P My C@G  
@9C@G @3@6 E@8C@G @3@5 E|@5 IM@;@8X P H C@G  		@9C@G 	
@3
@6 H@8X P E C@G @3@K	@;@I@8C@G 	@3@5 E=@Y@_@Z @l@;@8C@G @3@5 E=@Y@`@Z @i@;@Y@`@c@p
@ 
 EB
@!@;@8C@G 	
 EB EB
@3@5 E@;@8C@<@G 	
 EB
@3@,@5 E@;@=@& @& @<@#@=@5 E=@Y@^@Z @k@ 
 EB@!@<
@ 
 EB@!@Y@_@Z @k@;@8C@C@G 	
 @n
@3@,@5 E@,
@5 E@;@Y@^@^
@f@p@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 EB@!@;@8C@G 	
 E
@3@. @n
@/ EB@2@5 E@;@8C@C@G 	
 F
@3@,@5 E@,
@5 E@;@Y@^@^
@g@p@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 EB@!@;@8C@I@G 	
 E
@3@,@5 E@,
@5 E@;
 @5 E
@,@5eval_div @@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 EB@!@;@8C@@G 	
 F
@3@5 F@;@,@5 E@,
@5 E@;
 @5 E
@,@5 Op@,@. E@/ F
@2@5 E@=@& @& @<@_@=@S@5 I
@5 I@=@!@=@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 E@<
@ 
 F
@!@;@8C@[@G 		
 F
@3@?@5 F@D@H@;@,@5 E@,
@5 E@;
 @5 E
@,@5 Op@,@. E@/ F
@2@5 E@=@& @& @<@=@&
@& @<
@ 
 F
@!@;@8C@G@G 	
 F
@3@-@5 E@-@5 E@;@=@& @&@B@<@%@5 E=@Y@^@Z @k@h @;@,
@. F
@2@5 E@;@. F

@2@5 E@;@8X P O[ C@4@G @3@. G@+
@+@2@5 E@,@5
delete_number @@. Etrue_vc@2@5 Ec@5update_vcs_proved @@5 E:+++ True VC @5 E8@5 ER eliminated automatically.@5 E8@5 E:@;@5 OZ@;@8C@G 	@3@;@8X P N C@G @3@?	to_do@-@5 Gi@D	@H@5 E:@,@5 Jb@5 N@I@8C@/@G @3 Gh@,@5 Gi@=@ 
 E E	@!@5 J9@A
@<@ 
 E
 E E	
@!@5 N@I@8C@G   @3@5 M,@I@8C@G   @3 M)@-@5 F@; L1@6 E`@8C@G   @3 L1@5 E@; L1@6 E`@8C	@G   @3@/*** Cannot eliminate any conclusions at present@5 E8@5 E:@I@8X D  t  t t  @lt  JQ 	P JP C@ E  Fp@9XP M C@F@G @3 @l@5 Jq@5 E:!!! ERROR trying to move @5 E8@5 Kv to @5 E8@5 Kv@5 E:@5 E:File already exists.@5 E8@;@5 E:@ Do you want to delete this file?@,
@5 JM @@=@&
 C@=@?@5 M@D@H@5 M@<@5 M@<@&
 C@6 J@8X P Ot C@G 	@3@;@8C@A@G 	@3@,
@0@+@2@5 EI@=@&
 D|@;@ 
@!@<@=@& D|@;@ 

@!@<@ 

@!@;@8C@G 	
@3@?@5 I~@D@H
@5 Os@;@8X P	echo_char C@G @3@5 E|@;@8C
@G @3 Fp@5 I@5 H@;@8C@G @3@;@8X P I# C@1@G @3@,	@-@5 F-@=@5 N*** PROVED FOR CASE @5 E8@5 ER@5 E:@<@?
@5 N@D
@H<Case @5 E8@5 ER	 pending>@5 E8@5 E:@I@8C@G @3@;@8X P J C@U@G   @3@. K@-@2@5 E`@. K@-@2@5 E`@. Nq@-@2@5 E`@. Nv@-@2@5 E`@. L@-@2@5 E`@. Ea@-@2@5 E`@. J@-@2@5 E`@. N{@-@2@5 E`@. FW@-@2@5 E`@. G@-@-@2@5 E`@. L @-@2@5 E`@.logged_rule_match@-@-@-@2@5 E`@.posslog@-@-@2@5 E`@;@8X D  t  t t  @lt  H 	D  t  t t  @lt  J 	P N C
@G 	
@3@5process_dcl_qualifier @@;@5 N@;@8C@G @3@;@8X Pdo_deleting  C@G @3 J-@,@5 Gi@5 Km@. H@-@2@5 E`@I@8C@G   @3@;@8X P IU C@W@G @3@5 E@5 F@5 IM@5 E:@5write_check_prompt  @@. E^@-@-@2@5 E`@,@,	@5 LH @@5check_command_arguments @@5 IQ@= G@5 E E@5 E@5 IG@5maybe_do_auto_newvc  @@<
@=@& G@<@& E@5 M @@. E@+
@2@5 E@h
@. E@2@5 E@5 IG@5 O @@6 J@8X P Hx C@+@G @3@, Hp@-@0@+
@1@+@2@5 Hq@;@=@$@;@5 G>@<
@5 Hw@;@8C@3@G @3@?@5 GE@D@H@0 K@+@2@5 GF@5 F@;@- B|@,
@-@5 Hq@. N5
@+@2@5 I~@5 G>@;@8C@:@G 	@3@?@5 GE@D@H@0@+@+
@2@5 GF E@5 Ie@5 F@;@- B|@,@-@5 Hq@. N5@+@2
@5 I~@5 G>@;@8C@G @3@=@,@5 Hn @@<@#
@; B|@-@0@2@5 Hq@;@8X P F C@G @3@. M@-@2@5 E`@. M@2@5 E@;@6 M@8X P L C@G 
 F
@3@,@5 E@,@5 L @@. F
@2@5 H@;@8C@G 
 F
@3@,@5 E@,@5 O@. F
@2@5 H@;@8C@M@G 
 Be
@3@,@5 E@,
@5 O
@,@5 H
@,@5 H@=	@$@;@&	 @@<@=
@5 I~
@5 I~@;@&	 @@<
@ 	
 Be@!@;@8C@M@G 
 E
@3@,@5 E@,
@5 O
@,@5 H
@,@5 H@=	@$@;@&	 @@<@=
@5 I~
@5 I~@;@&	 @@<
@ 	
 E@!@;@8C@d@G 


 F
@3@,@5 E@,
@5 O
@,@5 H
@,@5 H@=@$@&	 @@B@<@3@=@$@,@0@+@2
@5 EI@=@5 I~@&	 @@<	@5 I~@&	 @@<
@ 	
 F@!@B@;@8C@G 
 F
@3@. F
@2@5 L@;@8C@d@G 


 F
@3@,@5 E@,
@5 O
@,@5 H
@,@5 H@=@$@&	 @@B@<@3@=@$@,@0@+@2
@5 EI@=@5 I~@&	 @@<	@5 I~@&	 @@<
@ 	
 F@!@B@;@8C@G 
 F
@3@. F
@2@5 L@;@8C@G @3@,
@5 E@,@5 O@5 H@;@8X Pwrite_vcs_proved  C
@G   @3@5 G  @@;@-No VCs were proved during this proof session.@5 E8@5 E:@;@8C@G @3@0@0@+@2@2@5 O@;@2The only VC proved during this proof session was: @5 E8@5 ER@5 E:@;@8C@G @3@,@5 O@;@8The following VCs were proved during this proof session:@5 E8@;@5 E:@5 Em@5 M@;@8C@G  @3@?@-@5 O@D@H@; O@5 E8@5 E:@;@8X D  t  t t  @lt  E 	P L CA^@G 
@3@0@/@1@u@1@s@1@r@1@/@1@b@1@i@1@n@2@!@=@ 
SPADE_CHECKER@,	@5 H @,
@5 M@0@/@2@,@5 EI@. E@2@5 Ec@A@<@{@? O@,@5 O@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 EI@. E	@2@5 Ec@B
@=@ 
SPADE_CHKHELP@,
@5 O
@,@5 M@0@/@2@,@5 EI@. NI@2@5 Ec@<@@?	 O@5 O@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 EI@. NI
@2@6 Ec@B@8X P O C@G 
@3@,@5 O @@;@,
@5 O
@5 EI@;@8C@G @3@;@8X P Oh C@G @3@;@8C@G 
@3@,@5 Og@,
@5 Nj
@5 EI@;@8X P I C@T@G @3@=	@5
find_rulefile @@B
@<@G@; H@,
@5 Gi@L
@?@!@=@.== CW@-@2@5built_in_rulefile @@<@=@-@5 Kp @@<	@. O CW@-@2@5special_rulefile @@D@H@0@+@-@2@5 GF@5 E:Could not find rule-family @5 E8@5 ER D0@5 E8@5 E:@;@I@8X D  t  t t  @lt  H 	Ptv_display_arguments C@3@G 
@3@,@5 K(@,
@5 K+@5 ERARG@5 E8@5 ER @5 E8
@5 ER  @5 E8@5 I@h	@;@5 O @@;@8C@G @3@;@8X P O C@G 	@3@;@8C@0@G 	
@3@ 
	
@!@,@0@1@0@1
@2@2@5 GF@5 Ec@;@5 O@;@8X P E C@G @3@5 F@,@5 E@&@}@;@8X P O C@#@G @3@5 H@5 E<@5 H @@5 J'@5 I@5 I@5 IM@. E@-@2@5 E`@. E	@2@6 E@8C@G @3@5 E<@?
@5 J'@D
@H NE@5 E8@5 ER@" does not exist or cannot be read.@5 E8@5 E:@;@6 J@8X P
do_the_saving C@G @3@,	@5to_be_saved @ @l@5 Jq D0@5 E8@6 Jo @@8C@G @3@5 Jq@5 N@;@8X P N` C@-@G 

	
@3@,@0@0@1
@2@+@2@5 H@;@,@5 EI@;@5 N_@;@8C@G @3@;@8X P M C@G   @@9C@G @3@6 N @@8C@@G 
 Be
 @n
@3@=@. Be@. @n
@2@2@5 O@A
@<@@=@. Be@/ E
@2@5 O@A
@<@@=@. EB
@2@,
@5 L@. Be@/ @n
@2@5 O@<@@=@l@5 M @@=@. Be
 @2 @@5 G>@=@. Be@2@5 O @@<@;@I@A
@<@F@=@#@5 O@=@. @n
@2@,
@5 L@. Be
@2@5 O@<@;@I@A
@<@!@5 O@=@. E
@2@,
@5 L@. Be
@2@5 O@<@;@I@A
@<@?@?@5 O@D@H@?@5 O@D@H@=@%@L@. Be@+
@2@5 O@. Be
@2@5 E@. Be@. @n

@2@2@5 O@<@;@I@A
@8C@*@G 
 Be
 @n
@3@5 O@?
@5 O@D
@H@. Be@. @n
@2@2@6 O@8C@*@G 
 Be
 E
@3@5 O@. EB@2@,
@5 L@. Be@. @n

@2@2@6 O@8C@)@G 
 Be
 E@3@5 O@. EB@2@,
@5 L@. Be@. @n
@2
@2@6 O@8C@)@G 
 Be
 E
@3@5 O@. EB@2@,
@5 L@. Be@. @n

@2@2@6 O@8C@0@G 
 Be
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. Be@. @n@2
@2@6 O@8C@0@G 
 Be
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. Be@. @n@2
@2@6 O@8C@9@G 
 Be
 E@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. EB@2@,
@5 L@. Be@. @n
@2
@2@6 O@8C@=@G 
 Be
 @n
@3@5 O@?@5 O@D@H@?@5 O@D@H@. EB
@2@,
@5 L@. Be@. @n
@2@2@6 O@8C@4@G 
 Be
 E
@3@5 O@?
@5 O@D
@H@?@5 O@D@H@. Be@. @n@2
@2@6 O@8C@G 
 E
 E
 E
@3@. E@2@6 O@8C@G 
 E
 @n
 @n
@3@. E@2@6 O@8C@*@G 
 E
 @n
@3@5 O@?
@5 O@D
@H@. E@. @n
@2@2@6 O@8C@*@G 
 E
 E
@3@5 O@. EB@2@,
@5 L@. E@. @n

@2@2@6 O@8C@)@G 
 E
 E@3@5 O@. EB@2@,
@5 L@. E@. @n
@2
@2@6 O@8C@)@G 
 E
 E
@3@5 O@. EB@2@,
@5 L@. E@. @n

@2@2@6 O@8C@0@G 
 E
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. E@. @n@2
@2@6 O@8C@0@G 
 E
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. E@. @n@2
@2@6 O@8C@9@G 
 E
 E@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. EB@2@,
@5 L@. E@. @n
@2
@2@6 O@8C@=@G 
 E
 @n
@3@5 O@?@5 O@D@H@?@5 O@D@H@. EB
@2@,
@5 L@. E@. @n
@2@2@6 O@8C@4@G 
 E
 E
@3@5 O@?
@5 O@D
@H@?@5 O@D@H@. E@. @n@2
@2@6 O@8CA@G 
 E
 @n
@3@=@. E@. @n
@2@2@5 O@A
@<@@=@. E@/ E
@2@5 O@A
@<@@=@. EB
@2@,
@5 L@. E@/ @n
@2@5 O@<@@=@|@5 O@=@. Be
 @2 @@5 G>@=@. E@2@5 O@<@;@I@A
@<@V@=@. Be@2@5 O@A
@<@F@=@#@5 O@=@. @n
@2@,
@5 L@. E
@2@5 O@<@;@I@A
@<@!@5 O@=@. E
@2@,
@5 L@. E
@2@5 O@<@;@I@A
@<@?@?@5 O@D@H@?@5 O@D@H@=@%@L@. Be@+
@2@5 O@. Be
@2@5 E@. E@. @n

@2@2@5 O@<@;@I@A
@8CA@G 	
 F
 @n
@3@=@. F@. @n
@2@2@5 O@B
@<A@=@. F@/ E
@2@5 O@B
@<A@=@. EB
@2@,
@5 L@. F@/ @n
@2@5 O@A@<Ax@=A@5 O@=@ @. Be
 @2 @@5 G>@=@. F@2@5 O@<@;@I@B
@<@@=@%@5 O@=@. @n
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@A@<@@=@%@5 O@=@. E
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@A@<@@=@L@L@$@=
@. F
 @2 @@5 G>@<@;@I@B
@<@{@=@. F
 @2 @@5 G>@. F@2@5 O@B
@<@_@&	 E?@. E
@2@,
@5 L@=@. F@. @n
@2@2@5 O@A@<@=@=@. F@. @n
@2@2@5 O@A@<@)@=@. F@/ E
@2@5 O@A@<@. EB
@2@,@5 L@. F@/ @n@2@5 O@<@g@?@5 O@D@H@?@5 O@D@H@=@$@=@L@. F@+
@2@5 O@. F@. @n

@2@2@5 O@<@;@I@A
@<@+@=@%@L@. F@+
@2@5 O@. F
@2@5 E@. F@. @n

@2@2@5 O@<@;@I@A
@A@8C@*@G 
 F
 @n
@3@5 O@?
@5 O@D
@H@. F@. @n
@2@2@6 O@8C@*@G 
 F
 E
@3@5 O@. EB@2@,
@5 L@. F@. @n

@2@2@6 O@8C@)@G 
 F
 E@3@5 O@. EB@2@,
@5 L@. F@. @n
@2
@2@6 O@8C@)@G 
 F
 E
@3@5 O@. EB@2@,
@5 L@. F@. @n

@2@2@6 O@8C@0@G 
 F
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. F@. @n@2
@2@6 O@8C@0@G 
 F
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. F@. @n@2
@2@6 O@8C@9@G 
 F
 E@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. EB@2@,
@5 L@. F@. @n
@2
@2@6 O@8C@=@G 
 F
 @n
@3@5 O@?@5 O@D@H@?@5 O@D@H@. EB
@2@,
@5 L@. F@. @n
@2@2@6 O@8C@4@G 
 F
 E
@3@5 O@?
@5 O@D
@H@?@5 O@D@H@. F@. @n@2
@2@6 O@8CA@G 	
 F
 @n
@3@=@. F@. @n
@2@2@5 O@B
@<A@=@. F@/ E
@2@5 O@B
@<A@=@. EB
@2@,
@5 L@. F@/ @n
@2@5 O@A@<Ax@=A@5 O@=@ @. Be
 @2 @@5 G>@=@. F@2@5 O@<@;@I@B
@<@@=@%@5 O@=@. @n
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@A@<@@=@%@5 O@=@. E
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@A@<@@=@L@L@$@=
@. F 
@2 @@5 G>@<@;@I@B
@<@{@=@. F 
@2 @@5 G>@. F@2@5 O@B
@<@_@&	 E?@. @n
@2@,
@5 L@=@. F@. @n
@2@2@5 O@A@<@=@=@. F@. @n
@2@2@5 O@A@<@)@=@. F@/ E
@2@5 O@A@<@. EB
@2@,@5 L@. F@/ @n@2@5 O@<@g@?@5 O@D@H@?@5 O@D@H@=@$@=@L@. F@+
@2@5 O@. F@. @n

@2@2@5 O@<@;@I@A
@<@+@=@%@L@. F@+
@2@5 O@. F
@2@5 E@. F@. @n

@2@2@5 O@<@;@I@A
@A@8C@*@G 
 F
 @n
@3@5 O@?
@5 O@D
@H@. F@. @n
@2@2@6 O@8C@*@G 
 F
 E
@3@5 O@. EB@2@,
@5 L@. F@. @n

@2@2@6 O@8C@)@G 
 F
 E@3@5 O@. EB@2@,
@5 L@. F@. @n
@2
@2@6 O@8C@)@G 
 F
 E
@3@5 O@. EB@2@,
@5 L@. F@. @n

@2@2@6 O@8C@0@G 
 F
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. F@. @n@2
@2@6 O@8C@0@G 
 F
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. F@. @n@2
@2@6 O@8C@9@G 
 F
 E@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. EB@2@,
@5 L@. F@. @n
@2
@2@6 O@8C@=@G 
 F
 @n
@3@5 O@?@5 O@D@H@?@5 O@D@H@. EB
@2@,
@5 L@. F@. @n
@2@2@6 O@8C@4@G 
 F
 E
@3@5 O@?
@5 O@D
@H@?@5 O@D@H@. F@. @n@2
@2@6 O@8CA@G 	
 F
 @n
@3@=@. F@. @n
@2@2@5 O@B
@<A@=@. F@/ E
@2@5 O@B
@<An@=@. EB
@2@,
@5 L@. F@/ @n
@2@5 O@A@<AR@=A@5 O@=@ @. Be
 @2 @@5 G>@=@. F@2@5 O@<@;@I@B
@<@@=@%@5 O@=@. @n
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@A@<@@=@%@5 O@=@. E
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@A@<@@=@L@L@$@=
@. F
 @2 @@5 G>@<@;@I@B
@<@{@=@. F
 @2 @@5 G>@. F@2@5 O@B
@<@_@&	 E?@. @n
@2@,
@5 L@=@. F@. @n
@2@2@5 O@A@<@=@=@. F@. @n
@2@2@5 O@A@<@)@=@. F@/ E
@2@5 O@A@<@. EB
@2@,@5 L@. F@/ @n@2@5 O@<@A@?@5 O@D@H@?@5 O@D@H@=@%@L@. F@+
@2@5 O@. F
@2@5 E@. F@. @n

@2@2@5 O@<@;@I@A
@A@8C@*@G 
 F
 @n
@3@5 O@?
@5 O@D
@H@. F@. @n
@2@2@6 O@8C@*@G 
 F
 E
@3@5 O@. EB@2@,
@5 L@. F@. @n

@2@2@6 O@8C@)@G 
 F
 E@3@5 O@. EB@2@,
@5 L@. F@. @n
@2
@2@6 O@8C@)@G 
 F
 E
@3@5 O@. EB@2@,
@5 L@. F@. @n

@2@2@6 O@8C@0@G 
 F
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. F@. @n@2
@2@6 O@8C@0@G 
 F
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. F@. @n@2
@2@6 O@8C@9@G 
 F
 E@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. EB@2@,
@5 L@. F@. @n
@2
@2@6 O@8C@=@G 
 F
 @n
@3@5 O@?@5 O@D@H@?@5 O@D@H@. EB
@2@,
@5 L@. F@. @n
@2@2@6 O@8C@4@G 
 F
 E
@3@5 O@?
@5 O@D
@H@?@5 O@D@H@. F@. @n@2
@2@6 O@8C@*@G 
 F
 @n
@3@5 O@?
@5 O@D
@H@. F@. @n
@2@2@6 O@8C@*@G 
 F
 E
@3@5 O@. EB@2@,
@5 L@. F@. @n

@2@2@6 O@8C@)@G 
 F
 E@3@5 O@. EB@2@,
@5 L@. F@. @n
@2
@2@6 O@8C@)@G 
 F
 E
@3@5 O@. EB@2@,
@5 L@. F@. @n

@2@2@6 O@8C@0@G 
 F
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. F@. @n@2
@2@6 O@8C@0@G 
 F
 @n@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. F@. @n@2
@2@6 O@8C@9@G 
 F
 E@3@5 O@. @n@-@-@2@5 E@. E@-@-@2@5 E@. EB@2@,
@5 L@. F@. @n
@2
@2@6 O@8C@=@G 
 F
 @n
@3@5 O@?@5 O@D@H@?@5 O@D@H@. EB
@2@,
@5 L@. F@. @n
@2@2@6 O@8C@4@G 
 F
 E
@3@5 O@?
@5 O@D
@H@?@5 O@D@H@. F@. @n@2
@2@6 O@8CA@G 	
 F
 @n
@3@=@. F@. @n
@2@2@5 O@B
@<A@=@. F@/ E
@2@5 O@B
@<An@=@. EB
@2@,
@5 L@. F@/ @n
@2@5 O@A@<AR@=A@5 O@=@ @. Be
 @2 @@5 G>@=@. F@2@5 O@<@;@I@B
@<@@=@%@5 O@=@. @n
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@A@<@@=@%@5 O@=@. E
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@A@<@@=@L@L@$@=
@. F 
@2 @@5 G>@<@;@I@B
@<@{@=@. F 
@2 @@5 G>@. F@2@5 O@B
@<@_@&	 E?@. E
@2@,
@5 L@=@. F@. @n
@2@2@5 O@A@<@=@=@. F@. @n
@2@2@5 O@A@<@)@=@. F@/ E
@2@5 O@A@<@. EB
@2@,@5 L@. F@/ @n@2@5 O@<@A@?@5 O@D@H@?@5 O@D@H@=@%@L@. F@+
@2@5 O@. F
@2@5 E@. F@. @n

@2@2@5 O@<@;@I@A
@A@8CA@G 
 Be
 F
@3@=@. Be@. F
@2@2@5 O@A
@<@@=@@5 O@=@. Be
 @2 @@5 G>@=@. Be @2@5 O@<@;@I@A
@<@@=@. Be
@2 @@5 G>@=@. Be@2@5 O@<@;@I@A
@<@p@=@(@. Be
?@2 @@5 G>@=@. EB@2@,
@5 L@. Be
@2@5 O@<@;@I@A
@<@F@=@#@5 O@=@. F
@2@,
@5 L@. Be
@2@5 O@<@;@I@A
@<@!@. Be@+
@2@5 O@. Be
@2@5 E@. Be@. F

@2@2@5 O@<@@@?@5 O@D@H@?@5 O@D@H@5 O@. Be @2 @@5 G>@=@L
@. Be
 @2@5 O@<@L@. Be @2@6 O@A
@8C@!@G 
 Be
 F
@3@5 O@. Be@. F
@2@2@6 O@8C@(@G 
 Be
 F@3@5 O@. F@-@-@2@5 E@. Be@. F@2
@2@6 O@8C@(@G 
 Be
 F@3@5 O@. F@-@-@2@5 E@. Be@. F@2
@2@6 O@8CA@G 
 E
 F
@3@=@. E@. F
@2@2@5 O@A
@<A@=@@5 O@=@. Be
 @2 @@5 G>@=@. E @2@5 O@<@;@I@A
@<@@=@. Be
@2 @@5 G>@=@. E@2@5 O@<@;@I@A
@<@@=@$@. Be@2@5 O@=@. E @2@5 O@<	@. E @2@5 O@A
@<@p@=@(@. Be
?@2 @@5 G>@=@. EB@2@,
@5 L@. E
@2@5 O@<@;@I@A
@<@F@=@#@5 O@=@. F
@2@,
@5 L@. E
@2@5 O@<@;@I@A
@<@!@. Be@+
@2@5 O@. Be
@2@5 E@. E@. F

@2@2@5 O@<@@?@5 O@D@H@?@5 O@D@H@5 O@=@!@. Be @2 @@5 G>@. E
 @2@5 O@. E @2@5 O@<@z@=@=@. F @2 @@5 G>@L
@L@=@. F
 @2@5 O@. F @2@5 O@<@. F
 @2@5 O@. F @2@5 O@<@;@. F @2 @@5 G>@L
@L@=@. F
 @2@5 O@. F @2@5 O@<@. F
 @2@5 O@. F @2@6 O@A
@8C@!@G 
 E
 F
@3@5 O@. E@. F
@2@2@6 O@8C@(@G 
 E
 F@3@5 O@. F@-@-@2@5 E@. E@. F@2
@2@6 O@8C@(@G 
 E
 F@3@5 O@. F@-@-@2@5 E@. E@. F@2
@2@6 O@8CA@G 
 F
 F
@3@=@. F@. F
@2@2@5 O@A
@<A@=A*@5 O@=@. Be
 @2 @@5 G>@=@. F @2@5 O@<@;@I@A
@<A@=@. Be
@2 @@5 G>@=@. F@2@5 O@<@;@I@A
@<@@=@(@. Be
?@2 @@5 G>@=@. EB@2@,
@5 L@. F
@2@5 O@<@;@I@A
@<@@=@#@5 O@=@. F
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@<@@=@J@. F
 @2 @@5 G>@=@#@. F@+
@2@5 O@. F
@2@5 E@. F@. F

@2@2@5 O@<@. F@+
@2@5 O@. F@. F

@2@2@5 O@<@H@. F 
@2 @@5 G>@=@#@. F@+
@2@5 O@. F
@2@5 E@. F@. F

@2@2@5 O@<@. F@+
@2@5 O@. F@. F

@2@2@5 O@<@T@?@5 O@D@H@?@5 O@D@H@5 O@. F @2 @@5 G>@L
@L@=@. F
 @2@5 O@. F @2@5 O@<@. F
 @2@5 O@. F @2@6 O@A
@8C@!@G 
 F
 F
@3@5 O@. F@. F
@2@2@6 O@8C@(@G 
 F
 F@3@5 O@. F@-@-@2@5 E@. F@. F@2
@2@6 O@8C@(@G 
 F
 F@3@5 O@. F@-@-@2@5 E@. F@. F@2
@2@6 O@8CA@G 
 F
 F
@3@=@. F@. F
@2@2@5 O@A
@<A@=A*@5 O@=@. Be
 @2 @@5 G>@=@. F @2@5 O@<@;@I@A
@<A@=@. Be
@2 @@5 G>@=@. F@2@5 O@<@;@I@A
@<@@=@(@. Be
?@2 @@5 G>@=@. EB@2@,
@5 L@. F
@2@5 O@<@;@I@A
@<@@=@#@5 O@=@. F
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@<@@=@J@. F
 @2 @@5 G>@=@#@. F@+
@2@5 O@. F
@2@5 E@. F@. F

@2@2@5 O@<@. F@+
@2@5 O@. F@. F

@2@2@5 O@<@H@. F 
@2 @@5 G>@=@#@. F@+
@2@5 O@. F
@2@5 E@. F@. F

@2@2@5 O@<@. F@+
@2@5 O@. F@. F

@2@2@5 O@<@T@?@5 O@D@H@?@5 O@D@H@5 O@. F @2 @@5 G>@L
@L@=@. F
 @2@5 O@. F @2@5 O@<@. F
 @2@5 O@. F @2@6 O@A
@8C@!@G 
 F
 F
@3@5 O@. F@. F
@2@2@6 O@8C@(@G 
 F
 F@3@5 O@. F@-@-@2@5 E@. F@. F@2
@2@6 O@8C@(@G 
 F
 F@3@5 O@. F@-@-@2@5 E@. F@. F@2
@2@6 O@8CAj@G 
 F
 F
@3@=@. F@. F
@2@2@5 O@A
@<AH@=@@5 O@=@. Be
 @2 @@5 G>@=@. F @2@5 O@<@;@I@A
@<@@=@. Be
@2 @@5 G>@=@. F@2@5 O@<@;@I@A
@<@@=@(@. Be
?@2 @@5 G>@=@. EB@2@,
@5 L@. F
@2@5 O@<@;@I@A
@<@@=@#@5 O@=@. F
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@<@\@=@.@. F
 @2 @@5 G>@. F@+
@2@5 O@. F
@2@5 E@. F@. F

@2@2@5 O@<@,@. F 
@2 @@5 G>@. F@+
@2@5 O@. F
@2@5 E@. F@. F

@2@2@5 O@<@T@?@5 O@D@H@?@5 O@D@H@5 O@. F @2 @@5 G>@L
@L@=@. F
 @2@5 O@. F @2@5 O@<@. F
 @2@5 O@. F @2@6 O@A
@8C@!@G 
 F
 F
@3@5 O@. F@. F
@2@2@6 O@8C@(@G 
 F
 F@3@5 O@. F@-@-@2@5 E@. F@. F@2
@2@6 O@8C@(@G 
 F
 F@3@5 O@. F@-@-@2@5 E@. F@. F@2
@2@6 O@8CAj@G 
 F
 F
@3@=@. F@. F
@2@2@5 O@A
@<AH@=@@5 O@=@. Be
 @2 @@5 G>@=@. F @2@5 O@<@;@I@A
@<@@=@. Be
@2 @@5 G>@=@. F@2@5 O@<@;@I@A
@<@@=@(@. Be
?@2 @@5 G>@=@. EB@2@,
@5 L@. F
@2@5 O@<@;@I@A
@<@@=@#@5 O@=@. F
@2@,
@5 L@. F
@2@5 O@<@;@I@A
@<@\@=@.@. F
 @2 @@5 G>@. F@+
@2@5 O@. F
@2@5 E@. F@. F

@2@2@5 O@<@,@. F 
@2 @@5 G>@. F@+
@2@5 O@. F
@2@5 E@. F@. F

@2@2@5 O@<@T@?@5 O@D@H@?@5 O@D@H@5 O@. F @2 @@5 G>@L
@L@=@. F
 @2@5 O@. F @2@5 O@<@. F
 @2@5 O@. F @2@6 O@A
@8C@!@G 
 F
 F
@3@5 O@. F@. F
@2@2@6 O@8C@(@G 
 F
 F@3@5 O@. F@-@-@2@5 E@. F@. F@2
@2@6 O@8C@(@G 
 F
 F@3@5 O@. F@-@-@2@5 E@. F@. F@2
@2@6 O@8C@L@G 
 Be
@3@=@$
@A@<@:@=@5 O@5 O@=
@. Be
@2 @@5 G>@<@;@I@A@<@. Be
@+@2@5 O@. Be
@2@5 E@. Be@2@6 O@8C@@G 
 E
@3@=@0@5 O@=@5 O@=@?
@. Be
@2 @@5 G>@D
@H@<@;@I@<
@. E
@2@5 O@A@<@@=@V@=@. Be@. @n@+
@2@2@5 O@<@ @=@. Be@. @n
@+@2@2@5 O@<@. Be@. E
@+@2@2@5 O@=@5 O@?@. Be @2 @@5 G>@D@H@<	@. E @2@5 O@<@3@=@. E
@+@2@5 O@. Be@2@5 O@<@. Be
@+@2@5 O@. Be
@2@5 E@. E@2@6 O@8C@@G 
 F
@3@=@*@5 O@=@5 O@=
@. F
@2 @@5 G>@<@;@I@<
@. F
@2@5 O@A@<@@=@>@=@. F@. @n@+
@2@2@5 O@<@. F@. @n
@+@2@2@5 O@=@5 O@. F @2 @@5 G>@<	@. F @2@5 O@<@a@=@,@. F@. E
@+@2@2@5 O@=@5 O@. F @2 @@5 G>@<	@. F @2@5 O@<@3@=@. F
@+@2@5 O@. F
@2@5 E@. F@2@5 O@<@. F
@+@2@5 O@. F@2@6 O@8C@@G 
 F
@3@=@*@5 O@=@5 O@=
@. F
@2 @@5 G>@<@;@I@<
@. F
@2@5 O@A@<@@=@>@=@. F@. @n@+
@2@2@5 O@<@. F@. @n
@+@2@2@5 O@=@5 O@. F @2 @@5 G>@<	@. F @2@5 O@<@a@=@,@. F@. E
@+@2@2@5 O@=@5 O@. F @2 @@5 G>@<	@. F @2@5 O@<@3@=@. F
@+@2@5 O@. F
@2@5 E@. F@2@5 O@<@. F
@+@2@5 O@. F@2@6 O@8C@@G 
 F
@3@=@*@5 O@=@5 O@=
@. F
@2 @@5 G>@<@;@I@<
@. F
@2@5 O@A@<@@=@L
@L@$
@A@<@@=@>@=@. F@. @n@+
@2@2@5 O@<@. F@. @n
@+@2@2@5 O@=@5 O@. F @2 @@5 G>@<	@. F @2@5 O@<@J@=@,@. F@. E
@+@2@2@5 O@=@5 O@. F @2 @@5 G>@<	@. F @2@5 O@<@. F
@+@2@5 O@. F
@2@5 E@. F@2@6 O@8C@@G 
 F
@3@=@*@5 O@=@5 O@=
@. F
@2 @@5 G>@<@;@I@<
@. F
@2@5 O@A@<@@=@L
@L@$
@A@<@@=@>@=@. F@. @n@+
@2@2@5 O@<@. F@. @n
@+@2@2@5 O@=@5 O@. F @2 @@5 G>@<	@. F @2@5 O@<@J@=@,@. F@. E
@+@2@2@5 O@=@5 O@. F @2 @@5 G>@<	@. F @2@5 O@<@. F
@+@2@5 O@. F
@2@5 E@. F@2@6 O@8X D  t  t t  @lt  FX  	D  t  t t  @lt  G, 	P FE C@G 	
 C@
@3@; F8@5 I @@; F@5 O@;@8C	@G @3 F@5 O@;@8X D  t  t t  @lt replace_all_expr_type 	P N C@G 		
@3@,@5 L@;
@6 N@8C@G 	
@3@;@8X P JA C@@G 
 E	
@3@=@&	 E@% F8@% F?
@. F:
@+@2@!@<@&	 E@% F@% H
@. Gq
@+@2@!@,@0@1
@1@+@2@5 GF@@5 G9 @@5 EO @@,@5ask_if_save @@=@=@& C@5 E@,@0@1
@1@2@5 GF@5 Ec@,@0@1
@2@5 GF@. E K@2@5 Ec@. E@2@5 Ec
@@<@& C@;@I@B@;@8C@n@G @3@,	@5 E@,
@5 FL@5 O@,@5 O@=@Q@& C@. E K@1@1
@2@5 Ec@= E@5 E@. Be
@2@5 J6@<@*@&	 E@=
@&
 @@5 J6@<@=@&
 @@. D@2@5 J6@<@. F
@2@5 J6@<@& C@;@I@;@8X P IP  C@G  @3@?@-@5 G @@D@H@;@5 E:There are no VCs to prove.@5 E8@5 E:@I@8C@@G @3@5check_whether_to_proceed  @@5 F@@,@5 MA @@=	vc_number@,	@5 Gi@<@5 E:@+The following VCs have not yet been proved:@5 E8@5 E:@5list_vcs_still_to_prove  @@5 F@5 E:
Which VC? @5 H@,	@5 H;@5 E=@,
@5makename @@=@5 O@<VC does not exist; try again@5 E8@I@;@5 G @@. Evcname
@2@5 Ec@. N@-@-@2@5 E`@. N
	@2@5 E@. E@-@2@5 E`@. E @2@5 E@. I@-@2@5 E`@. I @2@5 E@. H@-@-@2@5 E`@. Fd@-@- Hm@2@5 E`@5 A  @@;@8X P K C@G @3@5 GE@,
@5 E@,@5 J@;@6 K @@8X P G C@]@G @3@L@=@ 
 	 A
@!@A
@<@D@=@ 
 	 E
@!@ 

 H
@!@<@*@=@ 
 	 I
@!@& D|@ 

 H
@!@<@ 
 	
@!@& D|@A
@;@8C@G 

bad_structure@3@;@8X P K C@&@G @3@=@ 
 E E	@!@5 E=@<@5 Oe @@5 L@,	@5 L@5 J6@;@5 L @@;@8X P L C@G 
@3@5 N @@;@. L		@2@6 E@8C@G 
@3@,
@5 L

@5 L
@;@8X P L C	@G 	@3@6 I~@8C@G @3@-@0@+@2@5 EI@6 I~@8X P O C@v@G @3@=@& Fp@=@,@5display_subgoals_max @@<@%@c@,
@5 Hb@Y@^
@^@j@<@& E@B@=	 E@5 N @@% C@<@5 E@% C@5 E:@5 E:@5 ER F0@5 E8@5 ER@ @5 H@=	@&
 D|may be inferred directly@5 E8@<
follows from @5 E8@5 J@=@=@& C@<@5 E@=@5 E@< E@5 Ec@5increment_search_count  @@<@J@;@8C@G @3@5 E@=@5 E@< E@5 Ec@5 O@;@8C@G @3@;@8X P N' C@*@G @3@,
@0@+@1@+@+
@2@5 H@5 Jy @@0@1
@2@,@5 H@5 N&@;@8C@G 	@3@;@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 D  t  t t  @lt  E 	Ptry_to_infer C@^@G @3@,@0@1	@1
@2@5 GF@=@. I@-@2@5 E@;@5	set_infer @@A
@<@9@=@. I@-@2@5 E@;@5 Jw@A
@<@&@= L@5 E@,
@5 O@;
@5enumerated_infer @@<@. G+@-@2@5 E`@;@5 O@A
@;@8X P O` C@G @3@5 E@;@?
@5 E@D
@H@8C@G @3@5 E@;@I@8C@G @3@5 K@;@8X 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 H C
@G @3@5 E8@5 JS@5 E+@;@8X P G C@|@G 

@3@K@;@ 

@!@=
@K@A@J@B@<@0@+@+@2@5 GF@,@5 L4@;@=	@-@5 G@<@&@'rule_family_not_declared_for_this_usage@;@=@&
 D|@B@B@<@5@ 
@!@=
@K@A@J@B@<@0@+@+@2@5 GF@,@5 L4@;@=	@-@5 G@<@& O@;@8C@G  @9X P K_ C@S@G  C	@3@,
@5 N|@. J	@2@5 Ec@.rule_applied@1@2@5 Ec@. O	@0@+@1@2@+@2@5 E@. O@-@-@-@2@5 E`@. O O@/ @0@1@2@/ O@. NQ
	@2@2@5 E@;@8C@G  C@3@. J D@2@5 Ec@;@8X Pflattenlist C@G @3@;@8C@G 

@3@5 I
@5 P  @@;@8X Pmake_difference C	@G 	
 I@3@;@8C
@G 	
 I@3@;@8C@G 

 I@3@,@5 L@5 EL@;@8X D  t  t t  @lt  I 	P M" C@G 
@3@5 F(@;@8C@G 

@3@5 F(@;
@5 M!@;@8C@G @3@;@8X P O C@!@G @3@. FY@+@2@5 E@h	@. FY	@2@5 Ec@;@=@&	@;@5 K @@<@J@;@8C
@G   @3@. FY@2@5 Ec@;@8X P OX C@5@G @3@,	@5 E|@5 F@,
@5 J@=@5is_terminator_line @@<@5 M. @@;@,@5 N@,@5 O@,
@5 O@;@=@'	@<
@5 G @@;@8X P N C@G @3@K	@5 E:@/!!! VAR argument not permitted: retype command.@5 E8@5 E:@;@I@8C@G 	@3@;@8C@(@G  A
 E
@3@=@(
 E@<@(
 E@;@5 E=@. E^ A@/ E
@2@5 Ec@;@8C@>@G  A
 E
@3@L
@5 E=@ 

 E
@!@=@( E@<@( E@;
@5 E=@Y@^
@^@i@. E^ A@/ E
@2@5 Ec@;@8C@G  A
 E
@3@L
@L@; A@5 N A@5 N@;@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 H@. E^ A H@2@5 Ec@<@/@0
@2@-@0@f@1@o@1@r@1@g@1@o@1@t@1@t@1@e@1@n@2@5 H@. E^ A H@2@5 Ec@;@8C@(@G  G@
 E
@3@=@(
 E@<@(
 E@;@5 E=@. E^ G@@/ E
@2@5 Ec@;@8C@>@G  G@
 E
@3@L
@5 E=@ 

 E
@!@=@( E@<@( E@;
@5 E=@Y@^
@^@i@. E^ G@@/ E
@2@5 Ec@;@8C@G  G@
 E
@3@L
@L@; G@@5 N G@@5 N@;@8C@,@G  M
 M
@3@L
@L@;@,@5 H @@5
check_hyplist @@. E^ Gh@2@5 Ec@. E^ J-@2@5 Ec@;@8C@G  M@3@;@,
@5 P
@. E^ Gh
@2@5 Ec@;@8C@D@G  H
 P
@3@L
@L@ 

 M
@!@;@,@5 P

@5 H@5 P@. E^ Gh@2@5 Ec@. E^ H C"@2@5 Ec@. E^ J-@2@5 Ec@;@8C@+@G  H
 P
@3@L
@L@ 
 P
@!@; H@. P@. P

@2@2@5 N@;@8C@*@G  H
 P
@3@L
@;@,@5 P
@5 H@. E^ Gh@2@5 Ec@. E^ H C"@2@5 Ec@;@8C@,@G  H
 P
@3@L
@L@;@,@5 P
@5 P@. E^ Gh@2@5 Ec@. E^ J-@2@5 Ec@;@8C@G  H@3@;@,
@5 P
@. E^ Gh
@2@5 Ec@;@8C@\@G 

 N 
 
@3@5 OM @@L@ 
 P
@!@L@ 
 M@!@;
@5 H@,@5 H@,@5 H@. E^ Gh
@2@5 Ec@. E^ L@2@5 Ec@. E^ H@2@5 Ec@. E^ H C"@2@5 Ec@;@8C@^@G 

 N 
 
@3@L
@&
 B@L@ 
 P
@!@L@ 
 P@!@;
@5 H@,@5 H@,@5 H@. E^ Gh B@2@5 Ec@. E^ L@2@5 Ec@. E^ H@2@5 Ec@. E^ H C"@2@5 Ec@;@8C@k@G 

 N 
 
@3@L
@=@ 

 E@!@<@ 

 E@!@L@ 
 P
@!@L@ 
 P@!@;
@5 H@,@5 H@,@5 H@. E^ Gh
@2@5 Ec@. E^ L@2@5 Ec@. E^ H@2@5 Ec@. E^ H C"@2@5 Ec@;@8C@C@G  N 
 
@3@5 P@L@ 
 P
@!@;@,@5 H
@,@5 H@. E^ Gh
@2@5 Ec@. E^ L@2@5 Ec@. E^ H@2@5 Ec@;@8C@(@G  N 
 
@3@5 P@;@,@5 H@. E^ Gh
@2@5 Ec@. E^ L@2@5 Ec@;@8C@G  N @3@5 P@;@. E^ Gh	@2@5 Ec@;@8C@G  J=@3@;@,
@5 H@. E^ Gh
@2@5 Ec@;@8C@G  H5@3@5 P@;@. E^ Gh	@2@5 Ec@;@8C@G  Cl
 E
@3@L
@L@; Cl@5 N Cl@5 N@;@8C@!@G  Cl
 E
@3@(
 E@;@5 E=@. E^ O|@/ E E@2@5 Ec@;@8C@>@G  Cl
 E
@3@L
@ 

 E
@!@L@( E@;
@5 E=@5 E=@Y@^@^
@k@. E^ O|@/ E@. E E
@2@2@5 Ec@;@8C@G  F,@3@;@5 E=@. E^case_number	@2@5 Ec@;@8C@F@G  M
 Fp
@3@;@L
@ 

 P
@!
 K@5 L @@,@5 H@,@5 P
@. E^ Fp@2@5 Ec@. E^strategy K@2@5 Ec@. E^ Gh@2@5 Ec@;@8C@*@G  M
 P
@3@;@,@5 P@,
@5 P
@. E^ P@2@5 Ec@. E^ Gh
@2@5 Ec@;@8C@G  N@3@5 P@;@. E^ Gh	@2@5 Ec@;@8C@+@G  M
 M
@3@5 E<@5 H @@;@,@5 H@. E^ N@2@5 Ec@. E^ L
@2@5 Ec@;@8C@G  M@3@5 E<@5 P@;@. E^ L	@2@5 Ec@;@8C@G  M@3@?@5 P@D@H@;@,
@5 P
@. E^ N
@2@5 Ec@;@8C@G  IP@3@;@5 E=@. E^ O	@2@5 Ec@;@8C@G  @j@3@;@5 E<@. E^ J	@2@5 Ec@;@8C@G  HY@3@;@5 E<@. E^ J	@2@5 Ec@;@8C@G  A@3@. E^subject	@2@5 Ec@;@8C@G  HN
 E
@3@L
@L@; HN@5 N HN@5 N@;@8C@G  HN
 E
@3@(
 E@;@5 E=@. E^ J-@1@2@5 Ec@;@8C@;@G  HN
 E
@3@L
@ 

 E
@!@( E@;
@5 E=@5 E=@Y@^
@^@i
@,@5 I@. E^ J-@2@5 Ec@;@8C@G  HN@3@;@5 P@. E^ J-	@2@5 Ec@;@8C@G  HO
 E
@3@L
@L@; HO@5 N HO@5 N@;@8C@G  HO
 E
@3@(
 E@;@5 E=@. E^ J-@1@2@5 Ec@;@8C@;@G  HO
 E
@3@L
@ 

 E
@!@( E@;
@5 E=@5 E=@Y@^
@^@i
@,@5 I@. E^ J-@2@5 Ec@;@8C@G  HO@3@;@5 P@. E^ J-	@2@5 Ec@;@8C@G  HP
 E
@3@L
@L@; HP@5 N HP@5 N@;@8C@G  HP
 E
@3@(
 E@;@5 E=@. E^ J-@1@2@5 Ec@;@8C@;@G  HP
 E
@3@L
@ 

 E
@!@( E@;
@5 E=@5 E=@Y@^
@^@i
@,@5 I@. E^ J-@2@5 Ec@;@8C@G  HP@3@;@5 P@. E^ J-	@2@5 Ec@;@8C@G  HQ
 E
@3@L
@L@; HQ@5 N HQ@5 N@;@8C@G  HQ
 E
@3@(
 E@;@5 E=@. E^ J-@1@2@5 Ec@;@8C@;@G  HQ
 E
@3@L
@ 

 E
@!@( E@;
@5 E=@5 E=@Y@^
@^@i
@,@5 I@. E^ J-@2@5 Ec@;@8C@G  HQ@3@;@5 P@. E^ J-	@2@5 Ec@;@8C@,@G  HS
 J
@3@,@5 J@;@L@5 J@. E^ @r
@2@5 Ec@. E^ N@2@5 Ec@;@8C@G  HS@3@-@5 J@;@. E^ @r	@2@5 Ec@;@8C@%@G  HW@3@;@,
@5 H@5 E@=@ 

 E@!@<@-@5 E@. E^ Gh
@2@5 Ec@;@8C@G  HZ@3@;@L	@. E^ H	@2@5 Ec@;@8C@G @3@5 E:@.!!! Argument(s) not recognised: retype command@5 E8@5 E:@;@I@8X P O C@ @G  @3 N@5 E Fp@5 L> @@?@5 M@D@H@5 E:AUTO-NEWVC:@5 E8 IP@5 IQ@5 IG@;@8X P@!does_not_satisfy_index_constraint C@G 
 E
@3@5 P @@5 P @;@8C@$@G 
 H/
@3@;@=@. F	
@2@5 H@<	@. F	@2@5 H@;@8C@G 
@3@. E
	@2@5 H@;@8X P J C@G 		@3@;@8C@G 	
 C@	@3@;@8C@G 	
 C@
 F
	@3@. C@
	@2@5 J@;@8X P HP  C@G @3@=	 J-@-@5 Gi@A@<@)DELETE -- which hypothesis or hypotheses? N@5 H8@,@5 H; HP@5 N@5 O @@;@8X D  t  t t  @lt  E 	P JG C@J@G @3@5 E<@5 J'@= E@5 G@0@+	@-@2@-@5 K @@5 J
 @@<	 Fp@5 G@5 P%@A	@5 I@5 I@5 I@. I@-@2@5 E`@5 F @	Rulefile @5 E8@5 ER processed.@5 E8@5 E:@5 I@5 IM@;@8C@G @3@5 E<@?	@5 J'@D	@H	Warning: @5 E8@5 ER O@5 E8@5 E:@;@I@8X Pwrite_summary_of_proof_status  C	@G   @3@5 O @@5 E:@5 M @@;@8X P N C@1@G 
@3@,@5 K @@;@,
@5 N@;@=@ @!@ 	
@!@<	
@5 EI@A@;@8C@G @3@;@8X P M\ C@$@G  Lq  Ab
@3
@5 Fa@5 Fa@;@8C@G  @O
@3
@5 Fa@;@5 M[@;@8X P I C@G 

@3@5 E
@6 I@8C@G  @9X P J$ C@G @3 K&@5 K8@;@5 F@,@5 L? @@5 K8@& G@;@8X P L C@@G 
 G

@3@,@5 L@,
@5 L@=@$
@;@$	@B@B@A@<@d@=@.@ 
 I@!@ 

 I@!@,@5 EI@,@5
simp_set_list @@,@5 EL@ 	
 I@!@<@4@=@. G
@2@5 H@;@$	
@<@=@. G
@2@5 H@;@$	@<
@ 	
 G

@!@B@B@A@;@8C@m@G 
 G
@3@,@5 L@,
@5 L@=@$
@;@$	@B@<@J@=@ 
 I@!@ 

 I@!@5make_intersection @@<@/@=@. G
@2@5 H@;@$	@<@=@. G
@2@5 H@;@$	
@<
@ 	
 G
@!@B@;@8C@u@G 
 G
@3@,@5 L@,
@5 L@=@$
@;@ 	
 I@!@B@<@N@=@ 

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

 I@!@5 P @@<@"@=@. G
@2@5 H@;@ 	
 I@!@<
@ 	
 G
@!@B@;@8C@@G 
 G
@3@,@5 L@,
@5 L@=@@=@$
@B@B@B@<@@=@ 
 I@!@B@B@B@<@@=@,@ 

 G
@!@=
@. G@2 @@5 L@<@. G@2 @@5 L@B@B@<@c@=@ 
 G@!@. G
@2 @@5 L@B@<@D@=@)@ 
 G@!@=
@. G
@2 @@5 L@<@. G
@2 @@5 L@B@<@ 
 I@!@ 

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

 I@!@5 M @@&	 @@<
@ 	
 G
@!@B@;@8C@E@G 
 G	
@3@,@5 G>@,
@5 L@=@$@ 

 I@!@=@. G	
@2@5 H@&	 @@<@. G
@2@5 H@&	 @@<
@ 	
 G	
@!@;@8C@E@G 
 G
@3@,@5 G>@,
@5 L@=@$@ 

 I@!@=@. G
@2@5 H@&	 @@<@. G	
@2@5 H@&	 @@<
@ 	
 G
@!@;@8C@)@G 
 Be
@3@,@5 L@,
@5 L@=@$
@&	 @@<
@ 	
 Be
@!@;@8C@E@G 
 E
@3@. Be
@2@,@5 L@=@& @@&	 @@B
@<@#@=@ 
 Be
@!@ 	
 E
@!@<@ 	
 D@!@B
@;@8C@G 
 I

 I@3@,@5 P0@5 EL@;@8C@*@G @3@=
@5 E<@$	@B
@A@<@0@+
@+@2@5 GF@,@5 G@0
@2@5 GF@;@8X P D CA AU@3@4 AW@Y@_@`@d@o@8X P MN C@G 
 Lq Ab
@3@;@8C@G 
 @O
@3@5 MM@;@8X P M  C@B@G @3@5 F@ Gh@,@5 Gi P@,	@5 Gi@=
@&	 L
@. M@2@!@<@=
@&	 J
@. J@2@!@<@=@&	 F	@%
 F	@<@&	 K@%
 K@;@@;@8X P L C@G 
 @n

 @n
@3@5 L
@5 L@;@8C@G 
 F

 F
@3@5 L
@5 L@;@8C@G 
 E

 E
@3@5 L
@5 L@;@8C@G @3@;@5 H1@;@8X P M CA@G 	
 FT
@3@0@+@+
@2@5 GF@,
@5 L4@. N@-@-@2@5 E` E@5 E`
@5 K E@5 E@;@,@5 I@,@5 I@=@ 
  O
 NQ@!@B@<@T@=@ 
  NQ@!@% D|@B@<@<@=@ 
  O
 NR E@!@<@ 
  NR E@!@% D|@=@$@$@<@$@$@5 I@?@5 I@D@H@5 N@0@+@2@5 GF@. Be
@2@,@5 K@,@5 H+@=@5 Ip@;@I@<@J@?@5 G @@D@H@5display_rep_rule @@& D|@,@5 E@. O@0@1@2@2@6 Ec@8X P GH C@G @3@5 Jt@;@8C@G @3@,
@5 Jt@;
@5 GG@;@8C@G 		@3@;@8X P J C@G   Fp E@9C@G   E E@9C@G   
 
  E?@9C@G 	
 
  E?
@3@5 E=@Y@_@a@l@Y@_@^@j@8C@%@G 

 int_list@3@5 E=@Y@Z @a@i@Y@a@Z@@i@;@.  P>@2@6 J@8C@G  
  P>@9X P K C@G @3@-@5 N@;@8C@>@G @3@,	@5 E@=@&	 E?@;@. N F@2@5 Fg@<@%@=@&	 Ft@;@. N K@2@5 Fg@<@= L@5 E@;@. N F@2@5 Fg@<@J@;@8C@G @3@;@8X D  t  t t  @lt  E_ 	P E5 C@G @3@5 E=@=@Y@_@`@k@<@Y@_@Z @j@;@8X P GX C	@G 	
 HC@3@;@8X P L C@G @3@5 E<@,
@5 E@;@5 Hb@;@8C@1@G @3@5 E=@=
@Y@_@Z @l@%
 @#@<@Y@_@Z @i@%
@Y@_@c@p@;@,@5 M@;@Y@^@a@f@o@8X P O C@G  
 Ld@9C@G  
 L>@9C@G  
 I@9C@G  
 F.@9C@G  
 E@9C@G  
 JP@9C@G  
 F@9C@G  
 L}@9C@G  
 O@9C@G  
 N@9C@G  
 I@9C@G  
 H@9C@G  
 H@9C@G  
 O@9C@G  
 N@9C@G  
 I@9C@G  
 L@9C@G  
 MA@9C@G  
 Ly@9C@G  
 H@9C@G  
 H_@9C@G  
 I@9C@G  
 F7@9C@G  
 I@9C@G  
 N@9C@G  

inverse_video@9C@G  
 G@9C@G  
 M@9C@G  
 If@9C@G  
 K@9C@G  
normal_video@9C@G  
 F2@9C@G  
 E@9C@G  
 L*@9C@G  
 Gd@9C@G  
 H@9C@G  
 Fo@9C@G  
 Hr@9C@G  
 Et@9C@G  
 G^@9C@G  
 H@9C@G  
 Gt@9C@G  
 G@9C@G  
 K@9C@G   F@9C@G  
 E@9C@G  
 F=@9C@G  
 E@9C@G  
 I@9C@G  
 J2@9C@G  
 L@9C@G  
 F@9C@G  
 F@9C@G  
 Kp@9C@G  
 G@9C@G  
 Fd@9C@G  
 K@9C@G  
 L{@9C@G  
 M@9C@G  
 G@9X P O C@G @3@5enum_infrule @@;@8X Preport_total_defects  C@c E@3@,@5 J@5 E:@5 E8 defects detected.@5 E8@5 E:@5 E:@;@8X P@%increment_current_record_field_number  C@G @3@.current_record_field_number@+@2@5 E@h	@. PK	@2@5 E@;@8X P O C@"@G  
 F
 O CW@N@U@M@I@N@E@Q@S@9C@"@G  
 F
 O CW@N@U@M@I@N@E@Q@S@9C@"@G  
 F
 O CW@N@U@M@I@N@E@Q@S@9C@"@G  
 F
 O CW@N@U@M@I@N@E@Q@S@9C@"@G  
 Be
 O CW@N@U@M@I@N@E@Q@S@9C@"@G  
 E
 O CW@N@U@M@I@N@E@Q@S@9C@"@G  
 F
 O CW@N@U@M@I@N@E@Q@S@9C@"@G  
 F
 O CW@G@E@N@I@N@E@Q@S@9C@"@G  
 F
 O CW@G@E@N@I@N@E@Q@S@9C@"@G  
 F
 O CW@G@E@N@I@N@E@Q@S@9C@"@G  
 F
 O CW@G@E@N@I@N@E@Q@S@9C@"@G  
 Be
 O CW@G@E@N@I@N@E@Q@S@9C@"@G  
 E
 O CW@G@E@N@I@N@E@Q@S@9C@"@G  
 D
 O CW@G@E@N@I@N@E@Q@S@9C@"@G  
 F
 O CW@I@N@T@I@N@E@Q@S@9C@"@G  
 F
 O CW@I@N@T@I@N@E@Q@S@9C@"@G  
 F
 O CW@I@N@T@I@N@E@Q@S@9C@"@G  
 Be
 O CW@I@N@T@I@N@E@Q@S@9C@G  
 @n
 O CW@A@R@I@T@H@9C@G  
 E
 O CW@A@R@I@T@H@9C@G  
 F
 O CW@A@R@I@T@H@9C@G  
 E
 O CW@A@R@I@T@H@9C@G  
 EB
 O CW@A@R@I@T@H@9C@G  
 
 O CW@A@R@I@T@H@9C@G 
 Be
 O CW@A@R@I@T@H@3 Fp@6 F@8C@G  
 F
 O CW@A@R@R@A@Y@9C@G  
 I]
 O CW@A@R@R@A@Y@9C@G 
 Be
 O CW@A@R@R@A@Y@3 Fp@6 F@8C@G  
 Be
 O CW@E@N@U@M@9C@G  
 F
 O CW@E@N@U@M@9C@G  
 F
 O CW@E@N@U@M@9C@G  
 F
 O CW@E@N@U@M@9C@G  
 F
 O CW@E@N@U@M@9C@G  
 E
 O CW@E@N@U@M@9C@G  
 F
 O CW@E@N@U@M@9C@G  
 F
 O CW@E@N@U@M@9C@G  
 F
 O CW@E@N@U@M@9C@+@G  
 F
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 F
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 F
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 F
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 E
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 F
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 F
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 D
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 Be
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 E
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 F
 O CW@F@D@L@F@U@N@C@S@9C@G  
 F
 O CW@L@O@G@I@C@9C@G  
 F
 O CW@L@O@G@I@C@9C@G  
 F
 O CW@L@O@G@I@C@9C@G  
 D
 O CW@L@O@G@I@C@9C@G  
 C@
 O CW@L@O@G@I@C@9C@G 
 Be
 O CW@L@O@G@I@C@3 Fp@6 F@8C@G  
 F
 O CW@S@E@Q@9C@G  
 F
 O CW@S@E@Q@9C@G  
 G
 O CW@S@E@Q@9C@G  
 O CW@S@E@Q@9C@G  
 G 
 O CW@S@E@Q@9C@G  
 G
 O CW@S@E@Q@9C@G  
 G
 O CW@S@E@Q@9C@G  
 G
 O CW@S@E@Q@9C@G  
 G
 O CW@S@E@Q@9C@G  
 @n
 O CW@S@E@Q@9C@G  
 E
 O CW@S@E@Q@9C@G  
 Be
 O CW@S@E@Q@9C@G  
 F
 O CW@S@E@Q@9C@G  
 G	
 O CW@S@E@T@S@9C@G  
 G
 O CW@S@E@T@S@9C@G  
 G
 O CW@S@E@T@S@9C@G  
 G
 O CW@S@E@T@S@9C@G  
 G

 O CW@S@E@T@S@9C@G  
 G
 O CW@S@E@T@S@9C@G  
 G
 O CW@S@E@T@S@9C@G  
 D
 O CW@S@E@T@S@9C@G  
 F
 O CW@S@E@T@S@9C@G 
 Be
 O CW@S@E@T@S@3 Fp@6 F@8C@G  
 F
 O CW@Q@U@A@N@T@I@F@9C@G  
 I
 O CW@Q@U@A@N@T@I@F@9C@G  
 D
 O CW@Q@U@A@N@T@I@F@9C@G  
 F
 O CW@Q@U@A@N@T@I@F@9C@$@G 
 Be
 O CW@Q@U@A@N@T@I@F@3 Fp@6 F@8C@G  
 G
 O CW@B@I@T@W@I@S@E@9C@G  
 G
 O CW@B@I@T@W@I@S@E@9C@G  
 G
 O CW@B@I@T@W@I@S@E@9C@G  
 F
 O CW@B@I@T@W@I@S@E@9C@G  
 F
 O CW@B@I@T@W@I@S@E@9C@G  
 Be
 O CW@B@I@T@W@I@S@E@9C@G  
 F
 O CW@M@O@D@U@L@A@R@9C@G  
 F
 O CW@M@O@D@U@L@A@R@9C@G  
 E
 O CW@M@O@D@U@L@A@R@9C@G  
 F
 O CW@M@O@D@U@L@A@R@9C@G  
 Be
 O CW@M@O@D@U@L@A@R@9C@"@G  
 O CW@N@U@M@I@N@E@Q@S
 F@9C@"@G  
 O CW@N@U@M@I@N@E@Q@S
 F@9C@"@G  
 O CW@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 O CW@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 O CW@G@E@N@I@N@E@Q@S
 F@9C@"@G  
 O CW@I@N@T@I@N@E@Q@S
 F@9C@G  
 O CW@A@R@I@T@H
 F@9C@G  
 O CW@A@R@I@T@H
 F@9C@G  
 O CW@A@R@I@T@H
 F@9C@G  
 O CW@A@R@I@T@H
 F@9C@G  
 O CW@A@R@I@T@H
 F@9C@G  
 O CW@A@R@I@T@H
 F@9C@G  
 O CW@A@R@R@A@Y
 F@9C@G 
 O CW@A@R@R@A@Y
 F@3@6 F@8C@G  
 O CW@E@N@U@M
 F@9C@G  
 O CW@E@N@U@M
 F@9C@+@G  
 O CW@E@N@U@M@E@R@A@T@I@O@N
 F@9C@"@G  
 O CW@F@D@L@F@U@N@C@S
 F@9C@"@G  
 O CW@F@D@L@F@U@N@C@S
 F@9C@"@G  
 O CW@F@D@L@F@U@N@C@S
 F@9C@"@G  
 O CW@F@D@L@F@U@N@C@S
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@L@O@G@I@C
 F@9C@G  
 O CW@S@E@Q
 F@9C@G  
 O CW@S@E@Q
 G@9C@G  
 O CW@S@E@Q
 G@9C@G  
 O CW@S@E@Q
 G@9C@G  
 O CW@S@E@Q
 G@9C@G  
 O CW@S@E@Q
 G@9C@G  
 O CW@S@E@Q
 G@9C@G  
 O CW@S@E@T@S
 G
@9C@G  
 O CW@Q@U@A@N@T@I@F
 F@9C@"@G 
 O CW@B@I@T@W@I@S@E
 G@3@6 F@8C@"@G 
 O CW@M@O@D@U@L@A@R
 G@3@6 F@8X D  t  t t  @lt  E 	D  t  t t  @lt  H 	P OR C@G 

@3
@5 N@;@8C@G 

@3@5 N@;
@5 OQ@;@8X P F5 C@-@G @3@. F7@-@-@2@5 E`@. F@-@-@2@5 E`@. H@-@2@5 E`@. H@-@2@5 E`@. H@-@-@2@5 E`@. H@-@2@5 E`@5
restore_vc @@;@8X P K C@G @3@,
@5 N @@,@5 PP@5 N@;@8X P O C@G 
 Be
 G	 I I@3@;@8C@G 
 Be
 I G	 I@3@;@8C@G 
 Be
 G
 I I@3@;@8C@G 
 Be
 I G
 I@3@;@8C@G 
 Be
 G			@3@;@8C@G 
 Be	 G		@3@;@8C@G 
 Be
 G	
 G
	@3@;@8C@G 
 Be
 G
	 I	@3@;@8C@G 
 Be	 G
	 I@3@;@8C@G 
 Be
 G

 I		@3@;@8C@G 
 Be	 G

 I	@3@;@8C@G 
 Be
 G
			@3@;@8C@G 
 Be	 G
		@3@;@8C@G 
 Be
 G
	
 G

	@3@;@8C@G 
 Be
 G	 I	@3@;@8C@G 
 Be	 G	 I@3@;@8C@G 
 Be
 G
 I I@3@;@8C@G 
 Be
 I G
 I@3@;@8C@G 
 Be
 G		 I@3@;@8C@0@G 
 Be	
@3@=@$	
@<@=@. Be	
@2@5 N@<@. G	
@2@5 N@. G
	@2@5 N@;@8C
@G 
 E
 I I@3@;@8C
@G 
 E
 I I@3@;@8C@G 
 E	 I@3@. G	@-	@2@5 N@;@8C@G 
 E
 I	@3@. G	@-	@2@5 N@;@8C@G 
 E	
@3@. E	
@2@5 N@;@8X P N* C@%@G 
@3@5 E@5 E@,
@. @n
@2@5 E@0
@2@5 N)@;@8C@2@G 		
@3@,
@,@5 J{
@,@5 J{@,@. @n@2@5 E@0@. F
@2@2@5 N)@;@8C@)@G 
@3@0@2@,
@5 N)@0
@2@0@+@2@5 N)@ 	
@!@;@8C@G 
 F

@3@;@8C
@G 

@3@;@8C@G @3@;@8X D  t  t t  @lt  I 	P P C
@G @3@5 E|@5 I~@;@8X P
save_ruleused C@G @3@5 Es@;@8C
@G @3@. Et@2@5 Ec@;@8X P H< CAT@G 
@3@5 F@=A(@,	@5seeing @,
@5 F@=@@(
 @@=@&	 @l@<<<< End of command script @5 E8@5 ER reached >>>@5 E8@5 E:@. J	@2@5 E@;@5 I@=@,@5 J @<<< Resuming command script @5 E8@5 ER J@5 E8@5 E:@5 I@<@&<<< Returning to interactive input >>>@5 E8@5 E: @l@5 ICHECK|:@5 H@A@. J@2@,@5 O@,
@5 Hb@,@,@5 M @@=@&
 @& @l@. JP@-@2@5 E`@. JP@2@5 Ec@<@=@&
@&script@. JP@-@2@5 E`@. JP@2@5 Ec@<@J@5 H;@B@<@@=@(
 D0@5 I@6Error on input stream - returning to interactive input@5 E8@5 E:@. J@-@2@5 E` @l@5 I@5 H;@B@<@]@$
@=@&	 @l@<@5 Kt @ D0@5 E8@;@=@B Fp@5 JO@,@5 M @,@5 N@=@5 M@<@?@5 M@D@H NE@5 E8@5 ER NF@5 E8@5 E:@;@5 J@5 Jq@5 P_ D0@5 E8@5 E:@5 Jq@< E@5 JO@B@B@B
@A@<@%@3READ ERROR: garbage on input stream mandates reset.@5 E8@5 E:@5 E:@5Please type CONTROL-C to resume use of the checker...@5 E8@5 E:@. J@-@2@5 E`@5 F@I@B	@B@B
@B@A@;@8X P O C@G @3@=@5 N@;@<@5 K @@;@8X P I C@G 
 F
 F
@3@. F
@/ F@2@5 I@;@8C@G 
 F
 F
@3@. F
@/ F@2@5 I@;@8C@G 
 F

 F
@3@5 I
@5 I@;@8C@G 
 F

 F
@3@5 I
@5 I@;@8C@G 
 D

 D@3@5 I@;@8C@G 
 C@

 C@
@3@5 I
@5 I@;@8C@G 
 F

 F
@3@5 I
@5 I@;@8C	@G 	@3@5 GE@;@8C@G @3@5 E@0@+
@+@2@5 GF@,@5 P@0
@2@5 GF@;@8X P J( C@G @3@0 C"@2@5 J @@0 B}@2@6 Pc@8X D  t  t t  @lt  O 	P O C E 
@9XP P4 C@G  
 I@9C@G  
 I@9C@G 

 I@3@,@5 J@5 EL@;@8X D  t  t t  @lt  M&  	P H9 C@G @3@5 E8@5 E:@5 E8@5 JS@5 E+@;@8X P N C@G   @3@5 F@5 L @@5 J @ J@5 E`@. E^ H@-@2@5 E`@. H@-@2@5 E`@5 N @@;@8X P O C@G @3@,@5 PS@& @l P[@5 H@;@8C@G   @3[EXECUTE]: @5 E8@;@8X Psatisfies_index_constraint C@G 
 E
@3@=@5 Pi @@<@5 Pk@;@8C@G 
 H/
@3@. F
	@2@5 H@. F	@2@5 H@;@8C@G 
@3@. Be
	@2@5 H@;@8X D  t  t t  @lt  Eb 	P Pd C@G 	 C"@3@6 C$ @8C
@G 	 B}@3 B}@6 C+ @8C
@G 	 A@3 A@6 Pm@8X D  t  t t  @lt  HM 	D  t  t t  @lt  Nr 	Pdo_remembering  C@G @3 J-@,@5 Gi@5 J@I@8C@G   @3@;@8X P M C@G 
 D@3@;@I@8C@G 
 F@3@;@I@8C@G 
 F@3@;@I@8C@G 
 C@@3@;@I@8C@G 
 F@3@;@I@8C@G  @9X P G< C@G @3@K@5 E:<<< ERROR: illegal variable >>>@5 E8@5 E:@;@I@8C@G  @ @@3@;@8C@G  @ @@3@;@8C	@G 	@3@5 GE@;@8C@/@G 
 Be
@3@,@5 E@=@& E?@<@& Ft@;@. E
@2@,
@5 F@. Be
 @2@5simp_rel @@;@8C@2@G 
 Be
@3@,@5 E@,
@5 I@,@5 I@=@$
@&	 @@<
@ 	
 Be
@!@;@8C@/@G 
 E
@3@,@5 E@=@& E?@<@& Ft@;@. E
@2@,
@5 F@. E
 @2@5 Pq@;@8C@2@G 
 E
@3@,@5 E@,
@5 I@,@5 I@=@$
@&	 @@<
@ 	
 E
@!@;@8C@0@G 
 F
@3 E?@5 E E?@5 E@;@. @n@. E
@2@2@,@5 OE@. F @2@5 Pq@;@8C@G 
 F
@3@. F
@2@5 G;@;@8C@0@G 
 F
@3 E?@5 E E?@5 E@;@. @n@. E
@2@2@,@5 OE@. F @2@5 Pq@;@8C@+@G 
 F
@3 Ft@5 E Ft@5 E@;@. E
@2@,@5 OE@. F @2@5 Pq@;@8C@2@G 
 F
@3@,@5 E@,
@5 I@,@5 I@=@$
@&	 @@<
@ 	
 F
@!@;@8C@/@G 
 F
@3@,@5 E@=@& E?@<@& Ft@;@. E
@2@,
@5 OE@. F
 @2@5 Pq@;@8C@2@G 
 F
@3@,@5 E@,
@5 I@,@5 I@=@$
@&	 @@<
@ 	
 F
@!@;@8C@G 
 F
@3@. F
@2@5 G;@;@8C@G 
 D D
@3@5 G;@;@8C@G 
 D Be
@3@. E
@2@5 G;@;@8C@G 
 D E
@3@. Be
@2@5 G;@;@8C@G 
 D F
@3@. F
@2@5 G;@;@8C@G 
 D F
@3@. F
@2@5 G;@;@8C@G 
 D F
@3@. F
@2@5 G;@;@8C@G 
 D F
@3@. F
@2@5 G;@;@8C@G 
 D

 D@3@5 G;@;@8C@G 
 F

 F
@3@5 G;
@5 G;@;@8C@G 
 F

 F
@3@5 G;
@5 G;@;@8C@G 
 C@

 C@
@3@5 G;
@5 G;@;@8C@G 
 F

 F
@3@5 G;
@5 G;@;@8C@_@G 
 F
 

 F
 

@3@,@5 Fa@;@=@-@5 F@;
@5 G;@<@,@=@. Fd
 Hm@2@5 E
@5 G;@. Fd
 Hm@2@5 E@<@. Fd
 Hm@2@5 E@I@;@8C@_@G 
 I
 

 I
 

@3@,@5 Fa@;@=@-@5 F@;
@5 G;@<@,@=@. Fd
 Hm@2@5 E
@5 G;@. Fd
 Hm@2@5 E@<@. Fd
 Hm@2@5 E@I@;@8C@ @G 
 I]
@3@,
@5 E@;@. I]
@2
@5 I@;@8C@G @3@,
 E@5 I@5 I@;@8X P IR C@;@G @3@. E@-@-@2@5 E`@. E H>@2@5 E@5 JI @@,	@5 O @@5 IV @@;@=@5 JL@<@=@&	 G@<@=@&	 E@< JK@5 E`@;@5tidy_up_logfacts  @@;@8C@G @3FAIL@5 E8@5 E:@. E@-@-@2@5 E`@;@I@8X Psort_rules_used  C@"@G @3@,@. Eq@2@,	@5 O@*	 D|@,
@5 EL@;@. Et@-@2@5 E` Eu@5 O@;@8X P M C@G @3@,
@5 E @5 F@;@8X P HW  C@!@G @3@=
 Gh@,@5 Gi@A	@<@6TRAVERSE -- Please specify expression to be traversed. J?@5 H8@,	@5 H;@,@5 H@;@6 J@8X Preconstruct_record C@1@G 		

 E
@3@,@5 P @@;
@,@5 G> Hp@-@0@1@2@5 Hq@;@8C@G 
@3@;@8X P M C@ @G 
 Be	
@3@5 E@,@5 G>@5 E@;@. Be
@2@6 M@8C@ @G 
 Be	
@3@5 E@,@5 G>@5 E@;@. Be	@2@6 M@8C@ @G 
 E	
@3@5 E@,@5 G>@5 E@;@. E
@2@6 M@8C@ @G 
 E	
@3@5 E@,@5 G>@5 E@;@. E	@2@6 M@8C@ @G 
 F	
@3@5 E@,@5 G>@5 E@;@. F
@2@6 M@8C@ @G 
 F	
@3@5 E@,@5 G>@5 E@;@. F	@2@6 M@8C@ @G 
 F	
@3@5 E@,@5 G>@5 E@;@. F
@2@6 M@8C@ @G 
 F	
@3@5 E@,@5 G>@5 E@;@. F	@2@6 M@8C@ @G 
 F	
@3@5 E@,@5 G>@5 E@;@. F
@2@6 M@8C@ @G 
 F	
@3@5 E@,@5 G>@5 E@;@. F	@2@6 M@8C@ @G 
 F	
@3@5 E@,@5 G>@5 E@;@. F
@2@6 M@8C@ @G 
 F	
@3@5 E@,@5 G>@5 E@;@. F	@2@6 M@8C
@G @3@K@;@,	@5 FK@6 E=@8C@G @3@6 E@8C@@G 
 D	@3@L	@=
@ 	
 D
@!@B@<@@=@ 	
 Be@!
@. E@2@!@<@t@=@ 	
 E@!
@. Be@2@!@<@\@=@ 	
 F@!
@. F@2@!@<@D@=@ 	
 F@!
@. F@2@!@<@,@=@ 	
 F@!
@. F@2@!@<@ 	
 F@!
@. F@2@!@6 M@8C@G 
 F	
@3@5 E@;@5 H@6 M@8C@G 
 F	
@3@5 E@;@5 H@6 M@8C@G 
 F	
@3@5 M@6 M@8C@G 
 F	
@3@5 E@;@=@5 H@<@6 M@8C@G 
 F	
@3@5 E@;@=@5 H@<@6 M@8C
@G 
 F	@3@6 M@8C@G 
 F		@3@6 M@8C@G 
 C@	
@3@5 E@;@=	@. D	@2@5 H@<@6 M@8C@G 
 C@	
@3@5 E@;@=@5 H@<@. D	@2@6 M@8C@G 
 C@	
@3@=	@. D	@2@5 M@<@6 M@8C@G 
 F	
@3@. C@	
@2@5 M@. C@
	@2@6 M@8C@E@G 
 Be	
@3@=@5 E@=@K	@5 G@?@5 E=@D@H@5 E@<@$	
@<@5 E@=@K
@5 G@?@5 E=@D@H@5 E@<@$
	@8C@G 
 E	
@3@=@. F	
@2@5 E@<	@. F	
@2@6 E@8C@$@G 
 F	
@3@. F	
@2@5 M@. E	
@2@5 E@. E	
@2@6 H@8C@$@G 
 F	
@3@. F	
@2@5 M@. E	
@2@5 E@. E	
@2@6 H@8C@,@G 
 F	
@3@=@. F	
@2@5 E@<@=@. F
	@2@5 E@<	@. Be	
@2@6 M@8C@,@G 
 F	
@3@=@. F	
@2@5 E@<@=@. F
	@2@5 E@<	@. Be	
@2@6 M@8C@/@G 
 Be	 @n
@3@5 E@=@5 E@ 

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

 @n	@!@<
@5 E@ 
 E
	@!@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 L C@G 
 @n

 G

@3@5 L
@5 L@;@8C@G 
 F

 G
@3@5 L
@5 L@;@8C@G 
 E

 G
@3@5 L
@5 L@;@8C@G @3@;@5 H1@;@8X P H C@K@G @3@5 E=@=@& E@%
 F8@<@& E@%
 F@,@0
@1	@1@+@2@5 GF@@=	@&
 F8 J@5 E8@<@&
 F  C@5 E8@5 ER@:@5 H@5 Em@5 ER@5 E:@;@8C@+@G 	
 E
@3@5 E=@5 E=@Y@a@^@j@=
@& E@5listhyps @@<@& E@5	listconcs @@;@8X P MQ C@G 	
@3@. Fd
 E@2@5 Fg Fe@5 Fj@;@6 MP@8C@G 	@3@;@8X P E C@G @3@;@8C	@G 
 H@3@;@I@8C@G 	
@3@5 E@5 E@;@8X P J C@G   O
 
  E? @c@9C@G   N E@9C@G   I E@9C@G   Lc E@9C@G   G E@9C@G   K E@9C@G   J3 E@9C@G   L E@9C@G   L+
 
  E?@P@@9C@G   Fn E@9C
@G   P@
  P> E?@9C
@G   PB
  P> E?@9C@G   F E@9C@G   JQ E@9C@G   Gu E@9C@G   L= E@9C@G   K E@9C@G  N
 
  E? 
@3@6 E@8C@G   N E@9C@G  auto_infer_from_false E@9X P E2 C@G 	@3@5 E< D@5 E@;@8C@G 	@3@5 E< D@5 E B@5 E@;@8X P N C@.@G @3@L@L	@=@& E@%
 F8@<@& E@%
 F@,@0
@1	@1@+@2@5 GF@@5 O @@;@8X D  t  t t  @lt  O 	P NK C@G @3@5 J'@5 I@5 I@5 I@;@8X Ppretty_write_arg_list C@G @3@;@5 L,@;@8C@G @3@;@,
@5 L,@; HG
@,@5 L,@;@5 P @@;@8X P FA C@G   @3@. H@-@2@5 E`@. H@-@2@5 E`@;@8X P F C	@G 
	@3@;@8C
@G 

@3@5 GE@;@8C@G @3@0@+@+
@2@5 GF
@,@5subst_vbl_list @@0@2@5 GF@;@8X P HU  C@G @3 N@5 K@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @5 H8@,@5 L @@;@5 MC N@5 E`@;@8X P L C@$@G 
@3@5 E=@Y@Z @^@j@Y@^@Z	@j@;
@5 L@;@8C@G 	@3@;@8X P O C@G  	
 O CW@S@P@E@C@I@A@L@9C@G  	
 O CW@R@E@C@O@R@D@9C@G  
 O CW@S@P@E@C@I@A@L
 K@9C@G  
 O CW@S@P@E@C@I@A@L
 G@@9C@G  
 O CW@S@P@E@C@I@A@L
 K@9C@G  
 O CW@S@P@E@C@I@A@L
 K@9C@G  
 O CW@S@P@E@C@I@A@L
 K@9C@G  
 O CW@S@P@E@C@I@A@L
 K@9C@G  
 O CW@S@P@E@C@I@A@L
 K@9C@G  
 O CW@R@E@C@O@R@D
 E@9C@G  
 O CW@R@E@C@O@R@D
 K@9C@G 
 O CW@R@E@C@O@R@D
 K@3@6 F@8X P Kx C@G @3@,@5term_variables @,@5 GZ@$@8X P H C@G 	
@3@Y@Z@0@`@j@Y@`@Z@9@j@;@6 H@8C@G @3@;@8X P M C@G 	@3@5 ER@5 E:@;@8C@G 	
@3@,@5 H@. E	@2@5 ER@5 E:@;@8C@G 	
@3@5 ER HG@5 E8@5 M@;@8C@ @G 	
@3@,@5 H@. E	@2@5 ER HG@5 E8@5 M@;@8X P L 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 E@8X Pinstantiate_all_vars C@G 	@3@;@8C@G 	
 
@3@$
@5 P @@;@8X P NZ C@G 
@3@5 E@6 NY@8C@G  @9X P E\ C@G @3@A@-@5 H@5 ER@;@8X P K4 C	@G  @3@*  (atomic object: leaf of expression tree)@5 I@;@8C@G @3  (@5 E8@5 ER arguments)@5 I@;@5 O@;@8X P M C@G @3@0 C"@2@5 Pc@0 A@2@6 Pc@8C@G @3@?	@5 J@D	@H@8X D  t  t t  @lt  Gu 	P Gt C@ E  Fp@9XP I C@G 	@3@;@8C
@G 		
@3@5 I~@;@8X P Kh C@G  D	 D@3@;@8C@S@G @3@,@5 N|@0
@1@+@+
@2@5 H@. O@1
@2@5 Ec@. O
@0@+@1@2@+@2@5 E@. O@-@-@-@2@5 E`@. O O@/ @0@1@2@/ O@. NQ
@2@2@5 E@;@8X Pdo_implication  C@G @3@-@. C@@+@+	@2@5 FK@-@5 FK@5 J6@I@8C@#@G @3@-@. C@@+@+	@2@5 FK@-@. D	@2@5 FK@. D@2@,
@5 Mt@5 J6@I@8X D  t  t t  @lt  P 	P P C@ E  Fp@9XP E C@@G 		@3@= E@5 E E@5 J E@5 E@<@A!!! Error: type-check failed on subgoal proof-frame entry attempt@5 E8@5 E:@;@I@;@5 F@@,@5 E@. E@-@2@5 E`@h
@. E
@2@5 Ec@. Gd
@-@2@5 E`@. F.
@-@-@2@5 E`@. F2
@-@-@2@5 E`@. Emethod@2@5 Ec@. E L
@2@5 Ec
@5 L@=@,@5 F
@<@% D|@. F@-@-@2@5 E`@. E F@!All current conclusions withdrawn@2@5 Ec@. F=
@2@5 Ec@. C@@+@+@2@5 J FC@. C@@2@5 FD@;@8X P N! C@G 
 @n
@3@5 N @;@8C@G 	@3@5 EC@;@8X P L C@G 
 E

 E@3@;@5 K@;@8C@G 
 E	

 E	@3@;@5 K@;@8C	@G 
 E
 F@3@;@8C
@G 
 F
 E@3@;@I@8C@G 
 F

 F@3@;@5 K@;@8C@G 
 F	

 F	@3@;@5 K@;@8C@G @3@5 I@;@=
@5 I@;@5 O_@<@J@;@8C@G @3@5 I@;@I@8C@;@G @3@=@-@-@5 I@<@=@ 
 F@!@<@ 
 I]@!@?
@=@-@-@5 I@<@=@ 	
 F@!@<@ 	
 I]@!@D
@H@;@8C@G @3@;@,
@5 GF@,@5 GF@5 O] @@;@8X P G C@G 
@3@. G
	@2@5 E@5 G@;@8C@G @3@;@8X Pprocess_proof_log_file_name C@&@G @3@-@0@.@2@,	@5 G@?@.@5 I~@D@H@,
@5 E@;@. N
@2@5 Ec@;@8C@#@G @3@0@.@1@p@1@l@1@g@2@,	@5 EI@,
@5 E@;@. P
@2@5 Ec@;@8X D  t  t t  @lt  G 	D  t  t t  @lt  G D  t  t t  @lt  G P GC@,s@!/usr/lib/swi-prolog/boot/parms.plM@3@4$parmslocal@. Be@+	 G@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 @. K@. G G@2@+	@2@5 P@$	@8C@; P@3@4 Pclp@. K@. Glibrary/clp@2@+	@2@5 P@$	@8X P HO  C@G @3@=	 J-@-@5 Gi@A@<@+REMEMBER -- which hypothesis or hypotheses? N@5 H8@,@5 H; HO@5 N@5 Pn @@;@8X D  t  t t  @lt  L 	Plist_deleted_hypotheses  C@G  @3@?@-@5 I@D@H@;@ No hypotheses have been deleted.@5 E8@5 E:@I@8C@G @3DELETED HYPOTHESES :-@5 E8@5 E:@,@5 I@5 I@I@8C@G   @3@;@8X Pprocess_logfact C@/@G 	step@3@=@&@=
@? G@5 F@D@H@<@? E@5 F@D@H@5 EmSTEP @5 E8@5 ER@<@J@;@8C@'@G 	 F@3@5 Em@,@5 L)@=
@& @5 ER@A@<@Y@^@_@d@p@-@5 L,@;@8C@G 	 H>@3@5 Em	Command: @5 E8@5 ER@;@8C@G 	 P K
 E E@3@5 Em@$Commence PROOF BY CASES attempt on H@5 E8@5 ER@;@8C@G 	 P@3@5 EmCommence PROOF BY @5 E8@5 ER attempt@5 E8@;@8C@S@G 			 F?
 F7@3@5 Em I@5 E8@,
@5 L)@=@&
 @5 ER F0@5 E8@5 ER@B@A@<@#@Y@^
@_@d@Z	@d@p@,@5 L, F0@,@5 L,@-@5 L,@;@8C@S@G 			 H
 F@3@5 Em Gv@5 E8@,
@5 L)@=@&
 @5 ER F0@5 E8@5 ER@B@A@<@#@Y@^
@_@d@Z@d@p@,@5 L, F0@,@5 L,@-@5 L,@;@8C@G 	 O@3@5 EmNow attempting proof of VC: @5 E8@5 ER@. Et@-@2@5 E`@5 E:@5 O@;@8C@c@G 

	 O
  E
@3@5 Em@ Successful inference with rule: @5 E8@5 ER@5 E:@h@5 M8@5 Em
Therefore @5 E8@,@5 L)@=@& 
@5 ER@A@<@Y@^@_@d@Z
@d@p
@-@5 L,@0@1@2@5 PQ @@;@8C@@G 	 O
  O
 NQ
@3@5 Em@#Successful substitution with rule: @5 E8@5 ER@5 E:@h@5 M8@5 EmAllowing substitution of @5 E8@,@5 L)@=@& @5 ER@5 E:@5 Emfor @5 E8
@5 ER@B@<@/@Y@^@_@d@Z@d@p@-@5 L,@5 E:@5 Em P@5 E8@Y@^@_@d@Z@d@p
@-@5 L,@0@1@2@5 P@;@8C@ @G   M)
 N@3*** PROVED VC @5 E8@5 ER@5 E:@5 E:@5write_rules_used  @@5 E:@5 E:@5 E:@;@8C@G 	 M) B@3@5 Em*** Proved all conclusions@5 E8@5 E:@;@8C@S@G 			 M)
 F@3@5 Em*** Proved C@5 E8@,
@5 L)@=@&
 @5 ER F0@5 E8@5 ER@B@A@<@#@Y@^
@_@d@Z@d@p@,@5 L, F0@,@5 L,@-@5 L,@;@8C@1@G 	 L@3@5 Em@ Entering new proof frame (DEPTH @5 E8@5 ER) ...@5 E8@,@5 LS@. I@-@2@5 E`@,@5 N @@Y@^@^@f@p
@. I
@2@5 E@;@8C@2@G 	 N@3@5 Em@#Exiting current proof frame (DEPTH @5 E8@5 ER Lq@5 E8@,@5 LS@. I@-@2@5 E`@,@5 P@Y@^@^@d@p
@. I
@2@5 E@;@8C@+@G 	 M@3@5 Em@>QUIT: give up attempt to prove subgoals of current proof frame@5 E8@,@5 LS@. I@-@2@5 E`@,@5 P@Y@^@^@d@p
@. I
@2@5 E@;@8C@/@G 	 H@3@5 EmAttempting to infer @5 E8@,@5 L)@=
@& @5 ER@A@<@Y@^@_@d@Z@d@p@-@5 L,@;@8C@r@G 

	 E
  E
@3@5 EmAttempt to prove @5 E8@,@5 L)@=@& 
@5 ER@A@<@Y@^@_@d@Z@d@p
@-@5 L,@5 E:@5 Emby subgoaling on rule @5 E8@5 ER D0@5 E8@5 E:@5 EmUnsatisfied subgoals are:@5 E8@5 E:@h@5 L/@0@1@2@5 P@;@8C@8@G 	 M@3@5 EmProved: @5 E8@,@5 L)@=
@& @5 ER@A@<@Y@^@_@d@Z@d@p@-@5 L,@5 E:@5 Em  by logical deduction@5 E8@;@8C@]@G 	 K@3@5 EmUse of standardisation@5 E8@5 E:@5 Em     on @5 E8@,
@5 L)@=@&
 @5 ER@A@<@Y@^
@_@d@Z@d@p@-@5 L,@5 E:@5 Em  gives @5 E8@=	@&
 @5 ER@<@-@5 L,@;@8C@G 	 K
 F8@3@5 EmApply standardiser on H@5 E8@5 ER@;@8C@G 	 K
 F@3@5 EmApply standardiser on C@5 E8@5 ER@;@8C@G 	 K
 P@3@5 Em@5Start proof-by-cases attempt on disjunction formula H@5 E8@5 ER@;@8C@G 	 F,@3@5 EmBegin CASE @5 E8@5 ER @5 E8@;@8C@]@G 	 F	
@3@5 Em P@5 E8@,@5 L)@=@& @5 ER@A@<@Y@^@_@d@Z@d@p@-@5 L,@5 E:@5 Emby induction on @5 E8@5 ER
 (base case: @5 E8@5 ER = @5 E8
@5 ER Lq@5 E8@;@8C@G 	 @j@3@5 EmConsulted rulefile: @5 E8@5 ER@;@8C@G 	library_name@3@5 EmLibrary rulefile: @5 E8@5 ER@;@8C@+@G 		lib_fault@3@5 Em@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@5 E8@5 E:Involves identifier @5 E8@5 ER in: @5 E8@5 ER D0@5 E8@;@8C@G 	lib_ok@3@5 Em@4LIBRARY LOADED: No FDL declaration mismatches found.@5 E8@;@8C@G 	 G@3*** END OF PROOF SESSION@5 E8@5 E:@5 E:@5 E:@5write_summary_of_rules_used  @@5 E:@5 P* @@5 E:@;@8C@G 	 E@3 P@5 E8@5 E:@5 E:@5 E:@5 P@5 E:@5 P@5 E:@;@8C
@G 	 Ov@3*** True VC eliminated: @5 E8@5 ER@;@8C@G @3@5 Em@ !!! UNEXPECTED LOGFACT: logfact(@5 E8@5 ER HG@5 E8@5 ER Lq@5 E8@;@8X P HV  C@.@G @3Saving@5 E8@,@5 O2@5 M@5 Jq@,	@,
@5 NB
/* SAVED: @5 E8@5 ER, at @5 E8@5 ER */@5 E8@5 E:@;@6 O @@8C@G @3@,@5 O2@?	@5 M@D	@H P)@5 E8@5 ER NF@5 E8@5 E:@;@6 J@8X P P1 C@'@G 
@3@,@5 P0@,
@5 G>@=
@5 H@$	@<	@ 	
@!@;@8C@G @3@;@8X P OH C@)@G @3@,	@5 E@=@&	@:@;@& D|@ @5 H@ @5 H@A
@<
@,
@5 OG@ 	
@!@;@8X P I C@G @3@,	@5 H @D@5 E8@5 ER@:@5 H@5 Em@5 ER@5 E:@;@8X P G C@G 	@3@;@8C@G  E? Ft@3@;@8C@G  Ft E?@3@;@8C@G @3@5 M@;@8X P K C@5@G 
 I]
@3@=@. Be	@2@5 H@;@5 K@A@<@,@5 K@ 

 I]
@!@;@8C@G 
@3@;@8X D  t  t t  @lt  M 	Pqvars_in_vc C@G @3@,	@. H	@2@5 O@* D|@;@8X D  t  t t  @lt  PB 	P PA C@q E @9XP K 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   Mc#1@9C@G   Mnot x=y@9C@G   Mn>0 or n=0 from [2,3]@9C@G   MX or not X where c#1=X from []@9C@G   Hc#3@9C@G   HX+1>0 where h#2=(X>=0)@9C@G   Hc#1 using inequals@9C@G   His_even(a+b) using even(1)@9C@G   H@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@9C@G   N h#6@9C@G   N c#4@9C@G   N h#2: X+Y@9C@G   N 
c#3: X+0 by Y@9C@G   N @"h#14: X+(Y+Z) by B where h#1=(A=B)@9C@G   N c#5: A+B by B+A using commut@9C@G   N all: n+0 by n using arith@9C@G   J= Q@9C@G   J= Q@9C@G   J=i-1+1@9C@G   J=@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@9C@G   H5h#3@9C@G   H5 Q@9C@G   Cl Q@9C@G   Clc#1-3@9C@G   Clc#2-3 & c#8-11 & c#5@9C@G   F,2@9C@G   Mc#1 by implication@9C@G   M@+X or Y where c#1=X & c#2=Y by contradiction@9C@G   Mc#5 by induction@9C@G   Mc#3 by cases@9C@G   Mp(x+y) by cases on h#7@9C@G   M@$x*x>=0 by cases on x<0 or x=0 or x>0@9C@G   N Q
@9C@G   N Q@9C@G   Mh#8@9C@G   Mc#11@9C@G   Mh#1 with 2*n-1@9C@G   Mc#7 with int_p_2 for int_P_1@9C@G   IP3@9C@G   @j
'sort.rls'@9C@G   @j'DISK$1:[-.RULES]INOUT.RLS'@9C@G   HY'prove1to5.cmd'@9C@G   HY'DISK$1:[-.PROOFS]REPLAY1.CMD'@9C@G   A H@9C@G   A M@9C@G   HN Q!@9C@G   HNh#1-3 & h#5-6 & h#10@9C@G   HN[1,2,3,5,6,10]@9C@G   HO Q!@9C@G   HO Q4@9C@G   HO Q5@9C@G   HP Q!@9C@G   HP Q4@9C@G   HP Q5@9C@G   HQ Q!@9C@G   HQ Q4@9C@G   HQ Q5@9C@G   HS G@9C@G   HSauto_done to on@9C@G   HSdisplay_subgoals_max to 2@9C@G   HW Q@9C@G   HW Q@9C@G   HWX where c#5=(X or _)@9C@G   HZ CG@9X P M C@G 
 	
@3@5 N @@5 M@;@8C@G @3@;@8X P MT C@$@G 
 @O@3@;@0
@1 @O@1@2@,
@5 HJ@;
@5 MS@;@8C@%@G 
  Ma Ab
@3@5 Fa@;@8C@-@G 
  Ab

@3@5 Fa@,@5 P
@5 MS@;@8C@0@G 
  Ab

@3@5 E@;
@5 Fa@5 MS@;@8X P O, C@G @3@. PK@2@5 Ec@5 I@5 F@,	@5 P@5 MC@5 N @@5 I@;@8X P P C@*@G 	@3@,
@5 FK@;@=@5 H@<@=@5 I@< J@5 E8@5 ER Gw@5 E8@5 ER@5 E:@;@8C@G @3@Y@_@`@i@;@5 P@h
@5 P@;@8C@G @3@;@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P Ok C@G @3@5 EX@;@8C@G 
@3@;@8X Pdisplay_help_lines C@G @3@;@8C@G 
@3@Y@`@Z @k@5 ER@5 E:@h	 @;@5 Q> @@;@8C@1@G 	 @3@5 E:@5 E:@,
@5 K(@5 ERMORE@5 E8@,@5 K+@5 ER (Press Return)...@5 E8@5 IM@,@5 E@5 LP@;@5 Q@@;@8X P P C@G   @3@5 P{ @@I@8C@G  @3@?@-@5 Es@D@H@<The above proof did not make use of the proof rules database@5 E8@5 E:@;@8C@1@G @3@,@5 Es@?@5 H @@D@H@. G^@2@5 Fg@/The only rule used in proving the above VC was:@5 E8@5 E:
@5 Em@. Et@1@+	@1@+
@2@5 E@5 G @@;@8C@)@G @3@6The following rules were used in proving the above VC:@5 E8@5 E:@. Et@1@+@1@+	@2@5 E@. G^@1@1	@2@5 Fg
@5 Em@5 QG@I@8C@G   @3@;@8X P PN C@G @3@,	@5 H@5 Ec@I@8C@G  @9X P P C@G 

@3
@5 F
@;@8C@G 

@3@5 F
@;
@5 P@;@8X P N C@G @3@,
@5 O@;@6 EL@8X D  t  t t  @lt  H 	P L C@G 	@3@;@8C@G 	@3@;@8C@#@G 	@3@,
@5 L @@;@=
@5 G6@$

@<
@5set_remove_all @@;@8X P NN C@G @3@5 F@,	@5 F@5 H @@;@,
@5 Im@;@5 Q@@;@8X P O C@$@G @3@?
@-@-@5 F
@D
@H @5 E@-@,@5 N@,	@5 M@?@5 I@D@H@;@8C@G  @3@?@-@-@5 F
@D@H @5 E@?	@-@-@5 N@D	@H@;@8C@4@G @3@5 E:@HWARNING: The proof of the current VC is incomplete, either because there@5 E8@5 E:@Hare still some unproven conclusions, or because you need another "done".@5 E8@5 E:@@(You may wish to complete proof (with DONE?) before proceeding.)@5 E8@5 E:@5 E:@5 F@EType "yes" to continue NEWVC command, "no" to continue this proof ...@5 E8@5 E:
Perform NEWVC@,@5 E@=@& C@<@& C@;@& C@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  Nw 	D  t  t t  @lt  L| 	P H C@@G @3@L@ 
 Be@!@,
@5 E@;@=@5@=@K	@<@5 E<@. O CW@+@2@5 O@0@.@1@R@1@U@1@L@2@,@5 EI@,
@5 EI
@5 E@<@[@=@5 O@B@A
@<@N@=@-@5 O@?@5 O@D@H Fp@5 F@B@A
@<@3@=@K	@<@5 E<@. O CW@+@2@5 O@0@.@1@R@1@U@1@L@2@,@5 EI@,
@5 EI
@6 E@8C@@G @3@,
@5 E@=@8@=@K	@<@5 E<@. O CW@+@2@5 O@0@.@1@R@1@U@1@L@2@,@5 EI@,
@5 EI
@5 E@B@<@@=@.@5 E<@,@5 E@,@0@.@1@R@1@U@1@L@2@5 G@. O CW@2@5 O@B@A
@<@v@=@5 O@B@B
@A@<@f@=@8@=@K	@<@5 E<@. O CW@+@2@5 O@0@.@1@R@1@U@1@L@2@,@5 EI@,
@5 EI
@5 E@B@<@,@5 E<@,@5 E@,@0@.@1@R@1@U@1@L@2@5 G@. O CW@2@6 O@B@A
@8X D  t  t t  @lt  G 	Pany_holes_left C@G @3@5 P@5 E@;@I@8C@G @3@;@8X P M C@G 
		@3@6 E@8C@G 

	@3@6 E@8C@G  	
 E	@9C@G  

 E
	@9C@G  

 @n		@9C@G  
 @n

	@9C@S@G 

	@3@5 E@5 E@=@. F@. @n@2@2 E @@5 FL@<@,@=@. F@. @n@2@2@5 H@<@=@. F@/ E@2@5 H@<	@. F@2@6 H@8C@R@G 
@3@5 E@5 E@=@. F@. @n	@2
@2 E @@5 FL@<@,@=@. F@. @n	@2
@2@5 H@<@=@. F	@/ E
@2@5 H@<	@. F
	@2@6 H@8C@*@G 

@3@5 E@5 E@=@. F
@2 E @@5 FL@<	@. F
@2@6 H@8X D  t  t t  @lt  JK  	P M2 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 G C@G @3@,	@5 K@5 E@I@8C@G  @9X P Nt C@C@G @3@5 Ea @@=@#@. E^ L@-@2@5 E@= H@-@5 Gi H C"@5 Gi J@5 E@<@J@&@A	@<Change this subexpression@,	@5 E@;@=@&	 C@&@<@&	 C@& D@;@8C@G @3@. E^ L@-@2@5 E`@. Ea@+	@2@5 E@*Change which subexpression (number/none)? @5 Ke@;@8X P Kf C@G @3@5 F@5 H@5 H;@5 E/ @@;@8X D  t  t t  @lt  L! 	P N  C@G @3@. E@+
@2@5 E@5 J'@5 I@5 I@I@8C@@G @3@5 IM@=@& E@%
 F8@% F?@<	@& E@%
 F@% H M&@5 E`@. O@-@2@5 E`@. E H>@-@2@5 E`@. E H>@/ N @/ E	@2@5 E@. I@-@-@-@2@5 E`@. Q]
	@2@5 E@,@0
@1	@1@+
@2@5 GF@. G~@-@2@5 E`@@. G~
@2@5 Ec@;@5 N @@. G~@+@2@5 E@=	@$
@;@I@A@<
@5 E@5 E@,@0
@1	@1@2@5 GF@5 Ec@;@8X P L C@G @3@5 E<@-@5 O@5 I~@;@8X P F  C@G @3@-@. F@+@+	@2@5 FK@-@5 FK@5 J6@I@8C@G @3@-@. F@+@+	@2@5 FK@-@5 FK@5 J6@I@8C@#@G @3@-@. F@+@+	@2@5 FK@-@. D@2@5 FK@. D	@2@,
@5 Mt@5 J6@I@8C@#@G @3@-@. F@+@+	@2@5 FK@-@. D	@2@5 FK@. D@2@,
@5 Mt@5 J6@I@8X P H C	@G @3@. G+@-@2@5 E`@I@8C
@G 
 Be		@3@;@8C@G 
 E		@3@;@I@8C@G 
 Be	
@3@. Be	@2@5 H@. Be
@2@5 H@;@8C@G 
 E	
@3@. E	
@2@5 H@;@8C@G 
 E			
@3@. E	
@2@5 H@;@8C@G 
 E@3@;@8C	@G 
 E@3@;@8C
@G 
 E
 I I@3@;@8C
@G 
 E
 I I@3@;@8C@G  @@3@;@8C@G 
 D @@3@;@8C@G @3@-@5 FK@;@8C@G @3 Fp@5 P @@- @@5 FK@;@8C@G 
 F	
@3@5 H@5 H@;@8C@G 
 F	
@3@=@5 H@<@5 H@;@8C@G 
 C@	
@3@=@5 H@<@. D	@2@5 H@;@8C@G 
 F	
@3@. C@	
@2@5 H@. C@
	@2@5 H@;@8C
@G 
 D D	@3@5 H@;@8C@G 
 D	@3@,
@5neg @@. D	@2@5 E@5 H@;@8C@G 
 Be	
@3@,@5 Nh @ A@5 O @@;@8C@G 
 E	
@3@,@5 Qd E@5 Qe@;@8C@G 
 F	
@3@,@5 Qd F@5 Qe@;@8C@G 
 F	
@3@,@5 Qd F@5 Qe@;@8C@G 
 F	
@3@,@5 Qd Fy@5 Qe@;@8C@G 
 F	
@3@,@5 Qd Fx@5 Qe@;@8C@%@G 
 G		 I
@3@=@. Be	
@2@5 H@<@. G		@/ I@2@5 H@;@8C@$@G 
 G		 G

@3@=@. G		
@2@5 H@<	@. G		@2@5 H@;@8C@ @G 
 G		 G
@3@. G		
@2@5 H@. G		@2@5 H@;@8C@ @G 
 G		 G
@3@. G		
@2@5 H@. G	@2@5 H@;@8C
@G 
 G	 I@3@;@8C@!@G 
 G	 I
@3@. E	
@2@5 H@. G	@/ I@2@5 H@;@8C@ @G 
 G	 G

@3@. G	
@2@5 H@. G	@2@5 H@;@8C@$@G 
 G	 G
@3@=@. G	
@2@5 H@<	@. G	@2@5 H@;@8C@$@G 
 G	 G
@3@=@. G	
@2@5 H@<	@. G		@2@5 H@;@8C@G 
 G	
@3@. Be	
@2@5 H@;@8C
@G 
 G
 I@3@;@8C@G 
 G
 G	
@3@. G	
@2@5 H@;@8C@2@G 
 G
 G	
 G	@3@=@. G
@2@5 H@<@. G@. G	@2@/ G	
@2@5 H@;@8C@G 
 G
 G
	
 G
	@3@. G
@2@5 H@;@8C@G 
 G
 G
	
 G

@3@. G	@2@5 H@;@8C@G 
 G
 G
	
 G

@3@. G	@2@5 H@;@8C@G 
 G
 G
	
 G
	@3@. G
@2@5 H@;@8C@G 
 G
 G	
 G	@3@. G
@2@5 H@;@8C@G 
 G
 G	
 G
@3@. G	@2@5 H@;@8C@G 
 G
 G	
 G
@3@. G	@2@5 H@;@8C@G 
 G
 G	
 G	@3@. G
@2@5 H@;@8C@G 
 G
 G	
 G
	
@3@;@8C@G 
 G
 G	
 G

	@3@;@8C@$@G 
 G	 G

@3@=@. G	
@2@5 H@<	@. G	@2@5 H@;@8C@ @G 
 G	 G
@3@. G	
@2@5 H@. G	@2@5 H@;@8C@%@G 
 G
 G	
@3@=@. G	@2@5 H@<	@. G
@2@5 H@;@8C@G 
 G
 I	 I
@3@5 K@;@8C@G 
 G
 I	@3@. G	@-	@2@5 N@;@8C@4@G 
 G
 G	
@3@=@. G	@2@5 H@<@. G	@2@5 H@. E@. G
@2@/ I@2@5 O@;@8C@%@G 
 G
 G	
@3@=@. G	@2@5 H@<	@. G
@2@5 H@;@8C@$@G 
 G	 G

@3@=@. G	
@2@5 H@<	@. G	@2@5 H@;@8C@G 
 G
 I	 I
@3@5 P7@;@8C@G 
 Be
 G	
@3@. Be	
@2@5 H@;@8C@G 
 Be
 G G	
@3@. Be	
@2@5 H@;@8C@!@G 
 Be
 G	
@3@0	
@2@,@5 H@. Be@2@5 H@;@8C@$@G 
 Be
 G G		
@3@0	
@2@,@5 H@. Be@2@5 H@;@8X D  t  t t  @lt  L 	P N$ C@G 

@3@5 G @
@5 N#@;@8C@G @3@;@8X Pwrite_flag_value C@G 
  P>string@3@"@5 H@5 H@"@5 H@;@8C@G @3@5 ER@;@8X D  t  t t  @lt  F> 	P O CA@G 
@3@,	@5 M@0	@+
@2@5 E@,@5 Hb@Y@^@Z@l@;@=A @,@0@=@2@,
@5 G@ @!@=@X@=@$@-@0@p@1@r@1@o@1@o@1@f@1@_@1@l@1@o@1@g@2@5 H@<@-@0@p@1@r@1@o@1@o@1@f@1@l@1@o@1@g@2@5 H@?@5 M=  @@D@H@;
@5 P @ M=@5 Ec@<@@=@,@-@0@e@1@x@1@e@1@c@1@u@1@t@1@e@2@5 H@?@-@5 PX@D@H@;
@5process_execute_file_name @@<@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 H@<@%@-@0@c@1@o@1@m@1@m@1@a@1@n@1@d@1@l@1@o@1@g@2@5 H@?@-@5 OP @@D@H@;
@5process_command_log_file_name @@<@5 K @@<@@=@,@-@0@r@1@e@1@s@1@u@1@m@1@e@2@5 H@=@?@5 J@D@H J@5 E@<@5 Qu@<@@=@%@-@0@p@1@l@1@a@1@i@1@n@2@5 H@;@. G@-@2@5 E`@. G Fp@2@5 E@<@@=@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 H@;@. Kk@-@2@5 E`@. Kk Fp@2@5 Ec@<@=@=@ @-@0@v@1@e@1@r@1@s@1@i@1@o@1@n@2@5 H@;@5 L; @@<@=@-@0@h@1@e@1@l@1@p@2@5 H@;@5 H @@<@5 Qu@B@;@8C@$@G @3@0@+	@-@2@5 E@?
@5 M@D
@H@?@-@5 J@D@H@. J@2@5 K@;@8C@&@G @3@0@+	@-@2@5 E@?@5 M@D@H@,
@5 J@<Error: Multiple files provided on command line: ~a and ~a.~n@0
@1@2@5 A @5 Qu@;@8C@G @3@5 Qu@;@8X P
do_undeleting  C@G @3 J-@,@5 Gi@5 L@I@8C@G   @3@;@8X P I C@G   E?@9C@G   E@9C@G   Ft@9C@G @3@-@6 E@8X P HT  C@%@G @3@,@,	@5 J@,
@0@1@+@2@5 GF@@5 ER := @5 E8@5 Qg @@5 E:@I@8C@G   @3@5 CG  @@I@8C@G    @9X P Oq C	@G @3@Y@_@`@d@o@8X Pwrite_vc_description C@G @3VC: @5 E8@5 ER,        Step: @5 E8@,	@5 E @@5 ER@.@5 H@5 E:@5 E:@;@8X Preplace_all  C@G @3@. E@+@2@5 E@5 J'@5 I@5 I@I@8CA @G @3@5 IM M&@5 Ec@. Q[@-@2@5 E`@. E H>@-@2@5 E`@. E H>@/ Q\ B@2@5 E@. Q]@-@-@-@2@5 E`@. G~@-@2@5 E`@. EY@-@2@5 E` L@,@5 Gi@=@5 E@#	@B
@<@p@=@K@$Total wildcard not allowed: aborted.@5 E8@5 E: M&@5 E`@;@I@B	@A@<@Y@. EY@2@5 Ec@5 J@,
@5get_all_subexpressions_in_vc @@=@&
 D|@*No matching subexpressions found: aborted.@5 E8@5 E: M&@5 E`@;@I@A	@A@<@5@. Nq
@2@5 Ec@=@ 
	@!@%@<@5 Np@,@5 Ns@;@=	@& D@;@I@A	@<@0@+	@1@-@2@5 H@,@5 E@. Q[@2@5 Ec@;@. G~	@2@5 Ec@. E^ L@-@2@5 E`@. E^ L	@2@5 E@;@5 Q^@. G~@+
@2@5 E@=@$
	@;@I@<
@5 E@;
@5 J] @ M&@5 E`@;@8X P G C@G 

@3@;@6 G@8C@G @3@;@8X P Ic C@)@G 
 N5
@3@=
@5 Pk@;@5 G>@<@5 P @;
@5 Ib@;@8C@G @3@. N5@-@-@2@5 E@5 G>@-@5 E@;@8X P H C@G @3@K@;@#	@. E^ H	@2@5 Ec@;@8C@G 
 E	
@3@;@5 H@5 H@;@8C@@G @3@=@"@5 E<@,	@0@1@-@2@5 GF
@. E^ H	@2@!@B@B
@A@<@@L@0@+@1@+@2@5 GF@5 E<@=@5 E=@#	
@. E^ H	@2@!@B
@A@<@@=@K
@. E^ H@2@!@A	@B
@A@<@@,	@0@1@+
@2@5 GF@ 
 E@!@=@S@5 E=@=@/@5 E=@Y@^@^@i
@. @@. E^ H	@2@/ @N@. E>
@2@/ @N@.=<
@2@/ Q
@2@!@<@K
@. @@. E^ H	@2@/ @N@. E>
@2@/ Q
@2@!@<@ @K@5 E=
@. @@. E^ H	@2@/ @N@. E>
@2@/ Q
@2@!@5 Ec@;@8X P K 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   G@@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@9C@G   G@ A@9C@G   G@ Q@9C@G   G@ Q@9C@G   M@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@9C@G   M A@9C@G   M@3where: EXPRESSION is a valid checker expression and@9C@G   M@:       HYPLIST is a list of integers (hypothesis numbers).@9C@G   H@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@9C@G   H A@9C@G   H@0where: EXPRESSION is a valid checker expression,@9C@G   H@=       RULE is a rulename (or family, or Prolog variable) and@9C@G   H Q@9C@G   N @>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@9C@G   N  A@9C@G   N @Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@9C@G   N @:       OLD & NEW are valid checker expression patterns and@9C@G   N @:       RULE is a rulename (or family, or Prolog variable).@9C@G   J=stan(dardise) [ EXPRESSION ].@9C@G   J= A@9C@G   J=@/where EXPRESSION is a valid checker expression.@9C@G   H5forw(ardchain) [ HYP_OR_CONC ].@9C@G   H5 A@9C@G   H5@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   F,case N.@9C@G   F, A@9C@G   F,@(where N is the case number (an integer).@9C@G   M@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@9C@G   M A@9C@G   M Q@9C@G   M@9       STRATEGY is one of "implication", "contradiction",@9C@G   M@"       "induction" or "cases", and@9C@G   M@D       FORMULA (which may only be used for "cases") is a disjunction@9C@G   Mquit.@9C@G   Nunw(rap) [ HYP_OR_CONC ].@9C@G   N A@9C@G   N@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@9C@G   M@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@9C@G   M A@9C@G   M@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@9C@G   M@3       EXPRESSION is a valid checker expression and@9C@G   M@8       VAR is the universal variable to be instantiated.@9C@G   IPne(wvc) [ NUMBER ].@9C@G   IP A@9C@G   IP@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   HYexe(cute) [ FILENAME ].@9C@G   HY A@9C@G   HY@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   HNforg(et) [ HYPS_OR_HYPLIST ].@9C@G   HN A@9C@G   HN@>where HYPS_OR_HYPSLIST is either a list of integers giving the@9C@G   HN@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@9C@G   HN@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@9C@G   HN@(a range of hypotheses (h#N-M, with N<M).@9C@G   HOrem(ember) [ HYPS_OR_HYPLIST ].@9C@G   HO A@9C@G   HO Q@9C@G   HO@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@9C@G   HO Q@9C@G   HO Q@9C@G   HPdel(ete) [ HYPS_OR_HYPLIST ].@9C@G   HP A@9C@G   HP Q@9C@G   HP@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@9C@G   HP Q@9C@G   HP Q@9C@G   HQund(elete) [ HYPS_OR_HYPLIST ].@9C@G   HQ A@9C@G   HQ Q@9C@G   HQ@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@9C@G   HQ Q@9C@G   HQ Q@9C@G   HSse(t) [ FLAG [ to VALUE ] ].@9C@G   HS A@9C@G   HS@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@9C@G   HSbe assigned to that flag.@9C@G   HTsh(ow).@9C@G   HWt(raverse) [ EXPRESSION ].@9C@G   HW A@9C@G   HW@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@9C@G   HW@/or some other valid expression to be traversed.@9C@G   HX
pri(ntvc).@9C@G   HU
dec(lare).@9C@G   HZcallpro [ PROLOG_GOAL ].@9C@G   HZ A@9C@G   HZ@0where PROLOG_GOAL is a Prolog goal to be called.@9C@G   HZ@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@9C@G   Gexit.@9X P M C@G 
 	
@3@5 K@5 Q9@5 M@;@8C@G @3@;@8X P I( C@G @3@5 GE@=@5 P@;@ 	@!@<@&	 D|@;@8C@G @3@0@-@+
@2@5 GF@5 I*@;@8X D  t  t t  @lt  P@ 	P P? C@o E @9XP L C@G 
@3@5 H1@;@8C@G 

@3@5 H1@;
@5 L@;@8C@G @3@;@8X P P C@G  @3@;  NO CONCLUSIONS LEFT@5 E8@;@8C@G 	@3@,
@5 F
@; P@5 E8@5 ER Gw@5 E8@5 ER@5 E:@;@8C@G @3@Y@_@`@i@;@5 P@h
@5 P@;@8C@G @3@;@8X P MW C@@G 	
@3@,@5 E@,
@5 Oc@0@u@1@p@1@f@1@_@2
@,@5 EI@,@5 E@. H_@0@1@2@2@5 Ec Hs@5 Fj@,@0@1@+@1@+@2@5 GF@,@5 PK @ Hp@0@1@2@5 K@0@f@1@l@1@d@1@_@2
@,@5 EI@,@5 E@. H_@0@2@2@5 Ec Hs@5 Fj@,@0@1@2@5 GF B|@0@2@5 K@;@8C@@G 	
@3@,
@5 E
@,@5 Oc@0@u@1@p@1@f@1@_@2@,@5 EI@,@5 E@. H_@0@1@2@2@5 Ec Hs@5 Fj@,@0@1@+@1@+@2@5 GF@,@5 Q Hp@0@1@2@5 K@0@f@1@l@1@d@1@_@2@,@5 EI@,@5 E@. H_@0@2@2@5 Ec Hs@5 Fj@,@0@1@2@5 GF B|@0@2@5 K@;@5 PI @@;@5 MV@;@8X P O' C
@G @3@5 I@5mini_skip_initial_crap  @@5 I@;@8X P M  C@@G @3@=
 Gh@,@5 Gi@A	@<@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @5 H8@,	@5 H;@,@5 H@=@ 
 E E
@!@,@5 F
@<
@5 E E@5 E@#@A
@= J-@,@5 Gi@<Hypotheses to be used? @5 H@,@5 H;@5 P@,
@5 K@=@%
@5
try_deduce @@; I@5 E8
@5 ER@5 E: I@5 E8@5 ER by logical deduction@5 E8@5 E:@5 J6@<@;
*** FAILED@5 E8@5 E:@I@=@ 
 E E
@!@5 J9@<@J@;@8X P G CA@G 
@3@,	@5 PS@,
@5 E@;@=@@,@5 E|@$
 @l@5 E@5 E: PV@5 E8@5 ER PW@5 E8@5 E:@5 I@. J	@2@5 E@=@,@5 PX PY@5 E8@5 ER J@5 E8@5 E:@5 I@< PZ@5 E8@5 E: @l@5 I P[@5 H@A@,
@. J
@2@,@5 O@,@5 Hb@,@,@5 P\@=@& @& @l@. JP@-@2@5 E`@. JP@2@5 Ec@<@=@&@& P]@. JP@-@2@5 E`@. JP@2@5 Ec@<@J@5 G@B@<@[@$
@=@&	 @l@<@5 H@;@=@< Fp@5 JO@,@5 M @,@5 N@=@5 M@<@?@5 M@D@H NE@5 E8@5 ER NF@5 E8@5 E:@;@5 J@5 Jq@5 H@5 Jq@<@J@B@B@B
@B@A@;@8X P OC C@G @3@;@8C@G 		
@3
@5 I@5 OB@;@8X P Fb C@G @3@5 I@;@8C@G 	@3@;@8X P OF C@G @3@-@-@-@-@-@-@-@-@-@-@6 O @@8X D  t  t t  @lt 
expand_answer 	D  t  t t  @lt  Q D  t  t t  @lt  Q P QC@ K@3@4 K@6 Q K@8XP MK C@$@G  F MY Ab
@3
@5 Fa@5 Fa@;@8C@G  @O
@3
@5 Fa@5 MJ@;@8X P Q C@ @G @3@,	@5 M@; @@,
@5 F
@5 Q @@,@5 F
@5 Q@;@8C@G @3 @@5 G>@;@8X D  t  t t  @lt  G 	P QK C@7@G 	@3@=@. Be@2@5 H@;@5 QJ@A
@<@. E@2@5 H@;@,
@5 QJ@ 

@!@;@8C@G 	@3@;@8X P P C@G   @3@5 O @@I@8C@G  @3@?@-@5 G]@D@H@DThe above proof session did not make use of the proof rules database@5 E8@5 E:@;@8C@*@G @3@,@5 G]@?@5 Iz @@D@H@2The only rule used in the above proof session was:@5 E8@5 E:
@5 Em@. G^@1@+	@1@+
@2@5 E@5 QG@;@8C@G @3@=The following rules were used during the above proof session:@5 E8@5 E:@. G^@1@+@1@+	@2@5 E
@5 Em@5 QG@I@8C@G   @3@;@8X P Q C@G @3@-@5 E@-@5 E@,@5 E@5@ scan_line_three_for_SPARK_marque @@;@8X P F C@G   @9C@G  
 EB @9X P Hu C@G @3@,
@5 E@,@,@5 O@,
@5keysort 
@5 P@;@8X P G( C@G 
 I]@3@;@8C@G 
 F@3@;@8C@G 
 E@3@;@8C@G 
 F@3@;@8C@G 
 F@3@;@8C@G 
 F@3@;@8C@G 
 F@3@;@8C@G 
 G@3@;@8C@G 
 G@3@;@8C@G 
 G@3@;@8C@G 
 G@3@;@8C@G 
 G @3@;@8C@G 
 G@3@;@8C@G 
 F@3@;@8C@G 
 G@3@;@8C@G 
 G
@3@;@8C@G 
 G@3@;@8C@G 
 G@3@;@8C@G 
 G	@3@;@8C@G 
 G@3@;@8C@G 
 G@3@;@8C@G 
 G@3@;@8C@G 
 I@3@;@8C@G @3@;@8C@G 
 F@3@;@8C@G @3@5 I@;@8C@G @3@-@-@-@-@-@5 Hq@;@8C@G @3@-@-@5 I@;@8C@G @3@0@+	@-@2@5 GF@-@-@5 H^@;@8X D  t  t t  @lt  F 	D  t  t t  @lt  G_ 	D  t  t t  @lt  JC 	P O C@,@G @3@?
 A@-@5 Gi@D
@H@,@5 J_ E@. E@2@5 H-->@5 E8@5 E:@,	@5 Jb@5 P@;@8C@M@G @3 A@,@5 Gi@=@ 
 E	
@!@5 H@A@<@0@=@ 
 E
 E	
@!@. E
@2@5 H@<@=@& H@5 P @@<@& H@5list_forgotten_hypotheses  @@B	@A@I@8C@G   @3@;@8X D  t  t t  @lt  N 	P N C@ E  E@9XP KG C@G @3@,
@5 K0 @,@5 K1@5
tv_build_expr @@;@8X P N C@G @3@5 F@,	@5 E@$	@;@8X P K C
@G @3@?
@5 QS @@D
@H@;@8X P Qb C@G 
 D
@3@;@6 Mt@8C@G 
 F

 I
@3@;@6 Qa@8C@G 
 I

 F
@3@;@6 Qa@8C@G 
 F

 F
@3@;@5 Qa
@6 Qa@8C@G 
 F

 F
@3@;@5 Qa
@6 Qa@8C@G 
 F

 F
@3@;@8C@G 
 F

 F
@3@;@8C@G 
 F

 F
@3@;@8C@G 
 F

 F
@3@;@8C@G 
 Be

 E
@3@;@8C@G 
 E

 Be
@3@;@8C	@G 	
 D@3@;@8X P K, C@G @3@,	@5 PA @@;@5 E@;@8X P K C@#@G  K F Hm
 N @3@-@0 K@1 K@1 E@1 F@2@5 H@;@8C@G  K F
 A@3@-@0 FJ@1 K@2@5 H@;@8C@/@G  FJ K K K
 J=@3@-@0 K@1 K@1 K@1 K@1 F@1 FJ@1 F@2@5 H@;@8C@G  K K
 Cl@3@-@0 K@1 F@2@5 H@;@8C@G  F K K
 H@3@-@0 F@1 K@2@5 H@;@8C@ @G  K F K
 M@3@-@0 K@1 E@1 F@2@5 H@;@8C@&@G  FJ F
 G@@3@-@0 K@1 Hm@1 K@1 F@1 K@1 K@2@5 H@;@8C@G  E K FJ F F,@3@;@8C@ @G  FJ K K K
 HM@3@-@0 K@1 FJ@2@5 H@;@8C@2@G  K K K K
 H5@3@-@0 K@1 K@1 K@1 E@1 E@1 K@1 F@1 K@2@5 H@;@8C@G  F K F K G@3@;@8C@"@G  K K K E F F K F K E@3@;@8C@G  E
 A@3@-@0 F@1 K@1 Hm@2@5 H@;@8C@ @G  K K K K
 HN@3@-@0 F@1 K@2@5 H@;@8C@&@G  K F K
 HO@3@-@0 F@1 K@1 K@1 F@1 K@2@5 H@;@8C@ @G  K F K
 HP@3@-@0 F@1 K@1 F@2@5 H@;@8C@&@G  K K K
 HQ@3@-@0 F@1 K@1 F@1 K@1 F@2@5 H@;@8C@G  K F
 IP@3@-@0 K@1 Ff@1 E@2@5 H@;@8C@G  Hm K K
 M@3@-@0 Ff@1 F@2@5 H@;@8C@G  K K F K M@3@;@8C@#@G  E K
 @j@3@-@0 K@1 FJ@1 K@1 K@1 K@2@5 H@;@8C@ @G  K K K
 N@3@-@0 K@1 K@1 Hm@2@5 H@;@8C@/@G  F K FJ
 M@3@-@0 K@1 K@1 K@1 K@1 F@1 K@1 K@1 F@2@5 H@;@8C@G  FJ F
 HS@3@-@0 K@2@5 H@;@8C@G  FJ E
 HT@3@-@0 K@1 K@2@5 H@;@8C@#@G  K F E
 HU@3@-@0 K@1 K@1 K@1 F@2@5 H@;@8C@G  FJ K
 HV@3@-@0 Ff@1 F@2@5 H@;@8C@#@G  Hm K F
 HX@3@-@0 K@1 K@1 Ff@1 E@2@5 H@;@8C@&@G  K
 HW@3@-@0 K@1 K@1 Ff@1 F@1 K@1 FJ@1 F@2@5 H@;@8C@#@G  F K F
 HY@3@-@0 E@1 K@1 K@1 F@2@5 H@;@8C@G  E K K K Hm K K HZ@3@;@8X P J C@5@G @3@,	@5 E@0@.@2@,
@5 EI@,@5 E
 @,@5directory_files @,
@5 N<@=	@&
 D|       <THERE ARE NONE>@5 E8@<
@5 Ep@;@I@8X P O C@G @3@,@5 Hi@,@5 E@0@_@2@,
@5 EI
@5 E@;@8X P G@  C@G   @3@=@5 Ml @@<@=@5 LX@<@=@5 Ks@<@=@5 P @@<@6 Q_ @@8C@G   @3@;@8X P L8 CA2@G 	
@3@. Be@-@-@2@,@5 I@,
@5 I@=@-@ 

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

  I Be@!@. Be@0	@1
@2@1@1@2@5 K@<@@=@ 

  O
 NQ	
@!@<@@=@ 

  O
 NQ
	@!@<@@=@ 

  O
 NR E	
@!@<@m@=@ 

  O
 NR E
	@!@<@T@=@ 

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

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

  NR E	
@!@& D|@<@ 

  NR E
	@!@& D|@B@A@?@5 I@D@H@6 I@8X P N C@1@G 
 F
@3@5 E@;@=@5 G'@ 	
 F
@!@A@<@,@5 N@. F@2@5 G$@;@8C@G 
 F

 F@3@5 N@;@8C@G 
 @n

 @n
@3@5 N
@5 N@;@8C	@G 	@3@5 G'@;@8X P G C@*@G @3@,
@0@+@1@+@+
@2@5 H@5 L@0@1
@2@,@5 H@5 G@;@8C@G 	@3@;@8X P N  C@N@G @3@= Gh@. E@+@+	@2@5 Gi@A
@<@1UNWRAP -- Which quantified hypothesis/conclusion? H7@5 H8@,
@5 H;@L
@5 P@ 

 E	@!@;@5 F@@;@. E H> N@2@5 E@. E H>@/ N@/ E	@2@5 E@;@5 P @@;@8X P L- C@L@G @3@5 GE@,@5 L@;@=@Y@^@`@j@5 ER@Y@`@^@d@o@A@<@*@Y@^@`@k@5 E:@5 ER@,@5 L)@=@Y@^@^@j@Y@^@^@d@o@<	@Y@^@^@k@&
 @;@8C@"@G @3 F@,
@5 L,@;@0@2
@,@5 P@; F@5 L,@;@8CB@G @3@?@&@5 GE@D@&@H@L@0@+@+@2@5 GF@;@=A@,
@,@5 Le@5 OJ @@=@@ @!@=@0@+@1@+@2@5 GF@0@2@!@A@<@0@+@1@+@1@+@2@5 GF@0@1@2@!@,@,@5 Le@5 R@Y@^@^
@l@=@-@=@& C@<@& Lr@,@5 L,@; (@,@5 L,@;@,@5 L,@; Lq@5 L,@<@+@=@& Ls@<@& Lt Ln@,@5 L,@;@,@5 L,@;) @,@5 L,@;@5 L,@B@B@B@B@B@!@A@#@<@@ @!@=@9@0@+@+@2@5 GF@,@,@5 Le@5 R@Y@^@^
@l Ln@,@5 L,@;@,@5 L,@; Lq@,@5 L,@<@,@5 L,@B@B@B@; I3@,@5 L,@;@,@5 L,@; I3@,@5 L,@=@9@0@+@ @+@!@2@5 GF@,@,@ @5 Le@!@5 R@Y@^@^
@l Ln@,@"@5 L,@;@"@,@#@5 L,@; Lq@#@5 L,@<@5 L,@B@B@ @B@"@B@A@B@$@<@l@h@$	 @$@,@5 L,@; Ln@5 E8@,@5 P@;@=@Y@^@Z @k Lq@5 E8@Y@^@Z@d@o@A@%@<@Y@^@Z @j@5 E: Lq@5 E8@,@%@5 L)@Y@^@%@Z@d@o@B
@B@B@B@A@B@B@B@B@B@ @B@"@;@8X P K  C
@G @3 P@,@5 Gi@;@5 K @@;@8C@G   @3@5 L @@;@8X P ED C@G 
 F	
@3@;@5 EC@5 EC@;@8C@G @3@5 G'@;@8X P Qs C@&@G @3@-@0@.@2@,	@5 G@?@.@5 I~@D@H@,
@5 E@;@. Qq
@2@5 Ec@;@8C@#@G @3@0@.@1@c@1@m@1@d@2@,	@5 EI@,
@5 E@;@. Qq
@2@5 Ec@;@8X D  t  t t  @lt  J" 	P HQ  C@G @3@=	 J-@-@5 Gi@A@<@+UNDELETE -- which hypothesis or hypotheses? N@5 H8@,@5 H; HQ@5 N@5 Q{ @@;@8X P F C@h@G 
@3@=	@,@5 H@K@<@*@=@K@. Kp@-@2@5 E`@. Kp@-@2@5 Ec@<@=@5 H@<	@. Kp@2@5 Ec@A@=	@5 H@B
@<@0@+
@1@-@2@5 GF@,@0
@1@-@2@5 GF@. Kp@2@5 Ec@;@8C@G 
@3@0@2@5 F@0@2@5 F@;@8X D  t  t t  @lt  E 	P HX  C@G @3@,@,	@5 N@,
@5pvc_make_filename @@;@5
write_vc_data @@;Printed VC to file: @5 E8@5 E8@5 E:@;@8X Pbuildsav  C@[   @3@5 J @checker.sav@5save_program @ @6 H@8C@`   @3@5 PF @@6 H@8X P N7 C@G 
 E
@3@,@5 N6@,
@5 N6@;
@5 EI@;@8C@G 
 H/

@3@;@8C
@G 

@3@;@8X D  t  t t  @lt  PL 	P P< C@P@G @3@=@,@5 O@<@%@c@,
@5 Hb@Y@^
@^@j@= E@5 O@<@5 E@5 E:@5 ER allows @5 E8@5 ER to be replaced by @5 E8@5 ER@=	@& D|	 directly@5 E8@<
 provided @5 E8@5 J@5 O@5 E:@;@8C@G @3@;@8X P I C@G @3@L@; H@5 Gi@;@8C@G @3 H@6 Gi@8X P Q C@@@G @3@=@!@-@0@E@1@x@1@a@1@m@1@i@1@n@1@e@1@r@2@-@5 G@<@-@0@S@1@P@1@A@1@R@1@K@2@-@5 G@; F@6 K@8C@G @3@;@8X P K C@!@G @3@5 E:@5 E:From H@5 E8@5 ER@:@5 H@ @5 H@,@5 FK@5 ER@5 E:@I@8C@G @3 P@5 E8@5 ER@5 E:Keep this result@5 E@;@8X P N   C@G   @3 Gh B@5 Gi@;@6 Q @@8C@B@G @3 Gh@,@5 Gi@L@=@ 
 E@!@B	@<@ 
 E
 E		
@!@5 E=@5 E=@Y@`@a@i@;@. E@-@2@5 E`@. E@-@2@5 E`@5 E@;@6 R'@8C@,@G @3@= Gh@. E@+@+	@2@5 Gi@A
@<@'REPLACE -- Which hypothesis/conclusion? H7@5 H8@,
@5 H;@ 

 E	@!@;@6 QZ @@8X P I C@ @G 

 F
@3@;@5add_formula @@;@h

@5 I@;@8C
@G @3@;@5 R*@;@8X P M C@G   Hp@9C@G   F@9C@G   HS@9C@G   F~@9C@G   F}@9C@G   A@9C@G   F@9C@G   F@9C@G   F@9C@G   Fu@9C@G   Fv@9C@G   F|@9C@G   E@9C@G   F@9C@G   F@9C@G   F@9C@G   @@9C@G   @@9C@G   E?@9C@G   E@9C@G   Ft@9C@G   F@9C@G   F@9C@G   F@9C@G   Fz@9C@G   D@9X D  t  t t  @lt  N  	P O" C@$@G  J@3@,	@5 O%@=@5 J'@<vcg@5 J @@;@,
@5 O$@=@5 J'@<fdl@5 R.@;@8C@G  J@3@,	@5 O2@=@5 J'@<csv@5 R.@;@8X D  t  t t  @lt  K 	P K C@ E  E@9XP L C@'@G 
 N5

 N5

@3@;
@5 H1@;@5 L@;@8C@G @3@;@8X P F,  C@G @3@= P@,@5 Gi@<Which case? @5 H@,@5 H;@5 E=@;@5 L@;@8X P R C@G @3@5 M@5 Jq@5 Q @@;@5 O@;@5 H @@;@5 I @@;@5 E @@;@6 N@8C@G @3@?
@5 M@D
@H P)@5 E8@5 ER NF@5 E8@5 E:@;@I@8X P Hd C@G @3@;@8C@+@G 

@3@=@Y@a@Z@a@l@Y@a@Z@z@j@;@Y@a@Z@ @d@o@<@$
@;
@5 Hc@;@8X P I C@ @G @3@5 F@,
@5 PS@5 I@5 In @@= @@5 E@<@&	 @@;@5 I@6 I@8X P Ei C@G @3@h
	 @. Ea
@2@5 Ec@;@8C@G 
@3@5 Em@5 ER.  @5 E8@5 H{ @@h	@5 Eh@;@8X P N C
@G @3@5 E<@5 Gz@;@8C	@G 	@3@5 GE@;@8C@&@G @3@?
@5 GE@D
@H@L@0@+
@+@2@5 GF@,@5do_unhandle_quantifiers_in_list @@;@0
@2@6 GF@8X P @j  C@G @3@=	 J@,@5 Gi@;@< J@5 H@,@5 H;@5inform_user  @@5 JF@;@8X P Pr C@G 
 Be   @@3@;@8C@G 
 Be
  @@3@5 E@? @Y@a@o@D@H@;@8C@G 
 Be
 EB
 
 Be
 @3@;@8C@G 
 Be
 
 Be
 @3@;@8C@G 
 E   @@3@;@8C@G 
 E
  @@3@5 E=@? @Y@a@o@D@H@;@8C@G 
 E
 EB
 
 E
 @3@;@8C@G 
 E
 
 E
 @3@;@8C@G 
 F
 EB
  @@3@5 E=@Y@a@Z @l@;@8C@G 
 F   @@3@;@8C@G 
 F
  @@3@5 E= @5 E@;@8C@G 
 F
 
 F
 @3@;@8C@G 
 F   @@3@;@8C@%@G 
 F
 @3@5 G@-@5 E@=
@Y@a@Z @j@&	 @@<@Y@a@Z @k@&	 @@;@8C@G 
 F
 
 F
 @3@;@8X P PD C@G @3@6 E@8C@Q@G 
 Be
@3@=@. Be
@+@2@5 E@. Be
@2@5 E@. Be@2@5 PC@<@(@. F
@2@5 E@. F
@2@5 PC@. F
@2@5 E@. F
@2@6 PC@A@8C@@G 
 F
@3@=@. Be
@2@5 PC@B@<@h@=@. F
@2@5 PC@B@<@W@=@-@0
@+@2@5 EI@5 I~@A
@<@A@=@. F
@+
@2@5 E@. F

@2@5 E@<@=@. Be
@+
@2@5 E@. Be

@2@5 E@<	@. F
@+
@2@5 E@. F
@2@6 PC@A@8C@G 
 F
@3@. F
@2@6 PC@8C@o@G 
 F
@3@=@. F
@+@2@5 E@. F@2@5 PC@A
@<@M@=@. F@+@2@5 E@. F
@2@5 PC@A
@<@4@=@ @. Be
@+@2@5 E@. Be
@2@5 E@. F@2@5 PC@A
@<@-@0
@+
@2@5 EI
@6 I~@A@8C@G 
 F
@3@. F
@2@6 PC@8C@y@G 
 E
@3@=@5 I~@5 I~@5 E@A@<@\@=@. F
@2@5 PC@A@<@L@=@. F
@2@5 PC@A@<@<@=@. Be
@+@2@5 E@. Be
@2@5 E@. E@2@5 PC@<@. Be@+@2@5 E@. Be@2@5 E@. E
@2@6 PC@8X P OU C@G @3@. I@+@2@5 E@h	@. I	@2@5 E@;@8X P L C@G @3@Y@Z
@`@g@^@f@o@;@8C@G @3@Y@Z
@`@g@^@f@p
@;
@5 L@;@8C@G 	?@3@;@8X P O C@G @3@,@5 M@5 Em@5 M@;@8X D  t  t t  @lt  Eu 	P O C@G @3@5 F@5 E:Shall I save this result@5 E@=@& C@<@& C@;@8X P Q C@q@G @3@=@!@,	@. @N@. F7@+
@+@2@/ Nk	@2@,@5 O@* D|@,
@5 EL@<	@%
 D|@B	@B@;@=@!@,@. @N@. F
@+@2@/ Nk@2@,@5 O@* D|@,@5 EL@<@% D|@B@A@;
@,@5 EI@;@,@5 K@;@5 Nm@;@8X P Nc C@G 
@3@;@5 J@;@8C@G 

@3@5 J
@5 Nb@;@8X P Mu C@G 
 D
@3@;@6 Qa@8C@G 
 F

 F
@3@;@6 Mt@8C@G 
 I

 I
@3@;@6 Mt@8C@G 
 F

 F
@3@;@5 Mt
@6 Mt@8C@G 
 F

 F
@3@;@5 Mt
@6 Mt@8C@G  	@9X P H C@G @3@K@;@I@8C@R@G @3@=@0 Fp@5 I@,	@5 G>@;@=@5 H @@A
@<@=@5 E@5 RB@A
@< Fp@5 I @ E@,
@5 FL@5 RB@<@=@5 RB@A	@< Fp@5 RC E@,	@5 FL@5 E@5 RB@A
@;@8X P N C@2@G @3@,@,	@5 N@. G@2@5 E`@. K@-@2@5 E`@,
@5 M@,@5 Os@. M@-@2@5 E`@. M@2@5 E@5 Ow@;@8X P I C@G  C@3@5 K@;@8C@@G  C@3@=@/ Fp@5 J1@=
@5 M$@,@5 Q[ @@5 E@<@=@?@5 M$@D@H E@5 E@<@6!!! ERROR: New expression does not typecheck properly.@5 E8@5 E:@I@A@< E@5 J1@A@. G~@-@2@5 E@. G~	@2@5 Ec@5 K@. O@+@+
@2@5 E@. E
@2@5 Ec@=@5 M$@B@B@A@<@$@,@,@,@5 Q] @@,@5 G}@,@0@1@1@2@5 GF@. E@2@5 Ec@;@8C@G @3@;@8X P H C@G @3@-@6 EI@8C@G 		
@3@6 H@8X P LK C@G @3@5 N@;@8X P Ny C@G @3@ 	@!@. L@1@2@5 Ec@;@8C@"@G @3@ 	
@!@,@5 O @@,@5 N @@. L@2@5 Ec@;@8X P K) C@G @3@,	@5 P? @@;@5 E@;@8X D  t  t t  @lt  O 	P Ox C@G @3@?	@-@5 O@D	@H@;@. O@1@0@2@2@5 E@;@8C@G @3@,	@5 O@;@,
@5 M<@;@. O
@2@5 E@. O	@2@5 E@;@8X P Kb C@G 	@3@;@8C@;@G 	

@3@5 Em@5 ER R8@5 E8@5 ER@5 E:@5 Em K\@5 E8@5 ER@5 E:@5 G@h
@5 Ka@;@8X P R+ C@G  FC F8@3@5 J6@;@8C@G  FC F@3@5 H@;@8C@G 	nomessage F8@3@5 N@;@8C@G  RJ F@3@5 Oo@;@8X P G C@G 
 F
@3@5 G@;@8C@G 	@3@5 G'@;@8X D  t  t t  @lt  J 	P N C@G 
 F
@3@5 E@. F
@2@5 E@;@8C@G 
 F

 F@3@5 N@;@8C@G 
 @n

 @n
@3@5 N
@5 N@;@8C	@G 	@3@5 G'@;@8X P Px C@G @3 H>@,@5 F@5 JL@. E@-@-@2@5 E`@;@I@8C	@G   @3 H> G@5 F@;@8C	@G   @3 H> E@5 F@;@8C@G @3OK@5 E8@5 E:@. E@+@2@5 E@h	@. E	@2@5 E@;@8X P M  C@p@G @3@5 F@@;@=
 L@,@5 Gi@A	@<@%@,	@5 Q @@=
@ 	@!@<@=	@&	 D|@;@I@A@<
Instantiate what? @5 H@,@5 H;@L@;@5 P@,
 Hm@5 F@=
 N@,@5 Gi@A@<With what? @5 H@,@5 H;@,@5 H@;@5 E@5 L@5 E@;@5 H	 @@;@8X D  t  t t  @lt  EZ 	P Q C@G  @3@?@-@5 H@D@H@;@"No hypotheses have been forgotten.@5 E8@5 E:@I@8C@G @3FORGOTTEN HYPOTHESES :-@5 E8@5 E:@,@5 H E@5 H@I@8C@G   @3@;@8X P Qn C@J@G @3@-@0@.@2@,	@5 G@?@.@5 I~@D@H@,
@5 E@=@5 J'@< NE@5 E8@5 ER O@5 E8@5 E:@;@5 J@;@. J
@2@5 E@,@5 JO@. M P]@2@5 E@;@8C@:@G @3@0@.@1@c@1@m@1@d@2@,	@5 EI@,
@5 E@=@5 J'@< NE@5 E8@5 ER O@5 E8@5 E:@;@5 J@;@. J
@2@5 E@;@8X P E C@G @3@. N@+@+	@2@5 E@. F7	@2@5 Ec@I@8C@G    @9X P FP C@/@G 	
 Be
@3@,@5 E@,
@5 FL@,@5 FL@. F7@.ss@2@/ Be
@2@5 Ec@;@8C@/@G 	
 E
@3@,@5 E@,
@5 FL@,@5 FL@. F7@. RS@2@/ E
@2@5 Ec@;@8C@*@G 	
 F
@3 E?@,@5 FL E?@,
@5 FL@. F7@. RS@2@/ F
@2@5 Ec@;@8C@*@G 	
 F
@3 E?@,@5 FL E?@,
@5 FL@. F7@. RS@2@/ F
@2@5 Ec@;@8C@*@G 	
 F
@3 E?@,@5 FL E?@,
@5 FL@. F7@. RS@2@/ F
@2@5 Ec@;@8C@*@G 	
 F
@3 E?@,@5 FL E?@,
@5 FL@. F7@. RS@2@/ F
@2@5 Ec@;@8C@G 	
 D
@3@,@5 Qa@. D@-@2@5 E@5 FO@;@8X D  t  t t  @lt  L~ 	P E C@G @3@5 N  @@;@6 G@8C	@G @3@5 E@5 O @@;@8X P Ll C@%@G @3@L@,
@5 H]@= Lh@5 Le@<@= Li@5 Le@< Lj@6 Le@8C@/@G @3@L@,
@5 H]@= C@5 Le@<@= Lr@5 Le@<@= Ls@5 Le@< Lt@6 Le@8C@G @3@&	@;@8X P E C@G  @3@;@8C@G @3@Y@_@Z @k@;@h	 @5 I @@;@5 E@;@8X P IN C
@G @3@,@5 PX@5 I@;@8C@G   @3 @l@5 I@;@8X P L C@@G 

@3@=@@ 

 N5@!@;@,@5 H1@;@=@,@ 
 E@!@,@5 H.@,@5 H.@;@. E@2@!@B@B@B@<@Q@=@,@ 
 H/@!@,@5 H1@,@5 H1@;@0@. H/@2@2@!@B@<@ @!@,@5 H1@;@0@2@!@B@B@B@B@;@ 
 N5@!@<@5 H1@B@B@B@B@B@B@B@;
@5 L@;@8C@G @3@;@8X P HM  C@2@G @3@5 E:@,@5 E@Y@_@Z @k[DEPTH: @5 E8@5 ER F@5 E8@5 E:@,	@-@,
@5 F<@5 ER F0@5 E8@5 ER@5 E:@5 I"@;@8C
@G   @3 @5 E[TOP-LEVEL]@5 E8@5 E:@;@8C@G   @3@;@8X Pswisav_checker  C@"@d   @3@5 Rchecker@0@. A @@2@1@. H@/ K CU@2@1@.stand_alone @@2@2@5 D @6 H@8C@i   @3@5 R@6 H@8X D  t  t t  @lt  O 	P R C@.@G @3@,
@5 E@0@.@1@L@1@I@1@S@2@,@5 EI@0@V@1@C@2@,@5 EI@5 E@;@8X P M_ C@"@G @3@,
@5 Hb@,@5 L[@,@0@2@5 GF@. I@2@5 Ec@;@8X P J C@@G @3@. M@-@2@5 E`@. M@-@2@5 E`@=@,	@5 P @@. M	@2@5 E@A
@<@0@.@1@p@1@l@1@g@2@,
@5 EI@,	@5 E@. M	@2@5 E@;@=@ @,@5 Qp@. M@2@5 E@=@5 PX@LAborted: Cannot set command_log and execute qualifiers to the same filename.@5 E8@5 E:@5 J@<@J@A@<@7@0@.@1@c@1@m@1@d@2@,@5 EI@,@5 E@=@5 PX@MAborted: Cannot have command_log and execute qualifiers as the same filename.@5 E8@5 E:@"Consider renaming the execute log.@5 E8@5 E:@5 J@<@J@. M@2@5 E@;@8X P Q C@:@G 


@3@,@,@5 H]@5 H]@;@5 M@,@5 K>@,@5 K>@;
@5 Q@;@8C@9@G 		@3@,@5 K(@,
@5 K+@,@5 E
@,@5 E@0@*@1@H@1@E@1@R@1@E@1@*@2@,@5 EI@;@5 E@;@8X D  t  t t  @lt  F 	P Hg C@.@G @3@=@. O@+
@2@5 E@Y@a@Z@f@o@. O	@2@5 E@<@. O@2@5 E@&	@A
@;@8X P R? C@3@G   @3@C-------------------------------------------------------------------@5 E8@5 E:@CBadly-formed  rules will now be displayed on the screen as they are@5 E8@5 E:@Cread and possibly on subsequent  consultations  of  this  rulefile.@5 E8@5 E: Re@5 E8@5 E:@CWatch for other messages informing you of bad rulenames or improper@5 E8@5 E:@Crule  conditions;  bad  rules  will  not  be  used  by the checker.@5 E8@5 E:@CIf too serious an error is found, the rulefile  may  be  abandoned.@5 E8@5 E: Re@5 E8@5 E:@;@8X P P C@G @3@;@8C@G 	
@3@5 E=@-@5 FK@5 P@;@8X P IH C
@G  @3@?@-@-@5 F@D@H@;@8C@6@G @3@,@5 M@,	@5 Q@,
@5 LQ @@5 M@5 Jq@5 E: P@5 P @@5 E:@. E@+@+@2@5 E@,
@5 Rk
@5 Rl@5 E:@I@8C@G @3@,@5 M@?	@5 M@D	@H NE@5 E8@5 ER NF@5 E8@5 E:@;@6 J@8C@G   @3 @l@5 Jq@;@8X P R; C@G 

@3@5 N@;
@6 R:@8C@G @3@;@8X P J C
@G 
 EB

@3@;@8C	@G 	
 EB@3@;@8X P L5 C@G @3@;@,@5 N@;@0	@2@5 GF@;@8X P Iu C@G  @9C@G @\
@\@\@3@6 It@8C@G 

@3@6 It@8X XQM E!F@$/usr/lib/swi-prolog/library/lists.plNU|u@!S E	selectchkE I`EpermutationEnth1E HEnth0EsubtractE HPEnexttoE LEunionEintersectionElist_to_setEis_setE RnEprefixEselectEnumlistEmax_listE EKE EJEmin_listE IE EE REsumlistXD  t  t t  E!t list_to_set_ O E! RCAu DWNU|@3@6
close_list E @8CA R
@3@5 A @;@6 R E @8X D  t  t t  E!t  R O E! RCA R@3@;@8C
A R		@3@6 R@8X D  t  t t  E!t same_length O E! RCA R @9CA R	
	@3@6 R E @8X D  t  t t  E!t numlist_ O E! RCAv R	@3@;@ 
@!@8CAx R
@3@h@6 R E @8X D  t  t t  E!t  R O E! RCAc R 		@9CAd R@3@Y@^@`@d@p

@6 R E @8X D  t  t t  E!t  R O E! RCAV R 		@9CAW R@3@Y@^@`@d
@p

@6 R E @8X D  t  t t  E!t  Rv O E! RuCA R	@3@;@8CA R@3@5 R@;@6 Ru E @8CA R	
@3
@6 R@8X D  t  t t  E!t  R O E! RCAI R 		@9CAJ R@3@Y@`@^@f@p

@6 R E @8X D  t  t t  E!t  I O E! IC
A: R
	@3@K@;@8CA< R		@3@;@8CA= R@3@;@,
@5 R E 
@6 R@8C	A@ R 
	@9X D  t  t t  E!t  R{ O E! RzCA R		@3@;@8CA R@3@5 R@;@6 Rz E @8CA R	
@3
@6 R@8X D  t  t t  E!t  L O E! LCA R@3@;@8CA R
@3@5 R@6 L E @8X D  t  t t  E!t  Rp O E! RpCA% R @9CA& R		
@3@,
@5 R E @6 R E @8X D  t  t t  E!t  R O E! RCA R@3@5 A @,	@5 EM @6 R@8X D  t  t t  E!t  R O E! R~C
A R@3@,
@5 R@$	
@8X D  t  t t  E!t  R} O E! R|CA R	@3@;@8CA R@3@5 R@;@ 

@!
@6 R| E @8C
A R	@3@6 R@8X D  t  t t  E!t last_ O E! RCA
 R 		@9CA R@3@6 R E @8X D  t  t t  E!t select_ O E! RC@ R 
@9C@ R
	
@3
@6 R E @8C@ R
@3
@6 R@8X D  t  t t  E!t  R O E! RCAp R@3 E?@5must_be @ E?@5 R@Y@_@`@j@6 R@8X D  t  t t  E!t nth_gen O E! RC
@ R 	
@9C@ R	@3@,
@5 F~ 
@6 R E @8X D  t  t t  E!t nth0_det O E! RC@ R @3@;@8C
@ R	@3@;@8C@ R		@3@;@8C@ R			@3@;@8C@ R				@3@;@8C@ R					@3@;@8C@#@ R							@3@h @Y@^@Z @l@6 R E @8X D  t  t t  E!t  R O E! RCAS R
@3@6 R@8X D  t  t t  E!t  R O E! RCA` R
@3@6 R@8X D  t  t t  E!t  Ia O E! IaCA R 		@9CA R
	@3
@0	@2@6 R E @8X D  t  t t  E!t  I O E! ICA6 R@3@,
@5 R@;@$	
@8X D  t  t t  E!t append_ O E! RC@t R @9C@u R
@3@,@5 EJ E @6 R E @8X D  t  t t  E!t member_ O E! RC@] R 
	@9C@^ R@3@6 R E @8XD  t  t t  E!t  R O E! RCAF R@3 @6 R@8X D  t  t t  E!t  Rn O E! RmC
@ R@3@5 R E @;@8X D  t  t t  E!t  Ia O E! I`CA R@3@6 R@8X D  t  t t  E!t  Rp O E! RoCA" R@3@6 R@8X D  t  t t  E!t  Rr O E! RqC@ R@3@5 E> @;@h @6 R@8C@ R@3@K@;@6 R@8X D  t  t t  E!t  F O E! HCA R
@3@6 R@8X D  t  t t  E!t  Rt O E! RsC@ R@3@5 R@;@Y@_@Z @l@6 R@8C@ R@3@K@; @6 R@8X D  t  t t  E!t  HP O E! RwC@ R	@3@;@8C@ R@3@;@6 Rw E @8C@ R	
@3
@6 R@8X D  t  t t  E!t  Ry O E! RxC
@ R 
	@9C@ R
	@3@6 Rx E @8X D  t  t t  E!t  Rn O E! RC@ R@3@,@5 R@;@$
@8X D  t  t t  E!t  R O E! RC@ R @9C@ R

@3@6 R E @8X D  t  t t  E!t  R O E! RC
@ R 	@9C@ R	
@3
@6 R@8X D  t  t t  E!t  EK O E! RC@p R@3 A@5 R@6 R@8X D  t  t t  E!t  EK O E! EJC@e R 		@9C@f R	
@3
@6 R@8X D  t  t t  E!t  E O E! EC@Z R	
@3@6 R@8X D  t  t t  E!t  R O E! RC	@ R@3@6 R@8X XQM @F@$/usr/lib/swi-prolog/library/shlib.plNU|u@ S Ereload_foreign_libraries Eunload_foreign_libraryE CE REuse_foreign_libraryE REcurrent_foreign_libraryE CXD  t  t t  @t base O @ RC@ @@3@5 A @;@,
@5 A @-@6 @ @8C@ @@3@0@-@1@+
@2@5 @ @6 R @@8X D  t  t t  @t entry O @ RC@ @
	@3@. C@-@2@5 E @;@8C@ @	
 R@3@,@5 R@0@1@2 K@6 C @8C	@ @ 	
 R@9X D  t  t t  @t  R O @ RC
A @@3$foreign@.	do_unload	@2@6 B @8X D  t  t t  @t current_library 	D  t  t t  @t  R 
D  t  t t  @t  R D  t  t t  @t  C @DD  t  t @Et  @t C  @oD  t  t t  @t  C O @ CC@ @
 
@3 R@. C
	@2@6 R@8X D  t  t t  @t 
find_library2 O @ R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 R@;@8C@ @@3@. @@. A% A@2@-@2@6 @ @8XD  t  t t  @t  R O @ RC
A @@3@. R	uninstall@2@6 R @@8X D  t  t t  @t find_library O @ RC@ @@3 G @@5 @] kernel_compile_mode A;@5 R@,
@5	libd_spec @@. R
	@2@- AE@6 @G @8C@ @@3@6 R @@8X D  t  t t  @t  R O @ RC@ @@3@5 R@,
@,@5 R Q@,@5 @u @6 R@8C@!@ @@3@5 B @0@+
@1@+@2@5 R@,@5 R@0
@1@2@6 R@8C@ @ 	@9X D  t  t t  @t  C @DD  t  t @Et  @t C D  t  t t  @t  C O @ CC
@ @@3@. Rinstall@2@6 C @@8X D  t  t t  @t  R  O @ RC@/AS @@3@. G@+@+	@+
@2@. @N@. E@/ R	@-
@-@2@/\== @@2@,@5 B B@,@5 I` 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  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ D  t  t t  @t unload_all_foreign_libraries  O @ S	 C	Aq @  @3unix @@5 R@;@8CAs @@3@. S@+@-@-@-@-@2@.unload_foreign@2@6forall$apply@8X D  t  t t  @t  S O @ SCA\ @ @9C@,A] @
 S 	
@3@@
@5 R @@D
@J@< @@. @	load_failed@2@5 @ @@6 S@8X D  t  t t  @t  S
 O @ SC@OA~ @	@3@5 R @@@@=@. @@+	@/ @+
@+@2 @@,@5 H @@@(	 @@D@,
@,@5 B @. 

@2@5abolish @5 D @I@<@C@B
@D@J@<
@J@B	@B@B
@8X D  t  t t  @t abolish_foreign O @ SC@-A) @@3@=@"@. @@/ @+	@+
@2@5 E @,@,@5 S@. 	@2@5 S@I@<@J@B	@B@8X D  t  t t  @t  R O @ RC@:A @@3@-@-@,
@,@5 S @@. S@-@-@-@-@2@5 C @@
@,@5 R @@. 
@/call_shared_object_function@2@@D
@J@<@J@A@5 S  @@6close_shared_object @8X D  t  t t  @t assert_shlib O @ S+CA8 @@3@. S@-@-@-@-@2@5 S#@. S	
@2@6 A @8X D  t  t t  @t  R @DD  t  t @Et  @t R D  t  t t  @t  R O @ RCA
 @@3@. C@2 D/@6 D, @8X D  t  t t  @t  R @DD  t  t @Et  @t R  @oD  t  t t  @t  R O @ RC
A
 @@3@. C	@2 D/@6 S.@8X D  t  t t  @t  C O @ RC
@ @@3@-@-@-@-@5 S"@;@8C@@ @
@3@. @@-@-@2@5 S#@,@5 R @@. @@2@5 S-@. 	@/open_shared_object@+@2@,
 @@5 R@@@L
@D@. @
@2@5 @@I@<@J@;@@@9@@@,@5 S$@. 	@/ S%@2@@D@J@<
@. R R@2@5 O @A@D@. @@2@5 S#@6 S, @@<@. @@2@5 S#@5 S( @@. S@/
call_entry
@2@5 S@I@A@8C@/@ @@3@. @@2@5 S#@@@-@,@5 @ @@D@. @@-@-@2@5 S#@6 R@<@. @@. A%foreign_library@2@-@2@6 R@A@8X D  t  t t  @t  R O @ RCAE @@3@-@-@-@-@5 S"@,
@. @
@2@6 S@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ XQM DF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.plNU|uS E DXO Dexpand_specs C@^ D@3@K@;@5 A* R@$
@8C@b D
 
@3@;@#

@6 S8 D@8C@d D
 @N
@3@;@#
@,@5 S<
@6 S<@8C@@g D
@3@5
valid_head D@. 	@2@5
check_dynamic D@,@,
@5 B @,
@5 SC@.$block_pred@2@!@#
@@@. 	@/  SE@2@5current_predicate @#@D@#@<@ 
 @ C  SE@!@A@@ @@5 A^ @@#@D@ @!@<@ 
 	@!@A@ 
  D D%	@!@8X D  t  t t  Dt  Bt  O D Bs C D D~ C D@9X O D	block_arg C@ D@3@K@;@6 S:@8C@ D @@3@;@8C@ D @o@3@;@8C@ D @H@3@;@8C@ D@3block_argument@6 @ R@8X O D
rename_clause C@ D
 @	
 @
@3@;
@6 SN D@8C@ D
 	
 
@3
@6 SP@8C@ D@3@0@+@+@2@5 @ @,
@5 @u @0
@2@6 SQ@8X O Dblock_declarations C@'@ D
 
@3@,@,
@5 SC@,
@5 SC@. 
@/ SD@2@6 B B@8X O D D( C
@ D@3@-@5 SH @@;block @6 SP@8C@h@ D
@3@,
@5 SS D@ 
 	@!@,@,@5 SC@,@5 @ @@,@0@2@5 SQ SX@,@5 SR@,@0@2@5 SQ
@,@5	when_cond D@. O8@2@,@5simplify_coroute D@ 
 @@! SX@6 SP@8X O D S> C@x D@3@5callable @. Bh@-@+	@2@. SJ	@2@6 S S@8X O D SA C@| D@3@= 	@5predicate_property @@< C@5 Sf D	predicate@6 A R@8C@ D @9X O D D C@Z D@3 @@,
@5 SI@. S9
@2@6phrase$dcg@8X D  t  t t  Dt  D& O D D" C@1 D@3@K@;@I@8C@3 D
 @
@3@;@6 D!@8C@$@5 D@3@@@ 
 @!@D@$	@A
@< @@,
@5 SI@ 	
 
@!@8XO D D C@W D@3@. @@. D D@/ D@2@-@2@6 @ @8X O D	nonvar_or C@ D 

 L
@9C@ D

 Aa
 L
@3@6 Sr D@8X O D	cond_vars C@ D 
@9C@+@ D	
@3@@ @@5 Bh @D@ @!@<@#@h	
@6 Su D@8X O Done_cond C@ D@3@,@5 Sx@6 St@8X O D S\ C@ D@3@;@6 Sy D@8C@ D	
 @N
@3
@5 S{@6 S[@8X O D S` C@ D 
 S^
 L

freeze
@9C@ D 	@9X XQMdata__data_filesF@`/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/data__data_files.proMuS @lEget_datafiles_debugEadd_datafiles_logEadd_datafiles_summary_dpcEadd_datafiles_debugEget_datafiles_logEget_datafiles_summary_dpcEadd_datafiles_fdlEget_datafiles_fdlEadd_datafiles_simplified_pfsEadd_datafiles_dpcEget_datafiles_simplified_pfsEget_datafiles_dpcEadd_datafiles_decEadd_datafiles_simplified_vcgEget_datafiles_decEget_datafiles_simplified_vcgEadd_datafiles_ruleEget_datafiles_ruleEadd_datafiles_pfsEadd_datafiles_vcgE MEget_datafiles_vcgEget_datafiles_pfsEadd_datafiles_local_user_ruleEno_log_file Eget_datafiles_local_user_ruleEsave_data__data_files Emust_get_datafiles_debugEadd_datafiles_global_user_ruleEget_datafiles_global_user_ruleXO S~ S C
@u DhM@3@. S@2@5 @ @;@8X D  t  t t  S~t  S 	D  t  t t  S~t  S 	O S~ S C@ S@3@. S	@2@5 S@;@8X O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ S C
@ S@3@. S@2@5 S@;@8X D  t  t t  S~t  S 	O S~ M CA S@3@6 S S~@8X O S~ S CA S @3@?@-@5 S@D@H@8X O S~ S C@ S@3@?
@5 Al @D
@H@=Expected atomic name for debug datafiles to find, but got: ~k@0@2@6throw_error Db@8C@ S@3@5 S S@;@8C@ S@3@@Could not find debug datafiles for: Expected atomic name for: ~k@0@2@6 S@8X O S~ S C@A S@3 S~@,@5 S S@0@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@1@.  S~@/  S@2@2@5write_terms_to_file S@;@8X XQM O F@$/usr/lib/swi-prolog/library/apply.plNU|u@ S E C~E	partitionEmaplistE SE SE SE SEexcludeXO O include_ C@Mu DqNU| 	@9C@$@N S@3@@@@D@ 

@!@<@#

@6 S O @8X D  t  t t  O t  C~ @DD  t  t @Et  O t S @o @O O  S C@J S@3@6 S@8X O O 
partition_ C@ S Fy
	@3@;
@6 S S@8C@ S A
	@3@;@6 S@8C@ S Fx
	@3@;
@6 S@8C@ S@3@.oneof@1<.=@1 Fx@2@6 R R@8X O O  S C@p S 	@9C@8@q S	
@3@@@@D@ 
@!
@6 S S@A@<@ @!
@6 S@A@8X D  t  t t  O t  S @DD  t  t @Et  O t S @o @ @O O  S C	@m S@3@6 S@8X O O maplist_ C@ S @9C@ S
@3
@@6 S S@8X O O  S C@ S @9C@ S
@3@@6 S S@8X O O  S C@ S 	@9C@ S
@3
@,@
@6 S S@8X D  t  t t  O t  S @DD  t  t @Et  O t S @H @HO O  S C@ S@3@6 S@8X D  t  t t  O t  S @DD  t  t @Et  O t S @o @ @ @O O  S C@ S@3@6 S@8X D  t  t t  O t  S @DD  t  t @Et  O t S @H @H @HO O  S C	@ S@3@6 S S@8X D  t  t t  O t  S @DD  t  t @Et  O t S @HO O  S C@ S@3@6 S@8X O O  S C@ S @9C@&@ S


@3
@@6 S S@8X O O  S C@ S @9C@ S


@3@
@6 S@8X O O exclude_ C@^ S 	@9C@$@_ S@3@@@@D@#
@<	@ 

@!
@6 S S@8X D  t  t t  O t  S @DD  t  t @Et  O t S @H @H @H @HO O  S C@ S@3@6 S@8X D  t  t t  O t  S @DD  t  t @Et  O t S @o @O O  S C@[ S@3@6 S@8X XQM DlF@$/usr/lib/swi-prolog/library/terms.plNU|uS Eterm_factorizedEcyclic_termE
term_subsumerEacyclic_termEsubsumes_chkE CE CE PE PEvariantEsubsumesXO Dladd_map C@B@u DjNU|@3@@@5	primitive Dl@D@$
	@B@A
@<@.@@@,@,@5	rb_updaterbtrees@D@Y@^@Z@f@o@A
@<@,
@5	rb_insert T

@6
assoc_arg_map T@B@8X O Dl S C@E T@3@6
subsumes_term @8X O Dllgg_safe C@@ T	@3@@@'	@D@$
@$@B
@B@<@q@@@. @n	@2@,
@5	rb_lookup T
@D@$

@$@B@A@<@R@@@:@5 B @5 T@,@,@5 B @5 T@D@5 T@. @n	@2@,@5 T @6 T T@<@. @n	@2@6 T@B@A@A
@8X O Dl T C
@ T	

@3@;@8C@7@ T@3@h@,@5 Bh @,@5 T@,@5 T
@,@5 T T@6 T@8X O Dllgg C@u@l T@3@@@'	@D@$
@$@B
@A@<@^@@@.@5 T@5 T@,
@,@5 T
@5 T@D
@5 T @6 T! T@A@<@-@@@. @n	@2@,@5 T@D@$
@$@<@. @n	@2@6 T@A@B
@8X O Dl T# C
@| T	

@3@;@8C@7@} T@3@h@,@5 T@,@5 T@,@5 T
@,@5 T  T@6 T"@8X O Dl S C@>@ T	@3@,@5rb_new T
@,@5 T  T@,
@5rb_visit T

@,@5common_terms T@@@( D|@D@$	@&
 D|@A@<@,@5ord_list_to_rbtree T
@5insert_vars T@6mk_subst T@8X O Dl S C@c T@3@5 S @5 T8@;@,@5rb_empty T
@-@6 T@8C@h T@3@,@5 T9@-@6 T$@8X O Dl S C@; T@3@6=@= @8X O Dl T C@ T@3@,@5 T@;@,
@5 T(@h
@6 T@8C@ T 

@9X O Dlinsert_arg_vars C@#@ T@3@,@5 T@;@,
@5 T
@5 T2@h@6 T? T@8C@ T @9X O Dl T6 C@ T @9C@8@ T


 E

 Be@3@,@,@5 T@5 T@5 TA
@6 T5@8X O Dl T C@ T@3@K@;@8C@ T@3@5 A @;@8C@ T 
$VAR@9X O Dl T3 C	@ T@3@5 T@;@$	@8C@ T@3@,@5 T@;@$	@8C@ T@3@,@,@5 T@5 T@6 TA@8X O Dl T- C@ T @9C@1@ T
 E
@3@;@@@(@D@6 T,@A
@<@ 	
 E

@!
@6 T,@8X O Dl S C	@R T@3@5 T@$	@8X XQM DbF@[/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/ioutilities.proNuS @lEcommand_line_errorE@!read_lines_from_file_as_char_listE@&read_up_to_number_of_chars_from_streamEdisplay_header_fullEshow_warningEshow_error_longEread_line_from_streamEstopwithE
show_errorE	stopwith3Edisplay_header_plainEshow_warning_longE SE SXO Db@"read_number_of_chars_from_stream_x C@u D`N	 @3@;@8C@ T_@3@,@5get_char @5@#read_number_of_chars_from_stream_xx S@;@8X O Dbconvert_charlist_to_readtext C@ T_	 @@3 @@5 E S@;@8C@ T_	@3@;@8X O Dbwrite_atom_list_to_stream C@` T_	@3@;@8C@d T_	
@3~a
@0
@2@5 A @6 Ti S@8X O Dbread_line_from_stream_x C@~ T_ @ @@3@;@8C@ T_@3@,
@5 M @5 A  @;@8X O Db TS CA T_@3 A@0@1
@1@/%PRESIMP-F-ABORT, Presimplification terminated.@1 Tr@2@,	@5implode_separator_content_list Dd@6 S S@8X O Db TY CB) T_@3@,	@5get_system_toolname D_@,
@5toolset_distributionversionSPARK ~a ~a Edition~n~n@0	@1
@2@5 Tl@;@8X O Db TW C@-A T_		@3@,@5 A @,@5 T@,
@5 T
@,@5 EJ S@;@,@5 T@,@5 T@;@6 TS S@8X O Db TE C
A" T_@3@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @,
@5 @u @6 TU S@8X O Db TM C
Af T_@3 B H@5highlight_problem S@;@8X O Db TK CB T_@3@,	@5 Ty@,
@5toolset_banner_line T@,@5toolset_copyright TSPARK ~a ~a~n~a~n@0	@1
@1@2@5 Tl@;@8X O Db TO CAP T_@3 @ H@5 T@;@8X O Db TU C
A8 T_@3 @ H@5 T@;@8X O Db T[ CA~ T_@3 B H@5 T@;@8X O Db S C@ T_@3 A@,
@5 B @5write_terms_to_file_x S@5 B @;@8X O Db S CA4 T_@3@5 T@;@8X O Db TG C@ T_@3 B}@,@5 T @5@#read_lines_from_file_as_char_list_x S@5 T@;@8X O Db TI C@ T_@3@,@5 T] S@5 Tf S@;@8X O Db TQ C@v T_@3@,
@5	read_line S@5 Tn S@;@8X O Db Td C@ T_
 @ @@3@;@8C@ T_
 Tr@3@;@8C@ T_

@3@h
	 
@5 T@;@8X O Db T C@ T_	
upToLine@3@;@8C@ T_@3@,@5 T`@5@$read_lines_from_file_as_char_list_xx S@;@8X O Db T C@ T_
 @@3@;@8C@ T_
 Tr Tr
@3@h

@5 T@;@8C@ T_

@3
@5 T@;@8X O Dbwrite_terms_to_file_xx CA T_@3@,@5 B @. 	@2@~q
@5 Tl@I@8CA T_@3@;@8X O Db T C@ T_	@3@;@8C@ T_	
 
 
@3@5 T S
@6 T@8X O Db T C@HA T_ @@3@,@5 Ty I=@5 Tl@O*****************************************************************************~n@5 Tl@#* An error has occurred in the ~a~n@0@2@5 Tl*** ERROR - @5 Tl@5 Tl~n@5 Tl
@5 Tl T@5 Tl I=@5 Tl@5 Cu @;@8C@DA T_ B@3@,@5 Ty I=@5 Tl T@5 Tl@'* A warning was encountered in the ~a~n@0@2@5 Tl*** WARNING - @5 Tl@5 Tl T@5 Tl
@5 Tl T@5 Tl I=@5 Tl@;@8X XQM
swi_optionF@%/usr/lib/swi-prolog/library/option.plNU|u@ S EoptionE TE
select_optionEmeta_optionsE
merge_optionsE TXO T T C@#@mu DfNU|@3@,
@5 Bh @L
@;@,@5 B @,@5 T@5 T T@$@8C@t T@3@5
get_option T@;@8X O T T C@$@Y T@3@,@5 T@L@;@,@5 T@,
@5 T
@5 T T@$
@8C@` T@3@5 T@;@8C@b T@3@6 T@8X O T	ord_merge C@ T		 A
	@3
@6 T T@8C@H@ T
 Fy
	@3@@@*@ 
@!@D@,@5sort_key T@,@5compare @6 T T@<@ @!@B@B@8C@E@ T
 Fx
@3@@@'@ @!@D@,@5 T@,@5 T
@6 T@<@ 	
@!@B@B@8X O T T C@ T 
@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 T C@ T	
 E
@3@6 T@8X O T T C@ T		@3@;@8C@ T	@3@;@8C@-@ T


@3@,@5 T
@,@5 T@,@5 T
@6 T@8X O Tcanonise_options C@ T@3@. Be@-@-@2@5 A @;@6 T@8C@ T 	@9X O T T C@ T@3@5 R E @;@8C@ T@3@,@5 T@,@5 T@. 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@5 T T@;@8C
@ T
	@3@6 T@8X D  t  t t  Tt  T @DD  t  t @Et  Tt T  @O T T C@ T	
 @3@6 T@8X O T T C@ T@3@;@6 T T@8C	@ T	@3@;@6 T@8C@ T@3@,@5 T@,@5 T@,
@5 EM @,@5 T
@6 T@8X O T T C@$@ T@3@,@5 T@L@;@,@5 T@,
@5 T
@5 T@$
@8C@ T@3@5 T T@;@8X XQM BF/usr/lib/swi-prolog/boot/qlf.plMs@ S E C_E BE DE @XD  t  t t  Bt 	qcompile_ O B TC@:s/usr/lib/swi-prolog/boot/qlf.plM@3@;@8C@; T@3@;@5 T B@6 T@8C@@> T
@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 T@5	$qlf_open B @@, @@5 @q B@,@5 @ B@@@. 	@2@5 @{ B@D@% @@<@% AE@-@5 T @@-@5 T@5
$qlf_close  B@( @@8X D  t  t t  Bt  C`  D  t  t t  Bt  C` O B C_C@)@f T
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 T
 
@3@6 T@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 T
 	
@3@6 T@8X D  t  t t  Bt  @  D  t  t t  Bt  @ O B TC@0@\ T@3 B}@,
@0@. Ebinary@2@2@5 B B@,@5 C B@. C_
	
@2@. @N@. B
@2@/ B@2@6 C B@8X D  t  t t  Bt  T O B TC@+@n T@3@?@5 U @D@H@. @ @@2 @@5 @e B@;@. C\@+@2@5 D B@. @@. @ @@2@-@2@6 T@8C@s T @9X XQM TF@&/usr/lib/swi-prolog/library/rbtrees.plNU|uS Erb_minE T:Erb_cloneE TErb_partial_mapErb_mapE UErb_inErb_sizeE UE T&E T	E TErb_keysE UE T0Erb_applyE T*E T+E
rb_del_minE	is_rbtreeE
rb_del_maxE T
Elist_to_rbtreeErb_nextE
rb_insert_newE	rb_deleteErb_previousE U+Erb_lookupallErb_maxXO T U	 C@u DkNU|
 K	@3@6min T
@8X O T U CC< U3
 U4
 U4
@3
@6clone T
@8X D  t  t t  Tt  U @DD  t  t @Et  Tt U @H  @HO T U CC U3
 U4	
 U4
@3
@6map T
@8X O T HP C@0B@ U3
red
@3@5 K @;
@,@,@5 U> T
@. U?@2@6
fixup_left T
@8C@0BD U3
 U?
@3@5@> @;@,@,@5 UB@. U?
@2@6fixup_right T
@8CBH U3
 U?
		@3
@6delete_red_node T
@8C@0BK U3
black
@3@5 UA@;
@,@,@5 UB@. UO@2@6 UC@8C@0BO U3
 UO
@3@5 UF@;@,@,@5 UB@. UO
@2@6 UI@8CBS U3
 UO
		@3
@6delete_black_node T
@8X O T U CC U3
 U4	@3@6keys T
@8X O Tfix_left C@MA U3
 UO
 U?
 U? U?
 U?
 UO
 U? UOnot_done@3@;@8C@OA U3
 UO
 U?
 U?
 U?
 U?
 UO
 U?
 UO UY@3@;@8C@=A U3


 UO
 U?
 U?
 UO
 U?
 U? Cl@3@;@8C@>A U3


 UO
 U?
 U?

 UO
 U?
 U? Cl@3@;@8CA U3 	 Cl@9X O Tpretty_print C
B  U3
 U4		@3@6 U[ T
@8X O Tcheck_red_child CD U3 
 UO@9C@FD U3
 U?		@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 Tcheck_height CD U3 @3@;@8C@sD U3@3@. U`@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 Ub@8X O T UJ CB U3  Cl		 Cl@9C
B U3 UY@3@6fixup3 T
@8X O T U CB U3
 U4	@3@6visit T
@8X O Tfind_path_blacks CC U3
 UO A
 A		@3@;@8CC U3
 UO@3@h	@6 Uk T
@8C
C U3
 U?@3@6 Um@8X O T	lookupall CAU U3 Fx@3@,@5 Bh @6 U/ T
@8CAX U3 A@3@6 Up@8CAZ U3 A@3@,@5 Up@6 Uo T
@8CA] U3 Fy@3@,@5 Up@6 Ur@8X O Tinsert2 CA U3
 UO A
 A@3@;@ 
 U?	
@!@&
 UY@8C@oA U3
 U?@3@@@&@5 UA@D@#@ 
 U?@!
@6 Ut T
@<@9@@@'	@D@ 
 U?
@!@&
 Cl@A@<@ 
 U?@!
@6 Uv@A@8C@yA U3

 UO@3@@@*@5 UA@D@,@,@5 Uv@. UO@2
@6 UX T
@A@<@?@@@'	@D@ 
 UO
@!@&
 Cl@B@<@,@,@5 Uv@. UO@2
@6	fix_right T
@A@8X O T U! CC U3@3@K@;@I@8CC U3@3@.rbtree1@2@. U`@+
@+@2@. @N@. D	@2@/ Qz
@2@6 @G @8X O T
build_node CC U3 

 U?	
@3@;@8CC U3 

 UO	
@9X O T U( CA U3
 U4


 U4@3
@6
insert_new T
@8X O T U. CB9 U3
 U4


 U4@3
@,@-@5 UB@$
@8X O T Ux C
A U3 Cl		 Cl@3@;@8C
A U3 UY@3@6 UW T
@8X O T U/ CAK U3

 U4	@3@6 Ur@8X O T U CA U3@3@,
@-@5insert_new_2 T

@6fix_root T
@8X O T U} C@*C U3
 UO	
	@3 @,@5 Um@. EBinf@2@5check_rbtree T
@. I U@2@6 U@8C@IC U3
 U?@3@. U`@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 Ub@8X O T U: CCJ U3
 UO A
 A

		
@3@;@8C@ICK U3
 U?

 U?@3@0@. E@2@+@2
@0@. E@2@+@2@5 U T
@6 U@8C@ICN U3
 UO

 UO@3@0@. E@2@+@2
@0@. E@2@+@2@5 U@6 U@8X O T T: C@h U3
 U4		@3@ 	
 UO A
 A@!@8X O Tnext C
@ U3
 UO A
 A@3@;@I@8C@&@ U3@3@,
@5 Up@,@5 Up@,
@5 T 
@6 U T
@8X O T F C@!A9 U3

 UO
@3 A@5 E 
@6 F T
@8CA< U3

 U?
@3
@6 U@8X O Tprevious C
@ U3
 UO A
 A@3@;@I@8C@&@ U3@3@,
@5 Up@,@5 Up@,
@5 U
@6 U T
@8X O T U CC] U3
 U4


 U4
@3
@6partial_map T
@8X O Tconstruct_rbtree CC U3
@3@Y@`@_@i@;@8CC U3	@3@;@. E@+@+@2@5 Up
@6 U T
@8C@JC U3@3@Y@_@`@f@Z@d@p@. E@+@+@2@5 Up@,@,
@5 U@h @h @5 U T
@h@6 U@8X O T Hp C@u@ U3
 UO
@3
@5 U@,@5 U@@@( A@D@$
@ 
 UO
@!@B@<@>@@@!@( Fx@D@ 
 UO@!
@6 U T
@A@<@ 
 UO
@!@6 U@A@8C@p@ U3
 U?
@3@,@5 U@@@( A@D@$
@ 
 U?
@!@B@<@>@@@!@( Fx@D@ 
 U?@!
@6 U@A@<@ 
 U?
@!@6 U@A@8X O T U CA2 U3

 U4	@3@K@;@6 U T
@8CA5 U3

 U4	@3@6lookup T
@8X O T U C@ U3
 U4


 U4@3
@-@6 U@8X D  t  t t  Tt  U= @DD  t  t @Et  Tt U= @H O T U CC, U3
 UO A
 A@3@;@8CC- U3
 U?
	@3@@;@5 U T
@6 U@8CC1 U3
 UO
	@3@@;@5 U@6 U@8X O T Ui CC U3
 UO A		@3@;@8C@$C U3
 U?
@3@0@. E
@2@+@2@5 Uh@6 Uh@8C@$C U3
 UO
@3@0@. E
@2@+@2@5 Uh@6 Uh@8X O Tdel_max CBs U3		
 U? UO A@3@;
@6 UL@8C@,Bu U3
 U?@3@,@,@5 U T
@. U?@2
@6 UI@8CBx U3		
 UO UO A@3@;
@6 UQ@8C@,Bz U3
 UO@3@,@,@5 U@. UO@2
@6 UI@8X O T UR CB U3
 UY@3@'	@;@8C@$B U3
 UO A
 A
 U?

 UO
 Cl@3@;@8CB U3
 UO A
 A		 UY@3@;@8C@$B U3
 U?

 UO A
 A
 UO
 Cl@3@;@8CB U3	
 UO A
 A UY@3@;@8CB U3@3@,@,
@,@,@5delete_next T
@. UO
@2@6 UI@8X O T U CB\ U3
 U4


 U4@3
@-@6del_min T
@8X O Tfixup2 C@fB U3
 UO
 UO
 U?
 UO UO
 UO UO Cl@3@;@. U?@. UO
@2@/ UO@2@-@6 U T
@8C@_B U3
 U?
 UO
 UO
 UO UO
 UO
 UO
 U?
 UO UO Cl@3@;@8C@_B U3
 UO
 UO
 UO
 UO UO
 UO
 UO
 U?
 UO UO UY@3@;@8C@_B U3
 U?
 UO
 UO
 U? UO
 U?
 UO
 UO
 UO UO Cl@3@;@8C@_B U3
 UO
 UO
 UO
 U? UO
 UO
 UO
 UO
 UO UO Cl@3@;@8C@LB U3 
 U?
 UO
 UO U?
 U?
 UO
 UO
 UO Cl@9C@LB U3 
 UO
 UO
 UO U?
 UO
 UO
 UO
 UO Cl@9X O T U  CC U3@3@K@;@I@8C
C U3
 U4		@3@;@8CC U3
 U4		@3@. U}	@2@. U`@-@-@2 AE@6 U@8X O T U$ CC U3@3@,
@5 EM @6 T0 T
@8X O T U& C@ U3
 U4	@3@6 U T
@8X O T U C@x U3 Fx@3@,@5 Up@6 U@8C@{ U3 Fy@3@,@5 Up@6 U@8C@~ U3 A@3@6 Up@8X O T T' C@b U3

 U4 UO	@3@ 
 UO A
 A@!@8X O T U CA U3
 UO A
 A@3@;@ 
 U?	
@!@&
 UY@8C@_A U3
 U?@3@@@&@5 UA@D@#@ 
 U?@!
@6 U@<@)@@
@'	@D@I@A@<@ 
 U?@!
@6 U@A@8C@iA U3

 UO@3@@@*@5 UA@D@,@,@5 U@. UO@2
@6 Uw@A@<@/@@@'	@D@I@B@<@,@,@5 U@. UO@2
@6 Uy@A@8X O T U] CB# U3
 UO A
 A@3@;@8C@NB$ U3
 U?
	@3@h
	
@5 U\@0@~@1@t@1@~@1@a@1@:@1@~@1@d@1@~@1@*@1@|@1@~@1@n@2@0 K@1@1	@2@5 Qz 
@6 U\@8C@NB) U3
 UO
	@3@h
	
@5 U\@0@~@1@t@1@~@1@a@1@:@1@~@1@d@1@~@1@*@1@|@1@~@1@n@2@0 K@1@1	@2@5 U
@6 U\@8X D  t  t t  Tt  U @DD  t  t @Et  Tt U
 @o @o  @O T U
 CCZ U3
 U4


 U4@3
@6 U@8X D  t  t t  Tt  U @DD  t  t @Et  Tt U @H O T U CC( U3
 U4	
@3@6 U@8X O T U{ C@OB U3
 UO
 U?
 U?
 U?
 U?
 UO
 UO
 U? UY@3@;@8C@MB U3
 UO
 U?
 U? U?
 U?
 UO
 UO U? UY@3@;@8C@=B U3


 UO
 U?
 U?
 UO
 U?
 U? Cl@3@;@8C@<B U3


 UO
 U? U?
 UO
 U?
 U? Cl@3@;@8CB U3 	 Cl@9X O T	check_val C@#D U3@3@=@5 UF@<@. EB U@2@5 O @=@5 UA@<@. I U@2@5 U@;@8C@D U3@3@. U`@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 Ub@8X O T U CCG U3
 U4
	
 U4@3
@6 U@8X O T U C
C U3
 U4	
@3@6 UT@8X O T UD CB U3  Cl		 Cl@9C
B U3 UY@3@6 U@8X O Trbtree CC U3
 U4	 UO A
 A@3@;@8CC U3
 U4		@3@. U}	@2@. U`@+
@+@2@. Qz
@2@6 U@8X O T T* C
B U3
 U4	
@3@6 Uh@8X D  t  t t  Tt  U @DD  t  t @Et  Tt U @o @o  @O T U CA U3
 U4


 U4@3
@6 O  T
@8X O T T
 CAm U3
 U4


 U4@3
@6insert T
@8X O T U CA U3 
 UO


 UO

@9CA U3 
 U?


 UO

@9X O T U* CB0 U3
 U4	
 U4
@3@-
@-@6 UB@8X O T U CAq U3@3@,
@-@5 Uv
@6 U@8X O T L CC U3
 UO A		@3@;@8CC U3
 U?
@3@h
	
@,@5 U T
@6 U@8CC U3
 UO
@3@h
	
@,@5 U@6 U@8X O T Uz C
A U3 Cl		 Cl@3@;@8C
A U3 UY@3@6 U T
@8X O T U CD U3
 UO A
 A@3@;@6 Uc T
@8C@,D U3
 U?
	@3
@5 U T
@5 U^ T
@5 U
@5 U
@6 U@8C@(D
 U3
 UO
	@3
@5 U@h 
@5 U
@6 U@8X O T Us CAO U3

 UO A
 A@3@;@I@8CAP U3@3@,@5 Up@,@5 U@6 Un T
@8X D  t  t t  Tt  U= @DD  t  t @Et  Tt U< @H  @H @HO T U< CC U3
 UO A
 A

@3@;@8C@3C U3
 U?
	
 U?
@3@@;@5 U;@6 U;@8C@3C U3
 UO
	
 UO
@3@@;@5 U;@6 U;@8X O T UU CC U3
 UO A
 A		@3@;@8CC U3
 U?	
@3@0@+@2@5 UT
@6 UT@8CC U3
 UO	
@3@0@+@2@5 UT
@6 UT@8X O T T C@o U3

 U4	@3@6 U@8X O T U9 CC? U3
 UO A
 A			@3@;@8C@7C@ U3
 U?
		
 U?@3
@0@. E@2@+@2@5 U8@6 U8@8C@7CC U3
 UO
		
 UO@3
@0@. E@2@+@2@5 U8@6 U8@8X O T U C@cA U3
 UO


 UO
@3@5 U@,
@5 U@@@( A@D@$@$@@<@&@@@( Fx@D@$@$@6 U@<@$@$@6 U@8C@^A U3
 U?


 U?
@3@,
@5 U@@@( A@D@$@$@@<@&@@@( Fx@D@$@$@6 U@<@$@$@6 U@8X O T U CA? U3@3@6 U@8CAA U3 
	@9CAB U3@3
@6 U@8X O T U C
C` U3	
@3@;@8CCa U3
 UO A		
@3@;@8C@xCb U3
 U?

 U?@3@,@5 U@@@( D|@D@$@$@&
 D|@B@A@<@9@ @!@@@'@D@@
@@D@J@<@$@#@<@$@#@6 U@8C@xCt U3
 UO

 UO@3@,@5 U@@@( D|@D@$@$@&
 D|@B@A@<@9@ @!@@@'@D@@
@@D@J@<@$@#@<@$@#@6 U@8X O T U CC U3
 U4	
@3 @6 U@8X O T T C@ U3
 U4


 U4
@3@6 U@8X O T T& C@` U3
 U4		@3@ 	
 UO A
 A@!@8X O T U CB_ U3		
 U?
 UO A@3@;
@6 UL@8C@,Ba U3
 U?@3@,@,@5 U@. U?@2
@6 UC@8CBd U3		
 UO
 UO A@3@;
@6 UQ@8C@,Bf U3
 UO@3@,@,@5 U@. UO@2
@6 UC@8X O T UM CB U3
 Cl@3@'	@;@8CB U3
 UO A
 A		 Cl@3@;@8CB U3	
 UO A
 A Cl@3@;@8CB U3@3@,@,
@,@,@5 U@. U?
@2@6 UI@8X O T T0 CC U3
 U4

@3@;@ 

 UO A
 A@!@8C@(C U3
 E

 U4 UO
@3@;@ 
 UO A
 A@!@8C@CC U3	
 U4
@3@ 

 UO A
 A@!@,@0 G@2@5 @ @-@,
@5 B @Y@^
@c@+@Z@c@+@d@c@p
@6 U@8X O Tmax C@ U3
 U?	 UO A@3@;@8C@ U3
 UO	 UO A@3@;@8C@ U3
 U?
@3@6 U T
@8C@ U3
 UO
@3@6 U@8X O T Uf C@gB U3
 UO
 U?
 UO
 UO UO
 UO
 UO
 Cl@3@;@. U?@. UO@2@/ UO@2@-@6 Ue@8C@_B U3
 U?
 UO
 UO
 UO UO
 UO
 U?
 UO
 UO UO Cl@3@;@8C@_B U3
 UO
 UO
 UO
 UO UO
 UO
 U?
 UO
 UO UO UY@3@;@8C@_B U3
 U?
 UO
 UO
 U? UO
 U?
 UO
 UO
 UO UO Cl@3@;@8C@_B U3
 UO
 UO
 UO
 U? UO
 UO
 UO
 UO
 UO UO Cl@3@;@8C@LB U3 
 U?
 UO
 U?
 UO
 U?
 UO
 UO UO Cl@9C@LB U3 
 UO
 UO
 U?
 UO
 UO
 UO
 UO UO Cl@9X O T U" CBp U3
 U4


 U4@3
@-@6 U@8X O T U6 C@ U3
 U?
 UO A@3@;@8C@ U3
 UO
 UO A@3@;@8C
@ U3
 U?@3@6 U5@8C
@ U3
 UO@3@6 U5@8X O T U C@r U3

 UO A
 A@3@;@I@8C@s U3@3@,@5 Up@,@5 U@6 U T
@8X O T U, C@ U3
 U4	@3@6 U T
@8X O T U CB U3
 U?
 UO A
 A

 Cl@3@;@8C@.B U3
 UO
 UO A
 A
 U?

 UO Cl@3@;@8CB U3
 UO
 UO A
 A

 UY@3@;@8C@*B U3
 U?
@3
@,@,@5 U@. U?@2@6 UC@8C@*B U3
 UO
@3
@,@,@5 U@. UO@2@6 UC@8X O T U C@ U3		 Fx@3@,@5 Up
@. E
@2@6 U@8C@ U3		 Fy@3@,@5 Up
@6 U@8C@&@ U3	
 A@3@,@5 Up@@

@5 U5@D@J@<
@ 
 E
@!@8X O T U1 C@ U3
 U4	@3@6 U@8X O T U C@ U3		 Fx@3@,@5 Up
@6 U@8C@ U3		 Fy@3@,@5 Up
@. E
@2@6 U@8C@&@ U3	
 A@3@,@5 Up@@

@5 U@D@J@<
@ 
 E
@!@8X XQMlicenseF@#/usr/lib/swi-prolog/boot/license.plMs@ S @lS Eeval_license E UE UXD  t  t t  Ut see_also O U 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  Ut 	file_list O U UC@ U 		@9C@ U
 E    ~w E'
@3
@6 U U@8X D  t  t t  Ut license_list O U UC@ U@3@,
@. U
@-@-@2@,@5 B U@#@6 U U@8X D  t  t t  Ut  U  O U UC@ U  @3@5
report_gpl  U@6report_proprietary  U@8X D  t  t t  Ut  U O U UC@s U@3@@
 CW@,	@5 A^ U@D
@J@<@%	<unknown file>@6 U U@8X D  t  t t  Ut  U O U UC@z U@3@5warn_if_unknown U@.licensed	@2@6 @ U@8X D  t  t t  Ut proprietary O U V C@ U@3@5 U U@,
@-@5 U U@*
gpl@*
lgpl@8X D  t  t t  Ut gpled O U VC
@ U@3@,	@5 V V@-@6 V@8X D  t  t t  Ut  U  O U UC@(@ U@3@=@,@. V@+	@2@,
@5setof U AO@. U@.proprierary	@2
@2@5 @ U@I@<@J@B@A
@8X D  t  t t  Ut  U O U UC@~ U@3@-@-@5 V@;@8C@ U@3 B@.unknown_license@2@6 V
@8X D  t  t t  Ut  U  O U UC@ U@3@,@. V@2@,	@5 V@; AO@. U V	@2@6 V
@8C@ U  @3 AO@. U V@2@6 V
@8X D  t  t t  Ut  U D  t  t t  Ut  U O U UC@5 U  V V
commentGNU General Public License
url@$http://www.fsf.org/copyleft/gpl.html@9C@9 U  V V
 V@!GNU Lesser General Public License
 V@'http://www.fsf.org/copyleft/lesser.html@9C@> U swipl V
 V@ SWI-Prolog Prolog Source License
 V@&http://www.swi-prolog.org/license.html@9C
@E U guile V
 VLicense for Guile@9C
@H U gnu_ada V
 V@9The license of the run-time units of the GNU Ada compiler@9C@K U x11 V
 VThe X11 licens
 Vhttp://www.x.org/terms.htm@9C@O U expat V
 V
Expat license
 V@%http://www.jclark.com/xml/copying.txt@9C@S U sml V
 V@+Standard ML of New Jersey Copyright License
 V@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@9C
@W U 
public_domain V
 VUnrestricted Public domain@9C@Z U cryptix V
 VThe Cryptix General License
 V@(http://www.cryptix.org/docs/license.html@9C@^ U bsd V
 VThe modified BSD license
 V@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@9C@b U zlib V
 VThe license of ZLib
 V@*http://www.gzip.org/zlib/zlib_license.html@9C
@g U lgpl_compatible V
 VOther LGPL compatible license@9C
@j U gpl_compatible V
 V@)Other GPL and not LGPL compatible license@9X D  t  t t  Ut  U D  t  t t  Ut  U 	D  t  t t  Ut  U D  t  t t  Ut  U O U UC@ U 		@9C@d@ U@3@-@,
@5 V@#	@@@3@=@. V@+@2
@5 A U@<	@. V@+@2
@5 V7@#@D@ 
 E    ~w~t16~|~w E'@!@<@ 
 E	   ~w E'@!@A@6 U@8X XQM SF@!/usr/lib/swi-prolog/boot/apply.plMs@ S E OFE SXD  t  t t  St  O  @DD  t  t @Et  St OF  @oD  t  t t  St  O  O S OFC@A@9s@!/usr/lib/swi-prolog/boot/apply.plM
 
@3@@@#@5 Sc S@D@,@5 @ S@,
@5 B S@,
@5 V=@. 
@2@@<@. @@. A Sd@2@-@2@6 @ S@B@A@8X D  t  t t  St  S @DD  t  t @Et  St S  D  t  t t  St  S O S SC@0 V:@3@?

@@?@@D@H@D
@H@8X XQM$historyF@#/usr/lib/swi-prolog/boot/history.plMs@ S Eread_historyE
$save_historyE$clean_history XD  t  t t  V@t history_depth_ O V@ VGC@s@#/usr/lib/swi-prolog/boot/history.plM@3history@5 @] V@@5 E> VM@Y@_@Z @k@;@8C@ VI @9X D  t  t t  V@t remove_history O V@ VOC@ VI@3@Y@_@`@d@Z @j@;@8C@ VI@3@Y@_@`@d@p
@. V@
@-@2@5 E VM@;@8C@ VI @9X D  t  t t  V@t  V@ 	D  t  t t  V@t  V@ 
D  t  t t  V@t  V@ DD  t  t t  V@t  V@  D  t  t t  V@t save_history_line O V@ VSC@ VI @@3@;@8C@:@ VI@3readline @@5 VL@. Al@+	@2~W~W@0@1@0@.partial @@2@2@1 D0@1@0@. VW @@2@2@2@5 A VM@.  @l@/rl_add_history	@2@- AE@5 @G VM@;@8C@ VI @9X D  t  t t  V@t 
save_event O V@ V]C@ VI@3@5 A VM@;@8C@ VI@3@6 VC VM@8X D  t  t t  V@t  VD  D  t  t t  V@t  VD O V@ VCC@+@ VI@3@@
@,	@-@5 VQ VM@D@h
	@<@Y@Z@p
@A	@. VQ
@2@5 A VM@,@5 VH VM@6 VP VM@8X D  t  t t  V@t  VB O V@ VAC@@@5 VI@3@5 B0 VM@5prompt_history VM@.	$raw_read @y@+@2@,@. @N@. @ @@2@/ Aa@. C@@. Be@/ @@.syntax_error@-@2@-@2 AE@2@/ @@2@5 V\
@5
read_history_ VM@;@8X D  t  t t  V@t 
substitute O V@ VpC@!@ VI@3@,@,
@5 B VM@,
@5 Vr@;@,@5 Vr@5 Vr@;@8X D  t  t t  V@t expand_history O V@ VsC@ VI@3@,@5 A  VM@,@5expand_history2 VM@5 Vu@;@8X D  t  t t  V@t  Vh O V@ VgC@u VI A@3@;@6ttyflush  VM@8C@C@w VI@3@@
@,	@-@5 Va@D@h
	@<@%
@A	@,@5 M VM@,@5 V|@@@0@%@1@!@2@,
@5 Vq VM@D
@5prompt1 VM@<@5 V~@A
@6 Vy@8X D  t  t t  V@t list_history  O V@ V C@D@a VI@3@@
@,@-@5 Va@D@J@<@% @,	@5 Vc@,
@5plus VM@. @+@+@2@. @N@. C
@2@/ VQ@2@,
@5 B VM Cw@. VK@/ V
@2@6 @ VM@8X D  t  t t  V@t  Vo O V@ VnC
@@ VI
@3@5 V VM@;@I@8C@C VI
	@3 A@. V@/ A	@2@5 V@;@I@8C@z@F VI@3@,@,@5 Vt VM@5 VT VM@.atom_to_term@+@+@2@,@. @N@. @ @@2 AE@2@5 V\@@@K@D@$@$
@A@<@B@@@ 
$silent@!@D@ @ @X @ A
@6 VA VM@<@#@5 V^ VM@@@( @@D Cw@. V@/expanded@2@5 V@<@J@$@$
@A@8X D  t  t t  V@t  VF   D  t  t t  V@t  VF  O V@ VEC	@o VI  @3@. VQ@-@-@2@6 C @8X D  t  t t  V@t matching_event O V@ VCA VI@3@-@,
@5 Va@5 Vu@-@5 Vr@;@8X D  t  t t  V@t take_string O V@ VCA
 VI
@3csym@5	code_type VM@;
@6 V VM@8C
A
 VI@3@;@8CA VI @9X D  t  t t  V@t take_number O V@ VCA VI
@3digit@5 V@;
@6 V@8C
A VI@3@;@8CA VI @9X D  t  t t  V@t get_last_event O V@ VC@ VI@3@-@,	@5 Va@5 Vu@;@8C@ VI@3 Cw@. Vno_event@2@5 V@I@8X D  t  t t  V@t 
find_event O V@ VC@ VI Aj	@3@;@6 V VM@8C@(A  VI@3 V@5 V@;@0@2@,
@5 V VM@,
@5 M VM@,@5 Va@6 Vu@8C
A VI@3@,@5 V@6 V VM@8X D  t  t t  V@t skip_quoted O V@ VC@ VI


@3@;@8C@!@ VI G

 G
@3@;
@6 V VM@8C@#@ VI




@3@;
@6 V@8C@ VI
	
@3@;@6 V@8C@ VI 	@9X D  t  t t  V@t not_event_char O V@ VC	@ VI@3 V@5 V@;@I@8C@ VI Aj@3@;@I@8C@ VI @9X D  t  t t  V@t match_event O V@ VC@ VI@3@5 V VM@;@8C@ VI@3 Cw@. V V@2@5 V@I@8X D  t  t t  V@t  Vx O V@ VwC@ VI Aj Aj @@3@;@8C@ VI Aj Aj
@3@5 V VM@;@0@2
@6 Vv@8C@#@ VI Aj	 @@3@;@,@,
@5 V VM@,@5 Vr@;
@-@6 Vv@8C@"@ VI' V@3@; V@,
@,@5 V
@6 Vv@8C@"@ VI" V@3@; V@,
@,@5 V
@6 Vv@8C@ VI
@3@;
@6 Vv@8C@ VI  @@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( @;@. V
@2@6 A @8C@H P@3@. V@2@5 V@I@8X D  t  t t  Pt $default_editor  D  t  t t  Pt  V O P VC@L Pnotepad@3 G @@5 @] P@;@8C@N P vi@9X D  t  t t  Pt  V D  t  t t  Pt  V 	D  t  t t  Pt  V 
D  t  t t  Pt  V 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 VC
@ K@3$topvar@. Be	@2@6recorded K@8X D  t  t t  Ct name_var O C VC@Y K	
 Be@3@'@;@8C@[ K		@3@6 V K@8X D  t  t t  Ct verbose  D  t  t t  Ct  V  	D  t  t t  Ct  V  D  t  t t  Ct delete_bound_vars O C VC@_ K 	@9C@"@` K	
@3@ 
 Be	@!@5v_member K@;
@6 V K@8C
@d K	@3@6 V@8X D  t  t t  Ct print_query O C VC@5 K@3@5	bind_vars K@5writeq K D0@5 E9 K@5 E; K@I@8C@9 K @9X D  t  t t  Ct expand_vars O C VC	@A K
	@3@K	@;@8C
@C K
	@3@5 A K@;@8C@)@E K	
 C@3@,@5 V@@
@5 V K@D
@;@<
@. @@. A%variable@2@-@2@6 @ K@8C@K K@3@,@,@5 B K@;@5 V@h

@6expand_args K@8X D  t  t t  Ct  V O C VC@Q K	@3@;@8C@%@R K@3@,
@5 Bh K
@,@5 V K@5 V@h@6 V@8X D  t  t t  Ct  V O C VC@; K @9C@< K
 Be	
@3@$	
@6 V@8X D  t  t t  Ct  V O C VC
@ K Fp@3@; V@5 C K V@6 A K@8C@ K E@3 V@6 V@8X D  t  t t  Ct  V  O C VC@#@ K@3@E
@,@,	@5 V@F
$~w =~t~12|~p~n@0@1	@2@5 Qz K@I@<No defined toplevel variables~n@6 C[ K@B@8X D  t  t t  Ct  K O C KC@&@* K@3@5 V@,@5 P K@5 V@@
@5 V  K@5\=@= K@D
@6 V K@<@J@8X D  t  t t  Ct assert_bindings O C VC@o K @9C@Z@p K
	
@3@ 	
 Be@!@@@A@L@D@. V V@. Be@-@2@+
@2@. D
@2@5 S K@@@!@@toplevel_var_size@,@5 @] K@D@-@5$term_complexity K@<@J@A@D V@-@5recorda K@<@J@A@<@J@B
@6 V K@8X D  t  t t  Ct  Q O C QC@l K	@3@6 W@8X D  t  t t  Ct  V O C VC@g K	
@3@=@'
@<@6 V@8X XQM D_F@\/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/data__system.proMuS @lE TzEadd_system_start_date_timeEsave_data__system Eadd_system_toolnameEget_system_start_date_timeXD  t  t t  D_t  T{ 	O D_ Tz C  C< 
Proof Checker@9XO D_ W C@Nu D]M@3@. W	@2@5 @ @;@8X O D_ W
 C@&@\ W@3 D_@,@5 S S@0@.  D_@/  W@2@1@.  D_@/  T{@2@2@5 S S@;@8X O D_ W C
@R W@3@. Tz@2@5 W@;@8X D  t  t t  D_t  W 	XQM DpF@$/usr/lib/swi-prolog/library/qsave.plNU|u@ S E DE DXD  t  t t  Dpt save_format_predicates  O Dp W C@*Au DnNU|@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 W@5 D @I@8CB W   @9X D  t  t t  Dpt option_type O Dp W'C	B> W	 E?@3@-@6	min_stack D@8CB? W class
 Alruntimekernel C@9CB@ W  Abool@9CBA W  U= Am@9C
BB W  @
 Alsave F@9CBC W  R` W/@9CBD W  H Sd@9CBE W toplevel Sd@9CBF W 	init_file Am@9CBG W emulatorground@9XD  t  t t  Dpt save_records  O Dp W5 C@4A W@3~nRECORDS~n@5 W@=@'@,@5current_key  W%@0@1@+	@2@5 W@-@5 V  D0@5 W@.recordz	@-@2@5 W&@I@<@J@B@8X D  t  t t  Dpt save_resources O Dp W>C@ W	 C@3@;@8C@J@ W@3~nRESOURCES~n~n@5 W@5copy_resources D@=@5@-@. @+
@/ I@-@-@-@2@5 SW @@. 
@/ WD@+@+@+
@2@. @N@.mkrcname
@+@2@/
save_resource
@2@5 S S@I@<	@J@B
@B@A@8X D  t  t t  Dpt no_save_flag O Dp WKCA W  D@9CA W  VU@9CA W associated_file@9CA W hwnd@9X D  t  t t  Dpt make_header O Dp WOC@,@~ W@3@.  W3 @@2@,@-@5 T D@* @@;@0@. B{ B}@2@2@,@5 A $header$rc D@6$rc_append_file @8C@7@ W@3@@
 G @@5 @] @D@% @@<@% @@.  R`@2@,@-@5 WQ@( @@; Q<@,
@5 WY WT WU D
@6 WV@8C@J@ W@3 S @@5 WY@; Q<@,@5 WY WT WU A@,@5$rc_open #!/bin/sh~n@5 A # SWI-Prolog saved state~n@5 W^@@
@(	 W-@D@%
 J@<@%
 I3@"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@0@1
@2@5 W^@6 B @8C@ W @9X D  t  t t  Dpt pred_attrib O Dp WbCAH W
indexed	
index @3@;@-@6 @ @8CAJ W
 @E	
 @E @3@;@-@6 Wh@8C@,AL W		

 
  
@3@5attrib_name D@,@5 Wh
@6 B @8XD  t  t t  Dpt exe_file O Dp WmC@o W@3 G @@5 WY@- A@5 @ @;exe@6 Wo@8C@s W 	@9X D  t  t t  Dpt save_attributes O Dp WqCAm W@3@=@,	@5 Sg @@5save_attribute D@I@<@J@A	@8X D  t  t t  Dpt special_module O Dp WwCA W  @9CA W  @l@9XD  t  t t  Dpt convert_option O Dp WyC@ @ W@3@,@5 W)@;@@
@(	 @D@$
	@<@Y@^@`@ZD @g@d
@o@8C@ W 
	@9X D  t  t t  Dpt  D @DD  t  t t  Dpt  D O Dp DCAL@7 W@3@5
check_options D@,
@,@5 Wh@,@5 Wn D@.  A @@2@,
@,@5 WQ@.  U=@2@,@,@5 WQ@.  H@2@,@,@5 WQ@.  @ W0@2@,@,@5 WQ@.  W, W-@2@,@,@5 WQ@.  W2@+@2@,@,@5 WQ@5default_init_file D@@@ @( D|@D@ @#$banner_goal@,@5 @q @.  @l@2@5define_predicate D@B@<@*@. 
@2@,@5 A
 @,@5 W@.  @l@2@5 W@0@. Be H@2@2@!@A@@@!	@(
 @@D@!@5
save_autoload  D@<@J@5open_map D
saved_program @@5 A saved_program_class@5 W@@@"@5 C$ @D@"@5 M @<@J@,@5$rc_open_archive @5 WP D@0@. W,@2@1@. W2@2@2@5save_options D@5 W? D$state$prolog A@,@5 WZ@5	$open_wic  Fp@5system_modeswi_system_utilities@5save_modules D@5 W6 D@5
save_flags  D@5save_imports  D@5save_prolog_flags  D@5save_operators D@5 W D@5save_functions  D E@5 W@5
$close_wic  D@5 Wa@5$rc_close_archive @5$mark_executable @6	close_map  D@8X D  t  t t  Dpt  WI O Dp WHC@/@ W@3@0@. B{ B}@2@1@. A AE@2@2@,@5 WS@;~t~8|~w~t~32|~w~t~48|~w~n@0	@1
@1@2@5 W D@6 WV@8C@ W@3@,@5
$rc_handle @5
copy_resource D@;@8C@ W@3 B@. @@. A% I@/ WD	
@2@-@2@6 @ @@8X D  t  t t  Dpt  W  O Dp WC@:A W@3~nPROLOG FLAGS~n~n@5 W@,@,	@- A@,
@5$current_prolog_flag @?@5 WL D@D@H~t~8|~w: ~w (type ~q)~n@0@1	@1
@2@5 W@.  Dp@/restore_prolog_flag	
@2@5 W&@I@8CA W   @9X D  t  t t  Dpt  W  O Dp WCA W  @3@6 A  BB@8X D  t  t t  Dpt 
check_type O Dp WCB] W E?@3@6 E> @8CB_ W
 Al
@3@5 Al @5 A @;@8CBb W Am@3@6 W@8CBd W Sd@3@6 W@8CBf W Sd@3@6 B @8CBh W W4@3@6 W4 @8CBj W  W/ @@9CBk W  W/ @@9XD  t  t t  Dpt  W O Dp WC@r@ W@3$options W A@,
@5 WZ@=@Y@,@,@-@5 D @@@( C
@D@?@. W W-@2@5 W@D@H@<@J@?@(script_file@D@H@. @-@2@,
@-@5 WQ@@	@K
@D@#@<
@,@5 Wz D~w=~w~n@0@1@2@5 W^@I@<@J@B@B
@6 Wa@8X D  t  t t  Dpt  W O Dp WCA W@3@5 WY@;@8CA W@3@-@5 WY@;@. @h	@2@- @@6 @G @8CA W@3@0@. U
@2@2@6 W@8X D  t  t t  Dpt  Wk O Dp WjCAQ W  	 	@9CAR W  
 
@9CAS W  D D@9CAT W   @9CAU W  @D @D@9CAV W  B	 B	@9CAW W  B<  @9CAX W show_childs  @9CAY W  Fr @9CAZ W nodebug @9XD  t  t t  Dpt  W O Dp WC
B" W@3@;@. V@-@2@6 C @8CB$ W@3 A@,	@5 B @. W	@2@6 A @8XD  t  t t  Dpt  Wv O Dp WuC@vA] W
@3@,
@5 Wc D@@@:@ 	
 Wd@!@D@?@(@5 Bh @-@,@5 Wl@. C@+
@2@. Bh
 @2@5 WJ@D@H@<@B@<@%@@@(	 Fr@D@@
@. D @2@5 Ws@D@J@< 
@5 Ws@<@J@B@A
@5 W&(~w) @0	@2@6 W@8X D  t  t t  Dpt reserved_resource O Dp WC@ W  WT WU@9C@ W  W W@9C@ W  W W@9XD  t  t t  Dpt  T O Dp WRCB3 W	
 @3@. Be
@2@5 R E @;@8CB5 W	
 @3@,
@0@1
@2@5 @ 
@5 W@;@8CB8 W 	
 	@9X D  t  t t  Dpt  WG O Dp WFC@ W @l		@3@;@8C@ W@3@0@1 @1	@2@6 B+ @8X D  t  t t  Dpt  W+ O Dp W*C@ W  P@ @9C@ W global@9C@ W trail@9C@ W argument@9XD  t  t t  Dpt  W  O Dp WC@ZA W@3
~nIMPORTS~n~n@5 W@=@H@. @+@+	@2@.
imported_from@+
@2@5 Ws@?
@5default_import D@D
@H@,@,@5 Wl~t~8|~w:~w/~d <-- ~w~n@0@1@1@1
@2@5 W@.  Dp@/restore_import
@/ @2@5 W&@I@<	@J@B@B
@A@8X D  t  t t  Dpt  W O Dp WCA W W0@3@;
~nOPERATORS~n@5 W@.current_module@+	@2@.save_module_operators	@2@5 WJ T@6 W@8CA W @9X D  t  t t  Dpt  X O Dp XCA W @3@;@8C@6A W@3@.	$local_op@+	@+
@/ @+@2@. @N@. W W%@1@. @	
@/ @2@2@/ D@/ @	
@/ @2@6 WJ@8X D  t  t t  Dpt  W O Dp WCA W@3@5$define_predicate BB@;@8C@ A W@3@-@,	@5 Wh@,
@,@5 Wl@. @@. A%	procedure@/ 
@2@-@2@6 @ @8X D  t  t t  Dpt  W O Dp WCA W @3@;@I@8CA W@3@. 	@2 	@5 @ @;@I@8CA W @l@3@;@.  @l	@2@.  	@2@6$default_predicate @8CA W@3@. 	@2@.  @l	@2@6 X@8CA W@3@. 	@2@.  	@2@6 X@8X D  t  t t  Dpt save_unknown O Dp XC@&Av W@3@. unknown@2@,	@5 WY@@
@(	 @@D
@J@<@. @h@.  X@2	@2@6 W&@8X D  t  t t  Dpt  V D  t  t t  Dpt  V 	D  t  t t  Dpt  V 
D  t  t t  Dpt  V D  t  t t  Dpt  D @DD  t  t t  Dpt  D O Dp WC@4 W@3@6 D D@8X D  t  t t  Dpt  WC O Dp WBC@@@ W@3@,	@5 W@,
@5$rc_members @=@/@.rc@+@+@2@5 E E @?
@-@ @ WD @@D
@H@?	@5 W D@D@H@5 W@I@<@J@B@8X D  t  t t  Dpt  W  O Dp WC
B( W@3@. W@+@2@5 E @5 Wa@;@8CB+ W   @9X D  t  t t  Dpt  W  O Dp WC@0A W@3~nFLAGS~n~n@5 W@=@#@,@5current_flag @,	@5 W~t~8|~w = ~w~n@0@1	@2@5 W@. @q@-	@2@5 W&@I@<@J@B@8X D  t  t t  Dpt  W O Dp WC@'A
 W@3@. Wx@+	@2@.save_module	@2@5 WJ@. @N@. X	@2@/ D@/ Wx	@2@. X$	@2@6 WJ@8X D  t  t t  Dpt  W" O Dp W!C
B W	@3 @5 Wl@;@8C	B	 W 	
  @l@9X D  t  t t  Dpt  X O Dp X CA W	 @l@3@;@.  @l
@2@5 D= @. @/ @@/  @l
@2@@8CA W@3@. @/ @@/ 	
@2@@8X D  t  t t  Dpt  W O Dp WC@u W W- D@3@;@8C@v W@3 W2@6 W@8XD  t  t t  Dpt  W} O Dp W|CBI W@3@;@8CBJ W	@3@K	@;@. @@. @ W	@2@-@2@6 X
@8C@FBM W
 Be	
@3@;@@
@&@,@5 W( D@D
@@
@5 W D@D@6 W{@<
@. @@. @
@2@-@2@6 X
@<@. @@. @save_option	@2@-@2@6 X
@A@8CBU W	
@3@0@+@1@+@2@5 W@;@0@. Be@2
@2@6 W{@8CBX W	@3@. @@. @ W	@2@-@2@6 X
@8CBZ W@3@. @@. @ A@2@-@2@6 X
@8XD  t  t t  Dpt  W O Dp WC@3@ W@3 B}@,@5 WZ A@,
@5 WZ~t~8|~w~t~24|~w~t~40|~w~n@0
@1@1<Copied from running state>@2@5 W
@5copy_stream_data 
@5 Wa@6 Wa@8X D  t  t t  Dpt  X% O Dp X$C@A* W@3@5 A ~n~nMODULE ~w~n@0@2@5 W@5 X D@=@
@. @+@2@!@-@5 WE@?
@. W@-@2@5 Ws@D@H@? C@5 Ws@D@H@,@,
@5 Wl~nsaving ~w/~d @0@1
@2@5 W@@@%@ 
 WD@!@*	 C@D 	@5 Wt@>@( @l@D @5 Wt@G(Skipped clauses)@5 W@I@<@J@5 Wr D@? 
@5 Ws@D@H@-@,@5
nth_clause  D0@5 W@5 C @I@<@5 @   T@6 W@B
@B@A@8X D  t  t t  Dpt  W O Dp WCB- W@3@,
@5 W D@;@6 W^@8CB0 W @9X D  t  t t  Dpt  W  O Dp WC@BB W@3
~nFUNCTIONS~n@5 W@. @+@+	@2@,
@5$prolog_arithmetic_function @,@,@5 Wl@h
@,
@5 Wl@.$arithmetic_function@. @2
@2@! W%@0@2@5 W@5 W&@I@8CB W   @9X XQM CF@%/usr/lib/swi-prolog/library/socket.plNU|u@ S Etcp_connectEudp_receiveE
tcp_selectEtcp_close_socketEudp_sendEgethostnameE
tcp_setoptEtcp_open_socketEtcp_host_to_addressE	tcp_fcntlE
tcp_listenE
udp_socketE
tcp_acceptEtcp_bindE
tcp_socketE XCXO C XT C
@au CNU|	setflnonblock@3@; Xc@6 XN C@8X D  t  t t  Ct tcp_connect_hook O C X` C
@V Xa@3@5 Xf Xe@;@8C@X Xa@3@5 XB Xe@6 XP Xe@8X XQM AXF@./usr/lib/swi-prolog/library/dialect/sicstus.plNU|uS E TEget_mutableEupdate_mutableE TE AEcreate_mutableE A{E AE IE DE ArE AtE A`Etrimcore E IE T E TXD  t  t t  AXt  Ap O AX Ao C@'u DZNU|  E!
sicstus_lists@9C@Au DcNU|   De@9X O AX AZ C@{ AU@3@K@;@I@8C@| AU 
 @9XD  t  t t  AXt  Bt  O AX Bs C AU D~ C D@9X O AX Xw C	A AU@3@.version_msg@2@6 Ed @8X O AX Xu C
A AU@3@5 @] @6 @h @8X O AX Xk CA; AU 	
$mutable@9X O AX Xo CAZ AU@3
current_input@6read_line_to_codes C@8X 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 O AX Xr C@ AU@3@5 Ak@;@. D@+@2@5 D @@5 BH @. Be	@2@6 @X @8C@&@ AU@3@5 W @;@,@0@. A Bz@2@1@. B{ B}@2@2@5 A @5 X@. D@2@6 X@8C@ AU@3@6 S; R@8X O AXsicstus_flag C@$A AU D@3@; D@,
@5 X~@@@-@0--@+@2@5 EJ E @D@$	@<@&	 D|@A@8CA AUsystem_type@3@;@@

 W @@5 X~@D
@&	 W-@<@&	 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
setup_dialect  C	@ AU  @3@. EB Am@2@6style_check @@8X O AXpush_sicstus_library  C@G@_ AU@3@=@@@. G@/  A\ AX@2@,@0@. A C&@2@1@. B{ B}@2@1@. A B@2@1@. A AE@2@2@5 X@. @@.  @l@/ Ba G@2@/ A^ A\ AX@2@5 A @I@<@J@A@8X O AX I CA AU@3@6 X AW@8X O AX Xs CA AU  @3@6trim_stacks  AW@8X O AX Xv CA AU@3@5$welcome  AW@. X{@+@2@. @banner@/ Qz~w@1@2@6 S S@8X O AX T CA] AU@3@6 X@8X O AX Xm CAE AU@3 X@5 B @;@6setarg @8CAH AU@3mutable@6 A R@8X O AX Xp 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 D  t  t t  AXt  A @DD  t  t @Et  AXt A`   O AX A` C@ AU@3@E@@F@@<@@8X D  t  t t  AXt  X| 	XQM D[F@&/usr/lib/swi-prolog/library/quintus.plNU|u@ S E	skip_lineE	atom_charE	midstringEstream_positionEcurrent_streamEatanEsimpleE IEdateEgenargEmodeE JEno_style_checkEsqrtEatan2EasinEroundEacosEceilingEfloorEpowElog10EtanE X ElogEsinEcosE XE XE XE FuEon_exceptionE SE	otherwise Eraise_exceptionE D2XO D[ X CAZu DYNU|@3@6	char_code @8X O D[ X CA/ X@3@.position	@2@5 D @6set_stream_position @8X O D[ X CA
 X@3@@	@5 A @D	@J@<@K@8X O D[ X C@ X@3@,	@5get_time @,
 P@5stamp_date_time  X@6date_time_value X@8X O D[ X CA X @9X O D[ X C@ X@3@6 Bh @8X O D[ J C@ X@3@Y@_@c@o@8X O D[ X C@ X@3@Y@_@c@&@o@8X O D[q_style_option C@ X
single_var	singleton@3@;@8C@ X 	@9X O D[ X C@ X@3@Y@_@c@o@8X O D[ X C@ X@3@Y@_@c@o@8X O D[ X C	@ X@3@Y@_@`@d@/@o@8X O D[ X CA: X  @3
@6 D @8X O D[ X C@ X@3@Y@_@c@+@o@8X O D[ X C@ X@3@Y@_@c@$@o@8X O D[ X CAg X@3@-@-@6 X D[@8X O D[ X C@SAk X	
@3@K@;@,@5atom_length @=@L@<@@@L
@D
@5 V @<@J @-@,@5 C 
@Y@^@^@d@o@-
 @,@5 Y@5 Y@0@1	@1@2@6 B+ @8C@'Aw X@3
@5 Y @-@,@5 Y@-
 @,@5 Y@6 @u @8X O D[ X C@ X@3@Y@_@c	@o@8X D  t  t t  D[t  X @DD  t  t @Et  D[t X @o  O D[ X CA X@3@6 @G @8X D  t  t t  D[t  D2 @DD  t  t @Et  D[t X O D[ X CAN X@3@6 @k @8X O D[ X C
Ae X@3@-@-@-@6 Y	@8X O D[ X CA< X@3
@6 D @8X O D[ X C@5A X@3@. X@+@2@5 X@5stream_mode Y
@@

@. C\@+@2@5 X@D
@J@<@@
@.file_no@+@2@5 X@D@J@<@% D|@$@8X O D[ X C@ X@3@Y@_@c@(@o@8X O D[ I C@B@ X T@3@;version_data@. G@+
@+@+@-@2@5 @]  G@,
@5 Ycompiled_at@,@5 Y@0SWI-Prolog @1
@1 D0@1@1 D0@1@1 R@1
@1): @1@2@6 Y@8C@ X@3@6 Y@8X O D[ X C@ X@3@,	@5 Y Y
@. EB	@2@6 X @@8X O D[ Y CA( X  B} B}@9CA) X  A A@9CA* X  EK A@9CA+ X  Hp A@9X O D[ X C@ X@3@Y@_@c@"@o@8X O D[ X C	@ X@3@Y@_@`@d@)@o@8X O D[	to_prolog C@| X@3@,
@5 A @6 Y$@8X O D[ X C@ X@3@Y@_@c@'@o@8X O D[ X C@ X@3@Y@_@c@o@8X O D[ X C@ X@3@Y@_@c@-@o@8X O D[ X C@ X@3@Y@_@c@%@o@8X O D[ X C@ X@3@Y@_@c@#@o@8X O D[ X CAi X@3@-@6 Y	@8X O D[ X C@ X   @9X O D[ X C
@i X
 	@3@6shell @@8C
@k X
 Y'	@3@6 Y&@8C@m X Y(@3@6 Y(  Y
@8C@o X
 B|	 @3 B}@6 C+ @8C@q Xcd@3 G@0@+	@2@5 A @-@6 E
 @8C@t X
 Y-	@3@-@6 Y/@8C@v X
args	@3 D@6 Y@8C@x X
 D	@3 D@,
@5 Y Y#@6 S S@8X O D[ X CA X@3@6 @ @8X XQM BF@&/usr/lib/swi-prolog/library/listing.plNU|u@ S Eportray_clauseE BE B E Y7XD  t  t t  Bt 
portray_or O B Y:C@'ARu DvNU|@3@5term_needs_braces B@;@,@5
inc_indent B(   @5 A @5 Y: B@5nlindent B Lq@6 YD@8CAY Y<@3@5	or_layout B@;@6 YF@8CA\ Y<@3@,@5 Y@noindent@6portray_body B@8X D  t  t t  Bt 	pre_assoc O B YRCA Y<  C@9CA Y<  Lr @9X D  t  t t  Bt  Y: O B YGC@UAa Y<


 Aa
 C@
@3@;@,@5 Y@ C?@,@,@5infix_op B YN@5 YO@5 YH->  @5 YD YN@5 YO@5 YH;   @5 YD Ab@-@,@5 YT
@6 Y; B@8C@UAl Y<


 Aa
 Ac
@3@;@,@5 Y@ Ad@,@,@5 YT YN@5 YO@5 YH*-> @5 YD YN@5 YO@5 YH YX@5 YD Ab@-@,@5 YT
@6 YY@8C@5Aw Y<
 C@@3@;@,
@5 Y@ C?@,@,@5 YT
 YN@5 YO@5 YH YW@5 YD@6 YY@8C@5A~ Y<
 Ac@3@;@,
@5 Y@ C?@,@,@5 YT
 YN@5 YO@5 YH YZ@5 YD@6 YY@8C@5A Y<
 Aa@3@;@,
@5 Y@ Ab@,@,@5 YT
 YN@5 YO@5 YH YX@5 YD@6 YY@8C@5A Y<
 C@3@;@,
@5 Y@ C@,@,@5 YT
 YN@5 YO@5 YH|   @5 YD@6 YY@8X D  t  t t  Bt 	meta_call O B Y\CA Y< 
 D@9CA Y< 
 D@9CA Y< 
 D@9CA Y< 
 @X@9X D  t  t t  Bt  Y? O B Y>CAJ Y<@3@5 Sc @,
@-@5 B @,@-@5 Lf @Y@^@`@k@;@8X D  t  t t  Bt 	full_stop O B YaC
A Y<@3 D0@5
$put_token @6 E& @8X D  t  t t  Bt  YV O B YUC@$A Y<@3@,@,@5 Y`@,
@,@5infix_assoc B@;@Y@^@^
@d@o@Y@^@^@d@o@8X D  t  t t  Bt  YQ O B YPCA" Y<@3@K@;@6pprint B@8CA% Y< Aj@3@; !@6 YD@8C@*A' Y<
 @N Aj
@3@?@. @N@-@-@2@5 Y=@D@H@; !,@5 YD
indentC@6 YO@8CA+ Y<
 Yo@3@;@5 YH YN@6 YO@8CA. Y<@3@5 YK@; YC@5 YDD@5 YY@5 YH Lq@6 YD@8C@#A4 Y<@3@5 Y=@; YC@5 YD YND@5 YO@5 YH Lq@6 YD@8C@.A: Y<		
 @N
@3@; @O@,@,@5 YT
 YN@5 YO @O@5 YD Yo@6 YO@8C@*A? Y<
 D
@3@; D@5 YD I3@5 YD D@,@5	prefix_op B@h	
 YN@6 YO@8CAD Y<@3@,
@5 Y] B@;
@6portray_meta B@8C	AG Y<@3@6 Yj@8X D  t  t t  Bt write_module O B YwC@ Y< @3@;@8C@ Y<	@3@;@8C@ Y<@3~q:@0@2@6 Qz @8X D  t  t t  Bt declaration O B Y{C@ Y<@3@,@,@5decl B@5 Sg @@,
@5	decl_term B@0@1
@2@6 @ @8C@6@ Y<@3@;@. @E@+@2@5 Y@,@-@5 @ @@
@=@( @<@'	@D
@ 

 @E@!@<@ 

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

 Cq@!@8X D  t  t t  Bt list_clauses O B YC@#@ Y<@3@,
@,@5 Y@=@,@5 H @5 Yx B@. @@2@5 Y6 B@I@<@J@A@8X D  t  t t  Bt notify_changed O B YC@)@ Y<@3 @l@,
@5 Y Fr@5 Y@? 	@5 Y@D@H@;@,@5 Y@7%   NOTE: system definition has been overruled for ~q~n@0@2@6 Yz@8C@ Y< @9X D  t  t t  Bt 
unify_args O B YC@x Y<	
 @3@;@8C@y Y<	@3@;@8C@z Y<
 	

@3@;@8C@{ Y< @9X D  t  t t  Bt list_clauserefs O B YC@Z Y<@3@;@8C@[ Y<	
@3@;@5 Y B@6 Y@8C@^ Y<@3@,	@,
@5 S @. @	
@2@6 Y@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 Y<@3@K@;@. @ A*@-@2@6 @ @8C@O Y<@3@;@8C@P Y<	
@3@;@5 B B@6 Y@8C@S Y<@3@@@,	@ Bzlocate_clauses Y@D@6 Y@A
@<@,
@5$find_predicate$dwim@6list_predicates B@A	@8X D  t  t t  Bt  Y7 O B Y9C@-@ Y<@3@?@&@?@,
@5
copy_term_nat  @-@0@. C @@2@2@5 GO @5do_portray_clause B@D@H@<@A
@D@H@<@A
@8X D  t  t t  Bt put_tabs O B YCB Y<@3@Y@`@Z @k@;	@5put @h
	 @6 Y B@8CB	 Y< @9X D  t  t t  Bt  Yi O B YhCA Y<  Lh@9CA Y<  Lj @9CA Y<  Li @9CA Y<  OL  @9X D  t  t t  Bt  Y7 O B Y6C
@ Y<@3@,	@5 N@ @6 Y9 B@8X D  t  t t  Bt  Yr O B YqCA Y<@3@,
@,@5 Y`@,@5 YS B@;@Y@a@^@d@o@8X D  t  t t  Bt  YM O B YLCA Y<@3@K@;@I@8CA Y< 
 Aa@9CA Y< 
 C@@9CA Y< 
 Ac@9X D  t  t t  Bt  Yv O B YuC@?A Y<		@3@,
@5 Bh 
@5 YK@;@,@-@5 Y_~q((   @0@2@5 A @,@5 Y @Y@^@^@f@Z@f@p
@5 YF@5 YH))@6 YD@8CA Y<@3@6 Yj@8X D  t  t t  Bt 
pi_to_head O B YC@o Y<
 

 
@3@;@6 Y B@8C@q Y<
 
@3@6 Y_@8X D  t  t t  Bt portray_list O B YCA Y<@3@;@6 YD@8CA Y<@3@5 YH[ @5 YD@h	@5portray_list_elements B@5 YH F@6 YD@8X D  t  t t  Bt  YJ O B YICA Y<@3@5 Yf@Y@`@Z@d@p
@Y@`@Z@d@p@5 Y@6 Eo @8X D  t  t t  Bt  YB O B YACB Y<@3@Y@_@`@Z@g@f@o@8X D  t  t t  Bt  Yl O B YkC@ B Y<@3@0@. A @@2@1@. GN @@2@1@. Lo
@2@1@. A A@2@2@6 GR @8X D  t  t t  Bt  Y O B YC@ Y<@3@K	@;D@6 Yj@8C@ Y<	
 @
 @@3@;D@5 Yj@6 Yb B@8C@@ Y<
	
 @
@3@; @,@5 Y@ @@,
@,@5 YT
@5 Yj :-@5 YD@@@U@L@ 
 @!@?@5 T B@D@H@D@5 YH~q@0@2@5 Y @5 Yc@5 YH YC@5 YD@,@5 Y@ YND@5 YO@5 YH Lq@5 YD@< @,@5 Y@ Yo@5 YO@B@6 Y@8C@/A Y<	
 @ BH
@3@,@5 @ @@Y@^@Z@k@;:- use_module(~q,@0
@2@5 Y@5 Y B).
@6 YD@8C@#A Y<	
 @ @
@3@;
:- module(~q,@0
@2@5 Y
@5 Y Y@6 YD@8CA Y<	
 @
@3@;:- @5 YD YND@5 YO@6 Y@8CA Y<@3  YND@5 YO@6 Y@8X D  t  t t  Bt write_declarations O B YC@ Y<@3@;@8C@ Y<
@3:- ~q.~n@0
@2@5 Yz@6 Y B@8X D  t  t t  Bt  Y O B Y~C@ Y<  D D@9C@ Y<  	 	@9C@ Y<  
 
@9C@ Y<   @9X D  t  t t  Bt list_declarations O B YC@&@ Y<@3@,
@. Y|	
@2@,@5 B B@@@( D|@D@J@<
@5 Y T@6 Yz@8X D  t  t t  Bt  Y O B YC@:@ Y<@3@,@,@5 Y@,
@,@5 Y_@@@=@( @<@'	@D@ 

 
@!@<@ 

  
@!@8X D  t  t t  Bt  Y O B YC@4@d Y<	
 
@3@,@5 E E @,
@5 Y
@5 Y B
@5 X
 BB
@,@,@5 Y@. @2@5list_predicate B@5 E; B@I@8C@m Y< @9X D  t  t t  Bt  Y O B YC@} Y<@3	undefined@5 Y@;@,
@5 Y%   Undefined: ~q~n@0
@2@6 Yz@8C@ Y<@3 C@5 Y@;@,
@5 Y%   Foreign: ~q~n@0
@2@6 Yz@8C@ Y<@3@5 Y B@5 Y B@6 Y B@8X D  t  t t  Bt  B  @DD  t  t t  Bt  B  O B Y8C@U@6 Y<@3@,@5context_module @-@,	@5 SW @@?
@. W@-@2@5 Y@D
@H@,
@,@5 Y@,@-@5 Y_@@@= Fr@5 Y@<
 @-@- C@5 C @D@. @Hdollar@2@5 X @@<@J@5 Y@. 
@2@5 Y@I@8C@E Y<   @9X D  t  t t  Bt  T O B TCA Y<@3@5 YK@;@I@8CA Y<
 @N@3@;@I@8CA Y< @9X D  t  t t  Bt  Y O B YC@MA Y<@3C@5 Yj@@
@( D|@D@J@A
@<@4@@@L@ @!@D @O@5 YD@5 YH@6 Y@A
@<@h
	 
@5 YH| @5 YDC@6 Yj@8X XQM DuF@+/usr/lib/swi-prolog/library/prolog_stack.plNU|u@ S E	backtraceEprint_prolog_backtraceEget_prolog_backtraceE YXO Duclause_predicate_name C@u DsNU|@3@ @ E @@;@8C@ Y@3@,
@-@5 X6 @.  @l
@2@6predicate_name Dw@8X O Dulevel C@ Y 	
 E~|~t[~D]~8+ @9X O Dusubgoal_position C@'@ Y@3@,
@-@5clause_info Y@,@5$clause_term_position 
@,@5find_subgoal Du@5 Bh @6 Z@8X O Du Y C@J Y 
@3@;@8C@@K Y

frame
@3 Y@5prolog_frame_attribute @@@(
 C@Dpredicate_indicator@,@5 Z@ 

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

 D@!@A@<@@ H@,@5 Z@D@ 

 H
@!@<@&
 Y\@A@A@@pc@,@5 Z@D@J@<@% C@@parent@,@5 Z@D@h @6 Z
 Z@<@& D|@B@8X O Du Y C@f Y@3@. M	@2@,
@5 Sm So A@6 E) @@8X O Du Y C@A Y@3@,
@5prolog_current_frame  Z@,@5 Z Z@,@5 Z@6 Z@8X O Dulineno_ C@ Y@3@. X@/$stream_position@+@+@-@-@2@5 D @Y@^@`@k@;@Y@^@Z@d@o@8C@ Y@3
@5 D @6 Z Z@8X O Dulineno C@ Y@3 B}@,@5 B @,@5 Z#@5 B @$
@8X O Du LU C@x Y 
 C
 E~w <foreign>@9C@z Y 
 D
 E X@9C@G@| Y
 H@3@,
@,@-@5 Z  Z
@. F@-@2@5 E 
@,@5 Z$ Z@,@5 Y Z@#	@;@#@ 
 E~w at ~w:~d

@!@8C@<@ Y		
 H@3@. D@+@2@5clause_property @@.
line_count@+
@2@5 Z0@,@5 Z.@#	@;@#@ 
 E Z/

@!@8C@ @ Y
 H@3@,@5clause_name Y@#
	@ 

 E~w <no source>
@!@8C@ Y  Y\<meta call>@9X O Du M C@j Y 		@9C@0@l Y	@3@,
@5 Z: Z@@@( D|@#
@D@$
@A@<@ 
 E'@!@6 Z;@A@8C@t Y
 Z@3@,
@5 Y Z
@6 Z( Z@8X O Du Y C@ Y@3@,	@5 Y Z A@6 Y Z@8X O Du Y C	@G Y@3 @@6 Z@8X O Du Z	 C@ Y 		@9C@ Y
 D

@3
@,@5 Rq E @6 Z@8X XQM WF@%/usr/lib/swi-prolog/library/system.plNU|u@ S Eunlock_predicateElock_predicateE WE
system_module XD  t  t t  Wt  ZC @DD  t  t @Et  Wt ZB D  t  t t  Wt  ZC O W ZBC	@ku DoNU|@3  @6  @8X D  t  t t  Wt  ZE @DD  t  t @Et  Wt ZD D  t  t t  Wt  ZE O W ZDC	@d ZH@3 @6 ZI@8X D  t  t t  Wt truth O W ZJC@N ZH  @ @@9C@O ZH  @ @@9C@P ZH  Fp @@9C@Q ZH  E @@9XD  t  t t  Wt  ZG  O W ZFC@Y ZH  @3 Fp@6 W W@8X D  t  t t  Wt  W O W WC@? ZH@3@K@;@@	@. Y Y@2@5 X @@D	@& @@<@& @@8C@E ZH@3 @@5 ZK W@;@. I Y@2@6 ZM@8C@H ZH@3 @@5 ZN@;@. EB Y@2@6 ZM@8C@K ZH@3 E@6 R R@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 @ ZRC@2AIs@$/usr/lib/swi-prolog/boot/messages.plM
 D	 
@3@;@#	@ 
 E~w:~d: 
@%Initialization goal raised exception: E'@!@6translate_message @@8C@ AN ZT
 D
 E@(Initialization goal ~p raised exception: E'
@3
@6 ZX@8C@*AQ ZT
 Dz	 @3@;@#
	@ 

 E ZV
 EInitialization goal failed
@!@8CAU ZT 
 Dz
 EInitialization goal failed: ~p@9CAX ZT
initialization_exceptionProlog initialisation failed: E'@3@6 ZX@8CA[ ZT
unhandled_exceptionUnhandled exception: @3@6 ZX@8CA^ ZT 
 B
 EGoal (~w) failed: ~p

@9CA` ZT 
no_current_module
 E@$~w is not a current module (created)@9CAb ZT 
commandline_arg_type
 E@*Bad argument to commandline option -~w: ~w

@9CAd ZT 
missing_feature
 E@.This version of SWI-Prolog does not support ~w@9CAf ZT 
 C
 ESingleton variables: ~w@9CAh ZT 
	multitons
 E@7Singleton-marked variables appearing more than once: ~w@9CAj ZT profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details@9CAl ZT 
	non_ascii
 E@,Unquoted ~w with non-portable characters: ~w

@9C@WAn ZT

io_warning@3@. X@+
@2@5 D @@; Z4
@,@5stream_position_data @
line_position
@,@5 Zz@@@. C\@+@2@5 Zy@D@#@<@#@A@#	@ 
 E~p:~d:~d: ~w
@!@8CAx ZT 
 Zw
 E
stream ~p: ~w

@9CAz ZT 
option_usagepldocUsage: --pldoc[=port]@9CA| ZT 
	interruptbeginAction (h for help) ? flush@9CA~ ZT 
 Z Macontinue@9CA ZT 
 Z continue (trace mode)@9CA ZT 
modify_active_procedure
 E@ ~p: modified active procedure ~p

@9CA ZT 
 CR Cc  @l
 EFailed to load ~p@9CA ZT 
 CR Cc 
 E@ Failed to load ~p into module ~p

@9CA ZT 
 CR Cc
 E Z@9CA ZT 
 D
 E@0Cannot pre-compile mixed load/call directive: ~p@9CA ZT  B@.Full stop in clause-body?  Cannot redefine ,/2@9CA ZT 
illegal_autoload_index
 E@.Illegal term in INDEX file of directory ~w: ~w

@9CA ZT 
redefined_procedure
 ERedefined ~w procedure ~p

@9CA ZT 
declare_module S
 ELoading module ~w abolished: ~p

@9CA ZT 
 @
 E@'Exported procedure ~q:~q is not defined

@9CA ZT
 C  @@3minus_in_identifier@6 ZS @@8CA ZT 
 C
 E@1Clauses of ~p are not together in the source-file@9C@)A ZT
 CR CT
 E~|~t~*+Loading 
@3
@,@5 CS @@  JE
@!@8C@SA ZT


 CR Ck

 E~|~t~*+@3@,@5 Z@ 
 E ~w
@!@,@5load_module @@ 
 E ~2f sec, ~D bytes
@!@8C@2A ZT
dwim_undefined@3@,
@5goal_to_predicate_indicator @@#	@ 
 EUndefined procedure: ~q
 E'@'    However, there are definitions for: E'@!@6dwim_message @@8CA ZT 
dwim_correct
 ECorrect to: ~q?  Z@9C@+A ZT
 @
 E E
 E@3File search: too many levels of indirections on: ~p E'    Used alias expansions: E'
@3
@6used_search @@8CA ZT  Z@<The "-" character should not be used to seperate words in an E'@2identifier.  Check the SWI-Prolog FAQ for details.@9CA ZT 
 @removed_after_error
 ERemoved incomplete QLF file ~w@9C@,A ZT 
 Cx

 E@#Module "~q" already loaded from ~w. E'
 EWipe and reload from ~w? 
 Z@9CA ZT  A@$Please answer y(es), n(o) or a(bort)@9CA ZT 
 C
 C
 EFile search: ~p --> ~p (cache)

@9C@"A ZT 
 C
 C

 EFile search: ~p --> ~p OK ~p
@9C@"A ZT 
 C
 C

 EFile search: ~p --> ~p NO ~p
@9CA ZT 
gc CUGC:  Z@9C@8A ZT 
 Z Cl
at_same_line
 E@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D
@9CA ZT 
shift_stacks CU
Stack-shift:  Z@9C@IA ZT
 Z Cl
@3@Y@^@ZD @d@p@Y@^
@ZD @d@p@Y@^@ZD @d@p@#	@  Z
 E@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@!@8C@!B ZT
agc CU@3@,@5thread_self @@#	@ 
 E
AGC: [~w]  Z
@!@8C@$B ZT 
 Z Cl
 Z
 E@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)
@9C@"B ZT
makereload@3@,@5 @ @@#
	@ 

 EMake: reloading ~D files
@!@8CB ZT 
 Z J:Make: finished@9CB ZT 
 Z
library_index
 EUpdating index for library ~w@9CB ZT 
 BD
 EAutoloading ~p from ~w

@9CB ZT 
 A
read_index
 ELoading autoload index for ~w@9C@!B& ZT T@3version_git@,@5 @] @#	@;@#
@ 

 E X
@!@8C@BB) ZT T@3 T@,@5 Z@Y@^@Z'@d@p@Y@^@Z@d@d@Z@d@d@p
@Y@^@Z@d@d@p@#	@ 
 E~w.~w.~w

@!@8C@!B0 ZTaddress_bits@3 Z@,@5 Z@#	@;@#
@ 

 E	~d bits, 
@!@8CB4 ZTthreads@3 Z @@5 Z@#	@;@#@ Multi-threaded, 
@!@8CB8 ZT  Z		@9CB: ZT 	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@ ZT author@#Jan Wielemaker (jan@swi-prolog.org)@9C@TBB ZT

welcomeWelcome to SWI-Prolog (@3 Z@,@5 Z Z@,
@5 Z@ 
Version @! T@,@5 Z@  Lq E'@! Z@,@5 Z@  E' E'@2For help, use ?- help(Topic). or ?- apropos(Word). E' E'
@!@8C@3BN ZTaboutSWI-Prolog version @3 T@,@5 Z@  J5
@! Z
@,@5 Z@  E'@! Z@6 Z@8CBU ZT  Cr Cr@9CBW ZT 
breakenter
 EBreak level ~d@9CBY ZT 
 Z G E'
 EExit break level ~d@9CB[ ZT 
	var_query@1... 1,000,000 ............ 10,000,000 years later E' E'@/~t~8|>> 42 << (last release gives the question)@9CB_ ZT 
close_on_abort
 EAbort: closed stream ~p@9C
Bb ZT
 C@3@6query_result @@8C@/B ZT
 C@3@@
@ tty_control @@5 Z@#	@D
@  Z
 E X
@!@<@$	
@A@8CB ZT 
 Cu
 E~w: halt@9CB ZT 
	no_action
 EUnknown action: ~c (h for help) E'@9C@bB ZT 
 V V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'
 E    ~w.~21|Show history list E'
 E    ~w.~21|Show this list E' E'

@9CB ZT 
 V V! No such event@9CB ZT 
 Vbad_substitution! Bad substitution@9CB ZT 
 V V
 E~w.@9CB ZT
 V V@3@6history_events @@8C@ C ZT
spy@3@,@5 Z@#
	@ 

 ESpy point on ~p
@!@8C@ C ZT
nospy@3@,@5 Z@#
	@ 

 ESpy point removed from ~p
@!@8CC ZT 

trace_mode
 ETrace mode switched to ~w@9CC ZT 

debug_mode
 EDebug mode switched to ~w@9CC ZT 
 AC
 EDebug mode is ~w@9CC ZT
spying@3@;@#	@ 
No spy points
@!@8CC ZT
 [2Spy points (see spy/1) on: E'@3@6predicate_list @@8C@(C ZT
 @3@;@#	@,
@5 Z@#@ 
 E        ~p: Not tracing
 E'
@!@8C@(C" ZT
 [9@3@,
@5 Z@#	@ 
 E        ~p: ~w
 E'
@!@8CC& ZT
tracing@3@;@#	@ @"No traced predicates (see trace/1)
@!@8CC( ZT
 [<Trace points (see trace/1) on: E'@3@6tracing_list @@8C@7C: ZT		
 Z Y@3@;@#	 Y@,
@5 Z @@#@ 
 E~t[~D] ~10|
@!@,@5
frame_context @@6
frame_goal @@8CC@ ZT
 [Cchoice@3@;@#
	@. [C Y@2
@6 Z@8CCB ZT
 [C	cut_call@3@;@#	@$
@8C@8CC ZT

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


 
@3@5 [o@;@,@,@5 [@#	@ 
 E
        ~q
  E'@!
@6 Z@8C@?@ ZT
 
@3@;@#	@,@,@5 [@#@ 
 E \u
   E'@!
@6 Z@8C@/@ ZT		@3@,
@,@5 [@#	@ 
 E \u
 
 E'@!@6 Z@8X D  t  t t  @t 
print_once O @ \vCDA ZT 
 AP@9X D  t  t t  @t  [ O @ [C@ ZT 	 E'@+  See FAQ at http://www.swi-prolog.org/FAQ/.txt@9X D  t  t t  @t  @ O @ @C@9C ZT@3@@@1@5
must_print @@D@>@,
@5 ZX@D@@
@L	@.  @l@/ E	
@2@5 B; @D
@J@<@6 \, @@G@<@J@A
@8X D  t  t t  @t  R O @ \2CC ZT  @ERROR: ~w:~d:~n	 A      ? A@9C
C ZT  BWarning: ~w:~d:~n \ A  A@9XD  t  t t  @t  \o O @ \nCD! ZT A@3@;@8CD" ZT E' A@3@;@8CD# ZT E'@3@;@0@2@6 \m@8CD% ZT E'@3@;@,@5 \m T@6 [k@8C@$D( ZT
 E
@3@;
@,@,@5 \m@5 [k@6 B @@8CD, ZT@3@5 A @;@,
@5 \m
@6 [k@8CD0 ZT@3@,
@,@5 \m X
@5 [k@0@2@6 \@8X D  t  t t  @t  [ O @ [CA ZT
 
@3@5 [o@;@8CA ZT 	@9X D  t  t t  @t  \_ O @ \^CB ZT	@3@;@#
@$@8C
B ZT@3@;@#
@$@8CB ZT 

 E @O E'@9X D  t  t t  @t  \) O @ \(C@l ZT 
 A	evaluable
 E@"Arithmetic: `~p' is not a function@9C@&@n ZT 
 Afree_of_attvar
 E@.Type error: `~W' contains attributed variables
 A @
 A A@9C@q ZT 
 A
 E@%Type error: `~w' expected, found `~p'

@9C@s ZT 
 @
 E@'Domain error: `~w' expected, found `~p'

@9C@u ZT  A*@+Arguments are not sufficiently instantiated@9C@w ZT 
uninstantiation_error
 E@*Uninstantiated argument expected, found ~p@9C@y ZT 
representation_error
 ECannot represent due to `~w'@9C@E@{ ZT	

 Abuilt_in_procedure@3@,
@5 [@#	@ 
 E@+No permission to ~w built-in predicate `~p'
@!@@@* A'@#@D@  E'@CUse :- redefine_system_predicate(+Head) if redefinition is intended
@!@<@$
@A@8C@ ZT 
 A

 ENo permission to ~w ~w `~p'
@9C@ ZT 
evaluation_error
 E@"Arithmetic: evaluation error: `~p'@9C@ ZT
 A% X
 E Z@3@6 [@8C@ ZT 
 A%
 E~w `~p' does not exist

@9C@ ZT 
busy
 E~w `~p' is busy

@9C@ ZT
 VkSyntax error: @3@6 [ @@8C@ ZT 
occurs_check
 E@6Cannot unify ~p with ~p: would create an infinite tree

@9X D  t  t t  @t  [h O @ [gC
D ZT	 Z@3@;@6 \-@8C	D ZT	@3@;@6 E& @8CD ZT	 E'@3@;@6 \@8CD ZT	@3@;@5 \
 @@6 [f@8X D  t  t t  @t  Z O @ ZCA ZT 		@9C@'A ZT
 Be

 E@         file_search_path(~p, ~p) E'@3
@6 Z@8X D  t  t t  @t  \S O @ \RCA2 ZT@3@K@#	@;@#@$
@8CA6 ZT@3@7 Ymessage_context Y@8C@$A8 ZT
 B	@3@L@* A@#	@;@#
@ 

 E (~w)
@!@8C@HA= ZT
 Qi@3 @-@,
@5
sub_string @@- @,@5 \@#	@  E'
 E X
 E'
** here ** E'
 E X
@!@8CAB ZT 
	@9X D  t  t t  @t  \| O @ \{CDG ZT@3@L	@5 \w @@;@?
@5 [ @@D
@H@. \	@2@6 @ @@8CDL ZT @9X D  t  t t  @t  \O O @ \NCA ZT@3@K@#	@;@#@$
@8CA ZT
 B@3@5 W @@#	@;@#

@6 [ @@8C@"A ZT
 CW?@3@;@#
	@ 

 E ZV
@!@8CA ZT 
 \

 E
~w:~d:~d: 
@9CA  ZT 
 @x

 EStream ~w:~d:~d 
@9CA" ZT 
	@9X D  t  t t  @t  CS O @ ZC@7A ZT
 CV@3@@
@5 \@#	@D
@ 
 E X
@!@<@ 	
 E~p
@!@A@8X D  t  t t  @t  N O @ [C@\B ZT
@3@@@6@K	@ 

 Be	@!@#@D@ 	
 TC@!@#@ 
 E \
@!@A@<@!@ 
 E \	@!
@6 \; @@B@A@8X XQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.plMs@ S E S|EfrozenE	copy_termE$wakeupEcall_residue_varsXD  t  t t  \t  \  D  t  t t  \t  \ O \ \C@3s@"/usr/lib/swi-prolog/boot/attvar.plM @9C@4 \
wakeup	
@3@5call_all_attr_uhooks \@6 \ \@8X D  t  t t  \t delete_attributes_ O \ \CA \ @9CA \	
@3@5	del_attrs \@6 \ \@8X D  t  t t  \t dot_list O \ \C@ \
 @N@3@;@#
	
@,@5 \ \@6 \@8C
@ \ 	@9X D  t  t t  \t  S} @DD  t  t @Et  \t S| @H D  t  t t  \t  S} O \ S|C@i \@3@5$freeze \@;@8C@k \@3@@8X D  t  t t  \t  A O \ AC@ \ 		@9C@ \
@3
@6 \ \@8X D  t  t t  \t attvar_residuals O \ \C@ \ 

@9C@@ \
att
@3@@@L	@#
@D@#@B@B@B@A@<@@@@( S}@#
@D
@,@5frozen_residuals \@B@B@B@<@~@@@1@. @/ attribute_goals@2@5 SG \@#
@D@. @/ \	@2@,@5 Sm \@#@,@5 \@B@A@<@H@@@+@. @/ attribute_goal@2@5 \@#
@D@. @/ \	@+@2@@#@,@5 \@<@ 

put_attr	
@!@B@A@B@A@A@A@6 \ \@8X D  t  t t  \t  \ O \ \CA \
$and
@3@;@#
@,@5 \
@6 \@8CA \ 

 S|	@9X D  t  t t  \t  \ @DD  t  t @Et  \t \  @D  t  t t  \t  \ O \ \C@ \@3@,
@5$get_choice_point \@,@5call_det \@5$attvars_after_choicepoint \@@@( @@D@;@<@J@8C@ \@3@I@8X D  t  t t  \t delete_attributes O \ \C
A \@3@,	@5term_attvars \@6 \@8X D  t  t t  \t attvars_residuals O \ \C@ \ 		@9C@,@ \	@3@@@,
@5	get_attrs \@#	@D
@,@5 \@<@#	@B
@6 \ \@8X D  t  t t  \t  \ O \ \C@ \@3@@6
deterministic \@8X D  t  t t  \t  \ O \ \C@<@ \@3@,@5 \@@@( D|@D@&
 D|@6 \ \@<@$@. E
@2@. @N@. Sm@. \@2
@2@/ \@2@0@. E	
@2@2@6 B \@8X D  t  t t  \t portray_attr O \ ]C@&@ \ S}@3@;freeze(~w, ~W)@0
@1	@1@0@. A @@2@1@. A @@2@1@. A @W@2@2@2@6 Qz \@8C@)@ \@3@. @/attr_portray_hook	
@2@!@@
@-@5 BJ \@@D@J@<	~w = ...@0@2@6 ]	@8X D  t  t t  \t 
portray_attrs O \ ]C@ \ @9C@%@ \
 \
@3@5 ] \@@
@( D|@D
@J@<	 HG@5 E9 \@6 ] \@8X D  t  t t  \t make_conjunction O \ ]C@x \
 \

 @N
@3@;@5 ] \
@6 ]@8C@{ \ 	@9X D  t  t t  \t portray_attvar O \ ]C@ \@3{@5 ]@,	@5 \@5 ]}@6 ]@8X D  t  t t  \t uhook O \ ]C@6@G \ S}@3@;@@@)@5attvar \@D@@
 S}@,@5get_attr \@D
 S}@. \	@2@6 \ \@< S}@6 ]"@A@<@6unfreeze \@A@8C@O \@3@. @/attr_unify_hook	
@2@@8X D  t  t t  \t  \ O \ \C@s \@3 S}@,
@5 ]@;@6 ]@8C@v \ 	 @@9X D  t  t t  \t  ]% O \ ]$C@\ \
 \	
@3@;@5 ]#@6 ]#@8C@_ \@3@@8X D  t  t t  \t  \ O \ \C@8 \ @9C@9 \
 \
@3@5 ] \@6 \@8X XQM YF@ /usr/lib/swi-prolog/boot/dwim.plMs@ S E$dwim_correct_goalE YE [E$similar_moduleXD  t  t t  Yt find_predicate O Y ]-C@s@ /usr/lib/swi-prolog/boot/dwim.plM@3@,@.find_predicate_	
@2@5 B Y@* D|@;@8C@.@ ]/@3@,@.
find_sim_pred	
@2@,
@5 ]3
@,@5pack Y@. E@+@2@5 @ Y@. Z@2@5 C Y@;@8X D  t  t t  Yt  ]2 O Y ]1C@"A ]/

  	
@3@5 X Y@. @+@2@5 SW Y@6 B Y@8X D  t  t t  Yt  ]5 O Y ]4C@,A ]/

  

@3@5
sim_module Y@. 	@2@,@5$dwim_predicate Y
@,@5 ]=@6	sim_arity Y@8X D  t  t t  Yt 
principal_pis O Y ]GCAD ]/@3@,@5map_pi_heads Y@,@5principal_predicates Y@6 ]I@8X D  t  t t  Yt  ]8 O Y ]7CA ]/
@3@;@8C@CA ]/
 


 E
 
@3@. 
@2@5	pack_name Y@,@5pack_ Y@6 ]6@8X D  t  t t  Yt  ]Q O Y ]PCA ]/
 	 
@3@K	@K
@;@8CA ]/
  


 
@3@K
@;@8CA ]/
 	
@3@K	@;@8CA ]/ 
@9X D  t  t t  Yt 
name_arity O Y ]UC	A5 ]/	@3@5 Al Y@;@8CA7 ]/
 @3@;@8CA8 ]/
 C@3@@
@K@D
@J@<@Y@^@Z@f@o@8CA= ]/@3@5 Sc Y@;@6 ]=@8CA@ ]/@3@. @@. A Z@2@-@2@6 @ Y@8X D  t  t t  Yt 
correct_margs O Y ]ZC@ ]/	@3@;@8C@I@ ]/@3@h@,@5 Bh Y@,@5 ]\@@ @5 ]\@D
@,@5correct_goal Y
@5unqualify_if_context Y@<@$@A
@6 ][ Y@8X D  t  t t  Yt  Y @DD  t  t @Et  Yt Y  @D  t  t t  Yt  Y  D  t  t t  Yt  Y O Y YC@?@ ]/

 
@3@,@,
@5 ]V Y@,@5$module Y@@
@'
@D@J@A@<@#

@,@5 ]. Y@;@,@5 EM Y@6 ]H Y@8C@%@ ]/
 	
@3@,@,@5 ]d@. @2@.$in_library@-@2@5 ]3@*	 D|@;@8C@ ]/@3@6 A& Y@8X D  t  t t  Yt 
include_arity O Y ]oC@ ]/ 	@9C@!@ ]/	
@3@-@,@5 @ Y@-@5 ]=@;
@6 ]p Y@8C
@ ]/	@3@6 ]r@8X D  t  t t  Yt  V O Y VC@ ]/ @9C@ ]/
 Be	
@3@ 

 TC	@!@6 V Y@8X D  t  t t  Yt 	goal_name O Y ]tC@D@ ]/@3@. FI@-@2@!@=@0@5 ]s @-@0@. C @@2@1@. ] D@2@2@5 Y Y@. \p@+@2 Y@0@2@5 A Y@5	nb_setarg Y@I@<	@6 ]\@A@8X D  t  t t  Yt dwim_existence_error O Y ]{C@_ ]/ AE@3@;@8C@H@` ]/@3@,
@5 ]e@,@5 ]`@@@5
no_context Y@D@J@A@<
@. B W1DWIM could not correct goal@2@!
@. @@. A% X@2@2@!@@@( @@D
@6 ]Y@< B
@6 @ Y@8X D  t  t t  Yt  ]b O Y ]aC	@ ]/
	@3@K	@;@8C@ ]/	
 @3@'@;@8C@ ]/
	@3@;@8X D  t  t t  Yt  ] O Y ]~C@r ]/ 
  [s@9C@s ]/ 
  @@9C@t ]/ 
  @@9C@u ]/ 
  @@9X D  t  t t  Yt  [ @DD  t  t @Et  Yt [  @D  t  t t  Yt  [ O Y [CAw ]/@3@,
@5dwim_predicate_list Y@6 ]9@8X D  t  t t  Yt  ]_ O Y ]^C@9 ]/

 	@3@K@;@8C@; ]/
 


 
@3@=@K@<@K
@;@8C@? ]/
 [s


 ]@3@;
@6 ]]@8C@&@A ]/
 


 @3@-@. 
@2@5 ]<@;
@6correct_meta_arguments Y@8C@D ]/

 	@3@-@. 	@2@5 ]<@;@6 ]@8C@+@G ]/@3@. 	@2@,@5 ]@;@,
@5 ]L@. 	@2
@,@5correct_literal Y@6 ]@8C@Q@L ]/
@3@?@. 	 X@2 AE@5 @] Y@D@H@5 ]X@;@,@,
@5 ]=
@,@5 C2 Y@@@( @@D@. 	@/ 
@2@5 ]m@& AE@<@@
@( C:@D@$@<@& AE@8C
@X ]/ 

 	@9X D  t  t t  Yt  ] O Y ]C
A{ ]/	@3@-@5 ]<@;@8CA} ]/
 
@3@,@.	dwim_pred@. 
@2@2@5 V	 Y@;@8CA ]/@3@,
@. ]+
@2@5 ]@;@8C@-A ]/
 
@3@. @+@2@. @N@. X@2@/ @N@. C
@2@/ SW@-@/ @2@6 ]@8X D  t  t t  Yt  ]N O Y ]MC
AY ]/@3@,@5find_definitions Y@6 D Y@8X D  t  t t  Yt  A& O Y ]nC@Z ]/@3@,	@-@5 ]q@. 	 X@2@,
@5 ]@6 ]| Y@8X D  t  t t  Yt  ] O Y ]C@ ]/
 D

 D@3@;@8C@-@ ]/@3@. 	@2@. @E@+@2@5 Sg Y@;@,
@,@5 ]=
@5 ]= @6 ]c@8C@ ]/ 
@9X D  t  t t  Yt  ] O Y ]C@!A ]/	
 
@3@,@,
@5 ]q@5 C Y@. 

@2@6 ]A@8X D  t  t t  Yt  ] O Y ]C@@ ]/
@3@,
@,@5 ]q@,@,@5 ]q@-@,@5 ]=@,@5 ]=@;@0@-@+@2@5 @ Y@0@2@5 ]@@@A@@@. 
@/ @2@5 SG Y@D@#@ 
 
@!@<

@,@5 C4 Y@$@,@5 ]u Y@. Z@2@5 ]:@D@J@<@$@B@8C@%@ ]/@3@-@,@5 ]q@-@,
@5 ]=
@0@+@2@5 ]r@;@0@2@6 ]@8C@ ]/@3 @@. Z
@2@5 ]@I@8X D  t  t t  Yt  ], @DD  t  t @Et  Yt ]+  @D  t  t t  Yt  ],  D  t  t t  Yt  ], O Y ]+C@#A ]/
 

 @3@5 ];@5
dwim_match Y@-@. @2@6 ]<@8X D  t  t t  Yt find_definition O Y ]C@RAb ]/	@3@-@,@5 ]q@5 ]X@,@,
@5 ]=@@@.  @/ 
@2@5 ]@D@ 

  @!@A@<@@@. W@+@2@5 ]@D@ 

 @!@<@$
@A@8X D  t  t t  Yt  ]* @DD  t  t @Et  Yt ])  @o @D  t  t t  Yt  ]*  D  t  t t  Yt  ]* O Y ])C@6 ]/
 @3@6 ]]@8X D  t  t t  Yt  ] O Y ]CA] ]/ 	@9CA^ ]/	
@3
@5 ] Y@6 ]@8X D  t  t t  Yt  ]K O Y ]JCAI ]/@3@;@8CAJ ]/

@3@5map_pi_head Y
@6 ]I@8X D  t  t t  Yt  ]T O Y ]TCA ]/ 
@9X D  t  t t  Yt  ]T O Y ]SC@8A	 ]/
@3@. @+@+@2@,@5 @ Y@. @2@5 ]O@;@,@5 ]
@6 ] Y@8X D  t  t t  Yt  ] O Y ]CAN ]/
 

 
@3@L
@;@6 ]@8CAQ ]/
 
@3@6 ]=@8X D  t  t t  Yt  ]@ O Y ]?CA$ ]/@3@K@;@6 ];@8C	A' ]/	@3@5 ];@;@8C	A) ]/@3@5 ];@6 ]@8X D  t  t t  Yt  ]F O Y ]ECA- ]/@3@K@;@8CA. ]/@3@Y@_@`@d@c	@Z@i@8X XQM B=F@$/usr/lib/swi-prolog/boot/autoload.plMs@ S E WE$update_library_index Emake_library_indexE ]Ereload_library_index E ]kE X
E AE B@XD  t  t t  B=t 
plfile_in_dir O B= ]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= ]C@ ]@3@5 B0 @,
@5 B} @5assert_index BB@;@8X D  t  t t  B=t  ]l  D  t  t t  B=t  ]l O B= ]kC@J ]@3@5 Al @5 E> @;@5load_library_index BB@,@5 B @-@6 Z BB@8C@O ]@3@5 ]@,@-@5 ]@6 ]@8X D  t  t t  B=t  X @DD  t  t @Et  B=t X
 D  t  t t  B=t  X  D  t  t t  B=t  X O B= X
C@\ ]@3@5$defined_predicate @@;@8C@q@^ ]
@3@ 
 	
@!@,@,@5 ] A @@5 @] @?@. 	 X@2 AE@5 ]@D@H@,
@,@5 B@ BB A@,@. @n@2@5 @q @@@'	
@D@. A@2@5 @X @<@. 	@/ BH@1@. @2@2@5 ] A@-@5 ]@6 X
 BB@8X D  t  t t  B=t list_set O B= ]C@ ]@3@6closel BB@8C@ ]
@3@5 A @;@6 ] BB@8X D  t  t t  B=t  ] O B= ]C@ ]@3@5 ]@5 ]@,
@5 ]@-@-@5 ]@;@8C@ ]@3@. B B=load_library_index_p@2@6 B; @8X D  t  t t  B=t guarded_make_library_index O B= ]C@z ] @9C@-@{ ]	
@3@@@. ]	@2@,@. @ @@2@5 @G BB@D@J@<
 B@. [@/ ]	@2@5 @ @@A@6 ] BB@8X D  t  t t  B=t  ]  O B= ]C@ ]  @3@. ]@-@-@-@2@5 C @.autoload_directories@-@2@5 ]@.index_checked_at@-@2@6 ]@8X D  t  t t  B=t  ] D  t  t t  B=t  ] 	D  t  t t  B=t  ] 
D  t  t t  B=t  ] D  t  t t  B=t  Z O B= ZC@ ]@3@;@8C@ ]	
@3@;@5 Z BB@6 ]@8C@(@ ]@3 @c@. A@/ Z@+	@2@5 ]@5 E
 @. B B}@+
@2@. ]	
@2@. B
@2@6 D @8XD  t  t t  B=t needs_autoloading O B= ]C@5A ]
 	
@3@. 	
@2 Y@5 Sg @@?
@. 	
@2@. W@-@2@5 ]@D
@H@,@,@5 ]@-@6 ]k BB@8X D  t  t t  B=t  ]   D  t  t t  B=t  ]  O B= ]C@#@q ]@3@,@.indexed_directory@2@,	@5 V	 BB@;@5 ]@@
$modified_index @ @@5 ]@D
@6 ] BB@<@J@8C@x ]   @9X D  t  t t  B=t  ] O B= ]C@ ]@3@,
@5 K BB@6make_library_index2 BB@8X D  t  t t  B=t canonical_pi O B= ]CAS ]@3@K@;@I@8CAU ] 
 

 
@9CAV ]
 C

 
@3@Y@^@Z@f@o@8X D  t  t t  B=t index_files O B= ]CAA ] @9C@bAB ]
@3 B}@,@5 B @. ]@+
@2@. B@2@5 C BB@@@7@ 

 @ @@!@D@,@-@5 ]@.public_predicate@/ @+@+@2@. A	index((~k), ~k, ~k, ~k).~n@1@1@1@1@2@5 S BB@<	@J@B@B@A@6 ] BB@8X D  t  t t  B=t files_from_patterns O B= ]CA  ] 		@9CA" ]@3@,
@5 A BB@#	
@,@5 Sn BB@6 ] BB@8X D  t  t t  B=t do_make_library_index O B= ^C@:A5 ]@3@. @N@. B@+

@2@/ @N@. X@/ EB Y@2@/ B A@+@2@. @N@.index_header@2@/ ]	@2@. @N@. B@2@/ B@-
@2@6 ]@8X D  t  t t  B=t expand_index_file_patterns O B= ^C
A ]@3@. ]@2@6 Sm BB@8X D  t  t t  B=t  ] O B= ]C@TA ]@3INDEX@,
@,@5 ] BB A@5 C+ BB@;@,@5 E
 BB@,

@5 ^
@,@5 ^ BB@@@*@5library_index_out_of_date BB@D AO@. Z@/ Z
@2@5 ] ]@- @@5 ]@. ^
@2@. E
@-@2@6 ]@<@-@6 ^
@8CA ]@3@. @@. A A
index_file@2@-@2@6 @ BB@8X D  t  t t  B=t  ] O B= ]C@/@ ]@3MKINDEX@,	@,
@5 ^ B}@5 ^@;@,@5 ^
@. @{@.  @l	@2@1@. @b @@2@2@. E
@-@2@6 ]@8CA  ]@3@,	@.source_file_pattern	@2@,
@5 B B@6 ]@8X D  t  t t  B=t  ] O B= ]C@ ] @@3@;@8C@0@ ]
 Wg

@3@;@,@5 ]@0	@1 @1
@2@,@5 ]@. ]@2@5 Ed @I@8C@ ]@3 @@. Z	@2@5 ]@I@8XD  t  t t  B=t  ]  O B= ] C@ ]@3@,@5 ] BB@,	@5 X @Y@`@_@d@Z@<@i@;@8C@M@ ]@3@,@.index_file_name@1@. B{ B}@2@2@,	@5 ^@,
@5 ]@. ]@-@2@5 ]@,@5 ^@. ]@2@5 @ @@@5 ] BB@D@J@<@. ]@-@-@-@2@5 ]@. ]@-@2@5 ]@5 ]@. ]
@2@6 ^ @8X D  t  t t  B=t  ] O B= ]C@ ]@3@;@8C
@ ]		@3@6 ]@8X D  t  t t  B=t  BA  D  t  t t  B=t  BA O B= B@C@#@= ]@3@5 ]@,
@5 ]@=
@5 ]@$@<
@5 ]@;@8X D  t  t t  B=t  ] O B= ]C@ ]@3@,	@0@. B{ B}@2@1@. B{ A@2@2@5 ^ BB@6 ]@8C@6@ ]@3@. X ^@2@0@. A Bz@2@1@. B{ B}@2@1@. A B@2@1@. A AE@2@2@,	@5 A @5 ] ^
@-@,
@5 ^ A@6 ^@8X D  t  t t  B=t  ^ O B= ^C@ ]@3@. X ^
@2@0@. A Bz@2@1@. A B@2@1@. A AE@2	@2@6 ^#@8X D  t  t t  B=t  A O B= AC@jAp ]@3@.  V @@2@,	@5	al_option BB@,
@5 B @. I Y@2@5 X @ A@,@5 ] BC@,@5 ] A @@5 @h @,
@. ]
@2@,@5 ^ A@5 ^)@-@5 ^'@@@( D|@D@J@< A @@5 ^) BC@5 ^)@5defined_predicates BB A@5 ^) BC@5 ^)@6 A BB@8X D  t  t t  B=t  ] D  t  t t  B=t  ] 	D  t  t t  B=t  ] 
D  t  t t  B=t  ] D  t  t t  B=t  Z D  t  t t  B=t  Z 	D  t  t t  B=t  Z 
D  t  t t  B=t  Z D  t  t t  B=t  ^, O B= ^+CA ] @9CA ]	
@3@5 ]@6 ^*@8X D  t  t t  B=t  A  O B= WCAm ]  @3@6 ^-@8X D  t  t t  B=t  ] O B= ]C
@ ]@3@,	@5 ]@6 ^ BB@8X D  t  t t  B=t  ^& O B= ^%C@<A ]	
 @3@@@. Be
@2@5 ]@D@J@A
@<@@@,
@0@1
@2@5 @ 
@5 ]@D@J@<@$
@A
@8X D  t  t t  B=t  ] O B= ]CAO ]@3@,
@5 @ BB@6 ] BB@8X D  t  t t  B=t  ^ O B= ^C@ AZ ]@3/*  $Id@5 A BB$~n~n@5 ^3    Creator: make/0~n~n@5 ^3@)    Purpose: Provide index for autoload~n@5 ^3*/~n~n@6 ^3@8X D  t  t t  B=t  ^ O B= ^CA ]@3@,	 Bz@ @ @*.@6 @u BB@8X D  t  t t  B=t  ^ O B= ^CA) ]@3@?
@5 C$ BB@D
@H@;@8C@,A+ ]@3@,
@5 BV BB@= D0@,@5 ^;@5 UG BB@B@<@,@5 ^0@,
@5 ^;
@5 ^<@A@;@8X XQM WUF/usr/lib/swi-prolog/boot/rc.plMs@ S E
open_resourceE ^>Ecurrent_resourceXD  t  t t  WUt tag_rc_name O WU ^BC@Ds/usr/lib/swi-prolog/boot/rc.plM @l		@3@;@8C@E ^D@3@0@1 @1	@2@6 B+ WU@8C@G ^D 
	@9X D  t  t t  WUt  ^> @DD  t  t @Et  WUt ^=  @H @o @D  t  t t  WUt  ^> O WU ^=C@p@9 ^D

 
@3@@@K@. @/ WD
	@+@2@. @@. A% X@/ @/  I@2@-@2@.  @l@/ WD
	@2@5 @G ^G@D@,@5 K ^G@0@. U U@2@2@6 U ^G@B@<@,@5 W ^G
@,@5 ^C ^G@6 W[ ^G@B@8X D  t  t t  WUt  ^> @DD  t  t @Et  WUt ^?  @H @D  t  t t  WUt  ^> O WU ^?C	@6 ^D@3 B}@6 ^= ^G@8X D  t  t t  WUt  ^A @DD  t  t @Et  WUt ^@  @H @HD  t  t t  WUt  ^A O WU ^@C@N ^D
 @3@5 X ^G@. @/ WD	
@2@- AE@6 ^H@8X XQM DVF@&/usr/lib/swi-prolog/library/dialect.plNU|u@ S Esource_exportsE
exists_sourceEexpects_dialectXO DV ^P C@.@wu DTNU|@3@,
@5open_source DV@. C@. B
@+@2@/ B
@2@- AE@5 @G @@@5 W @D@6 A @<@6 E E @8X O DV ^R C@e ^V@3@-@6 ^S ^Z@8X O DV ^X C@ ^V@3@,
@5 ^` B}@5 B @@ D@5 D @D
@6 D @<@J@8X O DV ^[ C@ ^V@3@,
@5 ] @ 

 @ @		@!@8X O DVattach_dialect C@@@M ^V@3@. X@/  A\@2@5 ^R ^Z@; @@,	@5 A^ @@. 	@/ X@/  A\@2@5 Aq @@
@. @/  X @2@5 SG @D
@.  X@2@@<@J@8C@U ^V @9X O DV ^a C@h ^V@3@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@6 A @8X O DV ^T C@D ^V@3 Am@5 R R B@5 @h @@	@( G@D	@J@<@6 ^f ^Z@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 ^CCQs CM
 [

 [
@3
@6
hide_names C@8X D  t  t t  Ct bind_skel_vars O C ^CB ^ 
@9C@!B ^
 [

@3
@,@5bind_one_skel_vars ^@6 ^ ^@8X D  t  t t  Ct clean_history_prompt_chars O C ^CA ^ @9CA ^% Aj

@3@;@8CA ^

@3@6 ^ ^@8X D  t  t t  Ct remove_history_prompt O C ^CA ^ A A@3@;@8CA ^@3@,
@5 A  ^@,@5 ^@,@5delete_leading_blanks ^@6 ^@8X D  t  t t  Ct omit_meta_qualifiers O C ^C	B ^
@3@K@;@8C@ B ^
 @N	
 @N
@3@;
@5omit_qualifier ^@6 ^@8CB ^
 S|	
 S|
@3@5 Sc ^@;
@6 ^@8CB ^
 S^	
 S^
@3@5 ^@;
@6 ^@8CB ^ 
@9X D  t  t t  Ct $system_prompt  D  t  t t  Ct  ^ O C ^C@B& ^	
@3@,@5$prompt ^@@@#@* @l@D@0@%@1@m@2@0@1@0@:@1@ @2@2@,@5$substitute ^@<@0@%@1@m@2@,@5 ^@@@)@*	 @D@0@%@1@l@2@0@0@[@2@1	@1@0@]@1@ @2@2@,
@5 ^@<@0@%@1@l@2@,
@5 ^ 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 ^@<@D@@@2@( @@D@0@%@1@d@2@0@0@[@1@d@1@e@1@b@1@u@1@g@1@]@1@ @2@2
@,@5 ^@<@0@%@1@d@2
@,@5 ^@6 ^@8X D  t  t t  Ct  C   D  t  t t  Ct  C  O C ^xC
A ^  @3@5$runtoplevel  ^ AO Cr@6 @ ^@8X D  t  t t  Ct initialise_prolog  O C ^ C@{AZ ^@3@5 VE VM@5set_associated_file  ^@5$set_file_search_paths  ^@.print_predicate@-@0 A@2@+@2@5 D  \\@5 A prompt_alternatives_ondeterminism@5 ^ \q @@5 ^toplevel_print_factorized @@5 ^ A@5 A @5 B  ^@5$load_system_init_file  ^@5$load_gnu_emacs_interface  ^ W2@,	@5 D @,
@5prolog_to_os_filename @5$load_init_file ^@5start_pldoc  ^@5$load_script_file  ^@5load_associated_file  ^ H@,@5 ^@,@5 A
 @@@( X@D W@,

@5 @q @<@#
@.  @l
@2@6 @X @8X D  t  t t  Ct write_bindings2 O C ^CB ^@3 ^
groundness@5 ^@; Cw@. C@/ [y	@2@6 ^@8CB ^
 @@3 ^ ^@5 ^@; Cw@. C@/ [~	@2@6 ^@8C@6B ^@3@5 B0 ^ Cw@. C@/ [	@2@5 ^@,@5get_respons ^@@	@( \g@D@;@I@<@@
@(
show_again@D
@I@<
@; Cw@. C Cl@2@6 ^@8X D  t  t t  Ct  D- @DD  t  t @Et  Ct ^u D  t  t t  Ct  D- O C ^uC@"@ ^@3@ 
 		@!@,
@ Yinitialize_now Y@; B@. ^	
@2@5 ^ D/@6 D, @8C@ ^@3 D@6 ^@8X D  t  t t  Ct omit_qualifiers O C ^CB ^ 	@9CB ^	
@3
@5 ^@6 ^ ^@8X D  t  t t  Ct  ^  O C ^C	A ^  @3 W W-@5 ^@;@8C@~A ^
@3@5$set_prolog_file_extension  ^ Q;@,@5 ^ D@,	@5 ^@,
@0@+@2@5 B @? X@5 A ^@D@H@?@-@0-f@2@5 ^@D@H@,@5 ^@-@5 @  B}@5 C+ ^@;@,
@5 E
 ^@-
@5 E
 ^ WM@5 ^@@@.  @/ window_title@2@5 SG ^@DSWI-Prolog -- @,@5 @u @-@7  ^ @<@J@A@8CA ^   @9X D  t  t t  Ct  ^  D  t  t t  Ct  ^ O C ^CB  ^@3@,	@5 M ^@. ^@-@2@5 C ^@. ^	@2@6 @ ^@8X D  t  t t  Ct $execute_goal2  D  t  t t  Ct  ^ O C ^C@4Be ^@3@5
restore_debug  ^@@,
@5 ]  ^@=@5
save_debug  ^@<@5 ^@I H@5 \. ^@,@5call_expand_answer ^@>@?
@?@5write_bindings ^@D@H@D
@H@D@;@I@G@8CBq ^@3@5 ^ Cw@. C C@2@5 ^@I@8X D  t  t t  Ct $search_aliases  D  t  t t  Ct  _	 O C _	C@&@ ^

@3@,
@,@5$string ^@,@5path_sep ^@;@#
@5$make_alias ^@#@6 _
 ^@8C@!@ ^@3@,@,
@5 _
@,@5$eos ^@;@#@5 _@$
@8X D  t  t t  Ct loaded_init_file D  t  t t  Ct  _ 	D  t  t t  Ct  _ D  t  t t  Ct  B   D  t  t t  Ct  B  O C ^C@ ^  @3@-@5 B @6 ^s ^@8X D  t  t t  Ct self_bounded O C _CC` ^
 [	
@3@. TC	@2@6 O ^@8X D  t  t t  Ct  ^ O C ^CC ^ 
@9C@C ^

 Be
@3@@@\@K
@D@@@(@. [
@+@2@5 @ @5	same_term ^@D@,@5 D ^@ 

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

 TC@!@h@B@<	@#@B@B@6 ^@8X D  t  t t  Ct $execute  D  t  t t  Ct  _& O C _&CBR ^@3@K@; AO@. [@2@5 ^@I@8CBV ^ @@3@; Cw@. C [@2@6 ^@8C@:BX ^@3@,
@5 ]f ^@. 
@2@,@5 ]) ^@;@. @@+
@2@. AI@+
@2@. @@-@2@5 D ^ @c@.
toplevel_goal
	@2@5 ^
@6 ^ ^@8CB` ^@3@5 B<  ^ Cw@. C C@2@5 ^@I@8X D  t  t t  Ct  ^   D  t  t t  Ct  ^  O C ^C@*A ^@3 W1@,@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 ^  @3 @-@5 _ ^@;@8C@]@M ^@3system_init_file@,@5 ^@* D C
@,	@5 ^ X@,
@5 ^@0	@1 @1
@2@,@5 B+ @,@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@5 A @. _2 @2@5 A ^@.  @l@2@0@. @b @@2@2@5 @{ ^@;@8C@Z ^   @9X D  t  t t  Ct  ^z   D  t  t t  Ct  ^z  O C ^yC@$Au ^  @3 @l@5 I ^ @l@5 Jr ^$break_level@- @5 ^ CN@- @5 ^ A@5 B7 ^ AO \T@5 ^@6 ^x ^@8X D  t  t t  Ct initialise_error O C _=CAU ^ \T@3@;@8CAV ^@3 @@. Z^@2@5 ^@I@8X D  t  t t  Ct  ^ O C ^C@%Cg ^@3@5 ^ H@5 _@,	@5 Cz ^@5answer_respons ^@@
@(again@D
 Cw@. C [@2@5 ^@I@<@;@8X D  t  t t  Ct  ^  O C ^CA6 ^@3 WM@,@5 ^@.  @l@2@0@. A @@2@2@6 _7@8CA9 ^   @9X D  t  t t  Ct  ^w   D  t  t t  Ct  ^w  O C ^vC
AR ^@3 ^@,@. _>@2@6 _0@8X D  t  t t  Ct  ^   D  t  t t  Ct  ^  O C ^C@:A? ^@3@-@.  @/win_registry_get_value@-@-@-@2@5 BJ @,@5hkey ^@. _D
fileExtension@+	@2@- AE@5 _0@;@@ D0@,
@5 ^@D@J@<@#
	 Q;@6 ^@8CAI ^   @9X D  t  t t  Ct  X   D  t  t t  Ct  X  O C XC@9 ^  @3 X Z@6 ^@8X D  t  t t  Ct  _ O C _C@ ^@3 G @@5 ^@#
@;@#
@  Ab	@!@8C	@ ^  

@9X D  t  t t  Ct  _  O C _ C@+B  ^@3@@
@5 [=  ^@5 _.@D
@% @@<@% @ A;@,	@5 ^ A; @@5 @h ^ C@. C	@2@6 ^@8X D  t  t t  Ct  ^  D  t  t t  Ct  ^ O C ^C@/B9 ^	
@3@>@.subst_chars	@2@,@5 Sm ^@,
@,@5 ^@,@5 ^@D
@,@5 ^@5 ^@;@G@8CB? ^ 

@9X D  t  t t  Ct $at_thread_initialization D  t  t t  Ct  _Q 	D  t  t t  Ct  _Q  D  t  t t  Ct  _Q D  t  t t  Ct  C  O C C C@'A ^ @3@@@= VU @@5 ^@<emacs_inferior_process @@5 ^@D VK @6 ^@< VK@6 ^@8X D  t  t t  Ct  ^   D  t  t t  Ct  ^  O C ^C@\ ^  @3 P]@-@5 _1@;@8C@S@^ ^@3 W@,@5 ^@* A@,	@5 ^@@@0@,
@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@5 _5@D@. _2 P]
@2@5 _6@.  @l
@2@6 _7@<@. @@. A% W	@2@-@2@6 @ ^@A
@8C@k ^   @9X D  t  t t  Ct  ^ O C ^CC ^ @w A
 A @
 A A@9C@"C ^ @p A
 A @
 A @
 A

 A A@9XD  t  t t  Ct take_same_bindings O C _UC@'B ^		

 Be
@3@'@;@ 
@!@6 _V ^@8CB ^ 		
@9X D  t  t t  Ct  ^~   D  t  t t  Ct  ^~  O C ^}C@5A~ ^@3 _:@,@. @n@2@5 ^ _:@,	@5 ^ AO@. Z@/ Z	@2@5 ^@5 ^ AO@. Z@/ [	@2@5 ^ _:@-@5 ^@;@8X D  t  t t  Ct  V O C VCB ^@3@,
@5bind_query_vars ^@-@6 ^@8X D  t  t t  Ct call_expand_query O C _\CC ^@3@ @ K @@;@8CC ^ 		
@9X D  t  t t  Ct  ^q @DD  t  t @Et  Ct ^p D  t  t t  Ct  ^q O C ^pC@ ^@3@. _Q@2@5 ^@@;@8X D  t  t t  Ct factorize_bindings O C _`CC) ^ @9C@LC* ^

 Be

 [

@3@. K@2@!@,@5$factorize_term ^@@
 ^ @@5 ^@D@$@<@5only_cycles ^
@5 Bh ^@6 _a ^@8X D  t  t t  Ct  _I O C _HCA< ^ @%HKEY_CURRENT_USER/Software/SWI/Prolog@9CA= ^ @&HKEY_LOCAL_MACHINE/Software/SWI/Prolog@9X D  t  t t  Ct  ^|   D  t  t t  Ct  ^|  O C ^{CA ^@3@5 ^@5 ^@5 ^ D@,@. @N@. @ @@2@/ Cu@2@6 _0@8X D  t  t t  Ct  _ O C _C@@B} ^
@3@?@5 \ ^@D@H@;@,
@,@5 \ ^@,@5 _(@,
@5 ^@,@5join_same_bindings ^@,@5 _j@,@5 _X ^@,@5filter_bindings ^
@6 ^ ^@8CB ^@3@,
@5 _o@,@5 _j@,@5 _r@,
@5 _s
@6 _v@8X D  t  t t  Ct  ^ O C ^CCT ^ 
@9C@1CU ^
@3@@ @-@- K@5 C ^toplevel_print_anon @@5 ^@D@J@<@(
 D|@. TC@2@5 _@;
@6 ^@8CC] ^
@3
@6 ^@8X D  t  t t  Ct  _  D  t  t t  Ct  _ O C _C@"@ ^@3@. A
	@2@- AE@5 _0@=@5 Al ^@A
@<
@,
@5 B ^@*
 @;@8C@ ^@3@6 ^@8X D  t  t t  Ct $search_path  D  t  t t  Ct  _{ O C _{C@%@ ^		@3@,@,
@5 _@ 
 A@!@;@#@5 ^@#@6 _@8X D  t  t t  Ct  ^ 	D  t  t t  Ct  ^  D  t  t t  Ct  ^ O C ^C@'B ^ @%@m@%@d@%@l@%@!@ @?@-@ @9XD  t  t t  Ct  ^ O C ^C
A ^ I3
@3@;@6 ^@8CA ^ 	@9X D  t  t t  Ct  _h O C _gCC5 ^ @9C@6C6 ^
@3@@@ 

 Be
@!@$
@5 S ^@D@6 _f@A@<@ 	
@!@6 _f@B@8X D  t  t t  Ct  ^   D  t  t t  Ct  ^  O C ^C@|@ ^@3@=@k D@,@5 ^@,	@0-p@1@+
@-@2@5 ^@? X@5 ^@D@H@>@,@5 ^@@@+@. _{@+@+
@2@5 _P@D
@,@5 C> ^@. @@+@2@. A@/  @l@/ Ba@2@5 S ^@< @@. Zh Hm
@2@5 ^@B@B@D@J@G@I@<
@J@B@B
@B@B@8X D  t  t t  Ct  _[ O C _ZCB ^ @9C@?B ^
 [
 Be

 [@3@'
@;@5 _"@ 
 TC@!@6 _Y@8C@QB ^

@3@ 
 [@!
@,@5 _Y@@@*@K@?@5 ] ^@D@H@( D|@D@ 
@!@5 _"@ 
 TC@!@<@$
@A@8X D  t  t t  Ct  ^t   D  t  t t  Ct  ^t  O C ^sC@ ^@3@=@,@5 __ ^@@	@@D	@I@<@I@<@J@A@8X D  t  t t  Ct 
read_query O C _C@A ^	@3 VK@,@5 ^@5 E> ^@Y@^@Z @j@;@,@5 ^ ^@5 ^@5 V ^@. Vi @y@+
@2@,@. @N@. @ @@2@/ Aa@. C@@. Be@/ @@. Vk@-@2@-@2 AE@2@/ @@2@5 _0@@@<@-@.  @l@/ VZ@-@2@5 SW ^@D@. Al@+@2 VV@0
@1@0@. VW @@2@2@1 D0@1@0@. VW @@2@2@2@5 A ^@.  @l@/ VZ@2@@<@J@A@. V
	
@2@. @N@. @ @@2 AE@2@5 _0@;
@6 VC ^@8C@+A ^@3@,@5 PT ^ @y@5 _8@@ E!h@0 @1 @@2@5 VA ^@D@6 _8@<@5 _8@I@8X D  t  t t  Ct  ^ O C ^CB ^
 @3@'	@;@6 ^ ^@8C@'B ^
 @3@. 	@2@. W@2@5 Sg ^@?
	 @D@5 _@D
@H@;@$
@8CB ^
 	@3 Fr@5 _@?	 @D@5 _@D@H@;@$
@8CB ^
 	
 
@3@5 _y@;
@6 _@8CB ^@3@6 _@8X D  t  t t  Ct  ^   D  t  t t  Ct  ^  O C ^C@(@m ^@3@@	@ EMACS K@5 H  D@,@5 ^+C@5 ^@D	@.  @l@/ Xemacs_interface@2@6 A ^@<@J@A@8X D  t  t t  Ct  ^  D  t  t t  Ct  ^ O C ^C@< ^ D@3@;@8C@= ^@3@-@5 _1@;@8C@? ^@3@5 B @;@.  @l@2@6 _@8C@+@B ^@3@. G@2@0@. B{ B}@2@1@. A AE@2@2@,	@5 _5@. _2	@2@5 _6@.  @l	@2@6 _@8C@I ^ @9XD  t  t t  Ct  _u O C _tCCF ^ @9C@6CG ^
@3@,@5 ^ ^@@@=	@5 _i@<@5 _ ^@D@6 _s@A
@<@ 	
@!
@6 _s@8X D  t  t t  Ct  Bz  O C ^rC@`A ^
@3$tracing@- E@5 ^ _:@,@5 ^@5 ^@>@,	@5 _(@@ @y@. D @@2@5 D ^@D@,
@5 ^ ^@,|    @5 I5 ^@<	@%
 A@, A@5 _@5 X ^@,@,
@5 _ ^@-@5 _@,
@,@5 _] ^@D@5 _' ^@G@;@8X D  t  t t  Ct  _q O C _pCB ^ @9C@.B ^		
 Be

 Be

@3
@,@5 _W@6 _o@8X D  t  t t  Ct  _ O C _CC ^@3@ @ Q @@;@8CC ^ 	@9X D  t  t t  Ct  ^  O C ^C@pA ^	@3 D@,@5 ^@,	@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 _0@D@. _@2@@< @@. Z Z@2@5 ^@6 Cu ^@B@G@8CA- ^   @9X D  t  t t  Ct  _  D  t  t t  Ct  _ O C _C@ ^ @9X D  t  t t  Ct  _O O C _OCBA ^ 		@9C@"BC ^@3@5 A ^@;@,
@5 ^@#	
@,@5 ^  ^@6 _ ^@8CBI ^@3@,
@5 _
@6 _@8X D  t  t t  Ct  _
  D  t  t t  Ct  _
 O C _C@ ^ 		@9C@ ^
@3
@6 _@8X D  t  t t  Ct  ^  O C ^CB ^@3 C@. C@+@+	@2@5 ^ A;@5 _M@@
	@(	 @@D
@6   ^@<@J@8X D  t  t t  Ct  _B O C _ACCr ^	 _C@3@0@?@1@h@2@5 ^@; A@. C A@2@6 ^@8C@)Cu ^	 \g@3@0@;@1@n@1@r@1@N@1@R@1@ @1	@2@5 ^@; Cw@. C Ab@2@6 ^@8CCx ^	 \g@3@0@t@1@T@2@5 ^@;@5 _@5 ^ Cw@. C	; [trace]@2@6 ^@8C@)C} ^	 Z@3@0@c@1@a@1
@1
@1@y@1@Y@1@.@2@5 ^@; Cw@. C D0@2@6 ^@8C	C ^@b ^@3@;@6 Z  ^@8CC ^	 ^@3@,
@,@5 ^ ^@; Cw@. C
@2@5 ^ \\@6 _M@8CC ^? ^@3@; Cw@. CuEOF@2@5 ^ @6 _@8CC ^	 _C@3 Cw@. [@2@6 ^@8X XQM XyF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plNU|uS E RmE I`E RoE RqE HEsublistE RsE RuE RwE VqEnthE RxE LE RzE R|E R~E RE RE RE RE RE EJE RE RE RE IE RE RE EXO Xy	sublist__ C@V Xx 		@9C@W Xx 	@9C@X Xx		
@3
@6 _ Xy@8C@Z Xx@3@6 _@8X O Xysublist_ C@R Xx @9C@S Xx
@3@6 _@8X O Xysubstitute_ C@1 Xx 
@9C@"@2 Xx	
@3@@
@'	@D@$
@<@$
@6 _ _@8X O Xy _ C@O Xx@3@6 _ _@8X O Xy _ C@A Xx@3@6 Rq E @8X O Xy Vq C	@. Xx@3@6 _@8X XQM DwF@,/usr/lib/swi-prolog/library/prolog_clause.plNU|u@!S E YE Z6E ZXO Dwmatch_module C@ A&u DtNU|
 @

 @@3@;@5unify_clause_head Y
@6
unify_body Y@8C
A) _

@3@6 _@8X O Dwdoes_not_dcg_after_binding C@.AL _@3@5 S @?@.brace_term_position@-@-@-@2@5 Af Ah@D@H@?@. @N@+
@/ Be@-@-@2@5 _@(
 Aj@D@H@<@A
@;@8X O Dw
expand_failed CA0 _@3@I@8X O Dw Z6 CB _@3@ @ Y@;@8C@)B _@3@,
@,@5 X6 @;@,@5 Y Y@,
@5thaffix Y@. \p	@2~d-~w clause of ~w@0@1
@1@2@6 A @8CB _ 	 C@9X O Dwconj CA _@3@6 _ Y@8X O Dwpce_method_clause CA _

 	@3@;
@6 _ Y@8C@,A _		

send_implementation	@3@;@5 Bh @-@,@5 B @5pce_method_head_arguments Y
@6pce_method_body Y@8C@?A _

get_implementation	@3@;@5 _@-@,@5 _@,@5 _@5pce_unify_head_arg Y@h @5 _
@6 _@8X O Dw Z C@u@: _
@3@. D	@2@5 Z1 @@,@,
@,@5$clause @@
@(
 @@D@#@<
@. @
@2@!@*	 @l@. Z3@+@2@5 _@@@,@. D	@2@5 D @@D@J@<@.  @l@2@,@-@5 @ @,@,@,@5read_term_at_line Y@5unify_clause Y@5
make_varnames Y@;@8X O Dwfind_varname C@ _	
 Be@3@'@;@8C@ _		@3@6   Y@8X O Dwdo_make_varnames C@ _ @9C@0@ _	
 Be
@3@@@,@5  @D@J@<@% K@h@5 _
@6   Y@8X O Dw ZG C@ _ @3@;@8C@ _@3 @-@- C@5 C @;@8X O Dwexpand_meta_args CBB _ @9C@0BC _
@3@,@5 _@,@5 _
@5 AJ Y@h
@6  
 Y@8X O Dwseek_to_line CB _@3@Y@`@Z@k@;
@5 D @h
	 @6   Y@8CB _ @9X O Dw _ CA _@3@K@;@$	@8C
A _
 Be
 

@3@;@8CA _ 
 

@9X O Dw _ C@1A _
 @N
 Z@
@3@;@,@,@5 _
@6 _@8C@<A _


 @N
 _	@3@ 
 Be@!@;@,@,@5 _@h @. E@2
@6 _@8C@KA _
 @N Aj Be
 E Aj
 Be
 E
 E@3@Y@^@Z@f@o@Y@^@Z@f@o@8CA _ 
	@9X O Dw _ C
@ _	
@3@;@8C@ _		
:->

 @@3@;
@6 _@8C@ _		
:<-

 @@3@;
@6 _@8C@h@ _

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

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

  @!@;@ 
 Z@@!@ 
 Z@
 Z@    
 E@!@8C@g@ _
 @

 @
 	@3@. @
@2@. @
@2@,@5 _@ 
 Z@@!@ 
 Z@
 Z@    
 E  @!@8C@qA _@3@ 
 Q	 @N
@!
@5 A @,@5	ci_expand Y@ 
 @@!@-@,@5 _@h 
@5 _@L
@ 
 Z@
 Z@
	@!@;@. Z@@1@1@2@!@6 _ Y@8CA _@3@,
@5  
@6  !@8CA _@3@I@8X O Dw
unify_term C@^ _	@3@;@8C@_ _@3@5 B @5  $@,
@,@5 _@5 _@; @6 Y Y@8C	@e _@3@5float @5  '@;@8C
@g _@3@5 \p @5  @5string_to_list @;@8C
@k _
 	
@3@5  " Y@;@8C@m _	
 	
@3@5  .@;@8C@o _@3[INTERNAL ERROR: Diff:~n@5 C[ @@5 Y6 B~N*** <->~n@5  0@5  1@6 _ Y@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 _ 
 S@9X O Dw _ C@IA _@3@ 

 Z@
@!@ 
 Z@

 Z@    
 E  @!@6pce_method_body2 Y@8X O Dwalternate_syntax C@ _  Bz	 @ @@9C@ _	pce_class	
 
pce_expansionpush_compile_operators	
   <pop_compile_operators@3xpce @@6 @] @8C@ _  	
 X I Y
 X EB Y@9X O Dw _ C
A= _		
@3@5 _ Y@;@8C@0A? _

 Z@

 Z@
@3@6ubody Y@8X O Dw  D C
A` _		
@3@5  B@;@8C@$Ab _	
 D
 E

 Z@


 E
@3@;@8C@8Ae _

 _
@3@ 
 @N	 Be@!@;@h
 @. Z@

@1@1@. E
@2@2@6  C@8C@%Ao _

 _

 Z@

@3@;@6  C@8C@$As _@3@L@L	@ 
 @N@!@ 	
 @N@!@;@,@,
@5 _ Y
@6mkconj Y@8C@<Ax _

 Z@

 Z@
@3@5  4 Y@;@0@-@+@2@5 @ @0@-@+@2@5  K@6
ubody_list Y@8CA _
 Be @
 Z@

 E
@3@;@8CA _
 O AE
 Z@

 E
@3@;@8C@KA _
 Be

 Be
 Z@
 Z@@3@. O
@2@. O@2@5 T= @;@$@$
@8C@KA _
 O

 O
 Z@
 Z@@3@. O
@2@. O@2@5  O@;@$@$
@8C@(A _
is E

  P @n
	
@3@5 E> @Y@^@^@c@m@;@8X O Dw  
 CB4 _		
@3@K@;@8C@>B6 _@3@5  J@;@ 

 Z@
@!@ 
 Z@
@!@,@,@5 _@5 _@6  @8CB= _@3@,@,
@5 A6 Y@;
@6  @8CB@ _ 		
@9X O Dw _ C
A _@3@-@,
@5 _@-@6 _@8X O Dw  H CA _@3@6  I Y@8X O Dw _ CB| _st@3@;@8CB} _nd@3@;@8CB~ _ 	th@9X O Dw   C@#A _@3@. D@. @@+
@2@. D	@2@/ @@-@2@,@. _@2@6 @G @8X D  t  t t  Dwt  Y @DO Dw Y C@VB _@3@,
@,@5 _@@@. 
@2@ @ G @@D@J@B@<@7@,@,
@5 _@@@5 [p Y@D@. \p	@2~q/~d@0@1
@2@6 _@<@. \p	@2~q:~q/~d@0
@1@1
@2@6 _@8X O Dw [p CBv _  @l@9CBw _  @9CBx _ 
pce_principal@9CBy _@3 @6 C @8X O Dw B} C@ _@3@5  
@6 B} Y@8X O Dw  7 C@#B	 _
 G	@3@;@ 

 Z@
	
@!@#
@6  @8C@aB
 _@3@0@+@1@+
@1@+@2@5  K@5
control_op Y@;@0@1@+@1@+@2@5  K@ 

 Z@@!@ 
 Z@@!
@5  6@6  @8C	B _@3@6  @8X O Dw  T C@0BU _		
send


send_class		
@3
@5  $
@0
send_super@1@+@+@2@5  K@;@0@2@6  K@8C@4BY _

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

	
  p	
	
@3@5  $@0  r@1@1@+@+@2@5  K@,@0@2@5 EJ E 
@0@2@6  K@8CBh _

@3@ @ A7 @@)	@8X O Dw  d C@]@ _
@3@@
@5   Y@D@%
 @<@J@A
@. X@+@2@5 D 
@,@,@5  9 Y@-@5 D @@. D
@1@.subterm_positions@2@1@.variable_names@2@1@. D	@2@2@, @@5  Z@@@@K@D@;@<@5 X @I@8X O Dw  g CB _  @O@9CB _  Ab@9CB  _  C?@9CB! _  Ad@9X O Dw _ C@&@ _@3@. B B}@+@2@- AE@5  Z@.  b	

@2@. B@2@6 C @8X O Dw  V C@=A _	
 Z@    @3@L@ 
 @N@!@;@,@,@5  U
@6  U@8CA _


@3@6  C@8X O Dw  M CA _ @9C@"A _
@3@5  C
@6  L@8X O Dw    C@Q@ _
  @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 _@8C@ _@3@,@5 @ @varnames@5 _@6  @8X O Dw _ C@+A _@3@Y@_@`@j@;@,@5 _@h
 
@,@5 _@5 _@h@6 _@8CA _ @9X O Dw  & C@v _	@3@;@8C@#@w _@3@h@,
@5 _@,@5 _
@5  .@6  %@8X XQM DeF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.plNU|uS E ME Y'E MEpidE E  E [E Y%E GEenvironEexecEtmpnamE Y*E	host_nameEmktempE \4E E
E MEwaitEpopenE JXO De   C@ Xz@3  @6tmp_file @8X O De   C@ Xz@3@6 XL Xe@8X O De   C@ Xz@3mkstemp@6  @8X O De   C@ Xz@3@. D@2@6 B @8X O De J C@ Xz@3@6 C$ @8X O De M C@5@ Xz		
 M	

@3@,@5 X @. X		

@+@-@-@-@2 P@5 X @Y@^@c@o@8X O De   C@ Xz@3  @6 @] @8X O De   C@ Xz@3@6 [ @8X O De   C@ Xz  @3@6 Y* @@8X O De Y% C@ Xz@3@6 Y' @@8X O De   C@Q Xz@3@6 H @8X O De   C@7@h Xz@3@ 	
@!@,@,@5 Y( J@0@.stdin@2@1@.stdout@2@1@.stderr
@2@1@. C
@2@2@6process_create G@8X O De   C@r Xz
/s/c	@3 G @@5  @;COMSPEC@6  @8C@u Xz /bin/sh	 B	@9X O De   C@} Xz@3@6process_wait G@8X XQM
data__formatsF@]/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/data__formats.proMuS @lEget_typeEadd_typeE	get_stateE	add_stateXO  declare_data_formats  C@5u D^M  @3  @.  	Data_AtomDataAttributes_Any@2@5      @.  	Type_AtomTypeAttributes_AnyList@2@6  @8X D  t  t t   t    	O     C  C< ReadTextCharList @@9C  C< ModuleFunctorArity
 Module_Atom Functor_Atom	Arity_Int@9C  C< Lines	everyLine
 TInt@9C  C< Problem @ B@9C  C< 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@9C  C< 
DebugFileKind	data__prf	data__vcg S~@9XO     C@M  @3@.  	@2@5 @ @;@8X D  t  t t   t    	O     C
  C<   
      @9C
  C<   
      @9C
  C< get_base_unique_id
  	Base_Atom  @9C  C<  S
 SVcgFile_Atom@9C  C<  S
 SDpcFile_Atom@9C  C<  S
 SSimplifiedVcgFile_Atom@9C  C<  S
 SSummaryDpcFile_Atom@9C  C<  S
 SFdlFile_Atom@9C  C<  S
 SLocalUserRuleFile_Atom@9C  C<  S
 SGlobalUserRuleFile_Atom@9C  C<  S
 S
RuleFile_Atom@9C  C<  S
 SPfsFile_Atom@9C  C<  S
 SSimplifiedPfsFile_Atom@9C  C<  S
 SDecFile_Atom@9C  C<  S
 SLogFile_Atom@9C
  C<  S
 S  DebugFile_Atom@9C
  C<  W
 WNowDate_AtomNowTime_Atom@9C  C<  T{
 Tz
ToolName_Atom@9XO     C@I  @3@.  	@2@5  @;@8X XQM CF@&/usr/lib/swi-prolog/library/process.plNU|u@ S E  E  Eprocess_killE  E  E
process_idEprocess_releaseE
is_processE  XO Cmap_arg C@ G@3@;@8C@ G@3@5 A @;map_arg_prim@,
@5 S S@6 B+ @8C@ G@3@6 !  G@8X O Cexpand_cwd_option C@Q@ G@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% R@B@8C@ G 	@9X O C   CAF G@3 G)@6   G@8X O C   CA G@3  @6 H@8X O C   C
A G@3@5 E> @Y@_@Z @k@8X O C   C@4@ G		@3@,@5exe_options G@,@5 !
 A@5 R R  @,
@5 !@,@5 !@,@0
@2@5 @ @,@5 ! G@6   G@8X O C ! C@ G
 D
@3@;@@@5 !	@D@,@5 K @@<@#
@6 !@8C@ G 	@9X O C ! C@"@ G@3 G @@5 H@;@ 
 A A Wpcom
 B{ B}@!@8C
@ G@3@ 
 B{ HY@!@8X O C   CA  G@3@-@6   G@8X O C   CA G 	@9X O C   CA5 G@3@6   G@8X XQM AiF@%/usr/lib/swi-prolog/library/occurs.plNU|u@ S Eoccurrences_of_varEoccurrences_of_termEfree_of_termEfree_of_varE
contains_termEcontains_varE AfEsub_varXO Ai Af C@fu DXNU| 	@9C@g !*@3@5 B @-@,
@5 Bh @6 Af Ah@8X O Ai !( C@p !*@3@'	@8C@r !*@3@5 !+@-@,
@5 !,@6 !( Ah@8X O Ai ! C@_ !*@3@. !(	@2@6count Ah@8X O Ai ! C@X !*@3@. Af	@2@6 !/@8X O Ai !  C@J !*@3@?
@5 !$ Ah@D
@H@8X O Ai !0 C@,@ !*@3
@. !1 @2@!@=@@,@5 !,@h@5 ]y @I@<	@6 !,@B@8X O Ai !" C@Q !*@3@?
@5 !& Ah@D
@H@8X O Ai !$ C@4 !*	@3@;@8C@5 !*@3@5 !+@-@,
@5 !,@5 !2@;@8X O Ai !& C@? !*@3@'	@;@8C@A !*@3@5 !+@-@,
@5 !,@5 !5@;@8X XQM SpF/usr/lib/swi-prolog/boot/dcg.plMs@ S E SmEdcg_translate_ruleE ^ XD  t  t t  Spt $t_fill  D  t  t t  Spt  !8 O Sp !8C@s/usr/lib/swi-prolog/boot/dcg.plM

 @N Be	@3@'
@;@8C@ !: 
		@9X D  t  t t  Spt 
$extend_cache D  t  t t  Spt  !< 	D  t  t t  Spt  !< 
D  t  t t  Spt  !<  D  t  t t  Spt  !< D  t  t t  Spt 
$copy_args  D  t  t t  Spt  != O Sp !=C@ @ !:@3@Y@_@`@j@;@,@5 Bh @5 !?@h

@6 !> So@8C@ !: @9X D  t  t t  Spt  !7 O Sp !6C@\@8 !:
  
 @N

 @
@3@;@,@5 @ @,@,
@5$extend So@. @2@,@,@5$t_body So@. @2@,@5 !E@. @N@2@,@5$body_optimized So@6 !H@8C@8@? !:


  

 @
@3@,@,@5 !B@,@5 !A@. @2@,@5 !E
@6 !H@8XD  t  t t  Spt 
$dcg_reserved  D  t  t t  Spt  !K O Sp !KC@ !: @9C@ !: @9C@ !: 
{}@9C@ !:  !N@9C@ !:  Aj@9C@ !: 
 D@9C@ !: 
 @N@9C@ !: 
 Aa@9C@ !: 
 C@9C@ !: 
 C@@9C@ !: 
 Ac@9C@ !: 
  @9XD  t  t t  Spt qualify O Sp !OC@ !:
 @3@'@;@$
	@8C@ !: 
 	
 	@9XD  t  t t  Spt  !J  D  t  t t  Spt  !J O Sp !IC@>@E !:@3@@
@ 
 @N
 Be	@!@'
@D
@$
@<@ @@@ 
 Be@!@'
@D@$
@&	 @@<@$	@B@8X D  t  t t  Spt  Sn @DD  t  t @Et  Spt Sm @HD  t  t t  Spt  Sn O Sp SmCA !:@3@6 ^  So@8X D  t  t t  Spt  Sn @DD  t  t @Et  Spt ^  @H @HD  t  t t  Spt  Sn O Sp ^ C@:A !:	@3@,@,@5 @ So@@@K@D@. @ A*@-@2@5 @ So@<@J@. @2@,
@,@,@5 !E@$	
@$
@. @2@@8X D  t  t t  Spt  !D  D  t  t t  Spt  !D O Sp !CC
@ !:@3@K@;@. @ A*@-@2@6 !S@8C@ !:
 


 @3@;
@6 !B@8C
@ !:@3@5 !< So@;@8C@@ !:@3@@@5 Sc @D@J@<
@. @@. A Sd@2@-@2@5 !S@@@5 !L So@D@. @@. Adefinedcg_nonterminal@2@-@2@5 !S@<@J@,@,
@5 B @,
@5 !Z@h
@5 !Z
@5 !@@h
@h
@,@5 !?@,@5 !?@. !U@2@5 @ @$@$	@$
@8XD  t  t t  Spt  !G  D  t  t t  Spt  !G O Sp !FC@ !:

 ^ 

@3@K@;
@6 !P So@8C@ @ !:
 

 	@3@;@. 
@2@6 !E@8C
@ !:

 Be
@3@;@8C@Z@ !:
@3@@@5@ @!@D@;@@@5 A @D@,
@5 B @ 
 Be

@!@<@ 
 B
@!@A
@A@<@ @>@5 \p @D@;@,@5  , So@,
@5 !^@ 
 Be

@!@G@8C@ !: Aj

 @N Aj Be
@3@;@8C@ !: !N

 @@3@;@8C@ !:
 !M


 @N Be
@3@;
@6 !\@8C@(@ !:

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


 Aa


 Aa@3@;
@,@,@5 !E@5 !9 So@,@,@5 !E@6 !a@8C@=@ !:

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

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


 Ac


 Ac@3@;
@,@5 !E@6 !E@8C@!@ !:
 D


 @N
 D Be
@3@;
@-@6 !E@8C@ !:@3@,
@5 !B
@6 !\@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  
 AK@8X D  t  t t  ALt expand_body O AL !gC@o !c	
 @
 @
@3@L@;
@6 !b AK@8C@r !c	
 @
 @@3@L@;@6 !i@8C@u !c 
	@9X D  t  t t  ALt 
expand_bodies O AL !jC@i !c@3@.  A6@2@,
@5$def_modules @*
 D|@;@. !g
@2@6expand_terms AK@8C@m !c 	@9X D  t  t t  ALt  !r @DD  t  t @Et  ALt !q @o @D  t  t t  ALt  !r O AL !qC	@ !c
	@3@K	@;@8C@ !c	
@3@;
@5 !p@6 !p@8C@#@ !c	
 
 E

 
 E@3@;
@6 !p@8C@ !c@3@@8X D  t  t t  ALt  AJ O AL  
C@ !c	@3@K@;@8C@ !c@3@,@5call_goal_expansion AK@;@6 !f@8C@&@ !c
 @N
@3@;@,@5 !f
@,@5 !f@. @N@2@6 G? AK@8C@&@ !c
 Aa
@3@;@,@5 !f
@,@5 !f@. Aa@2@6 !v@8C@9@ !c


 Aa
 C@
@3@;@,@5 !f
@,@5 !f@,@5 !f@. Aa@. C@@2@2@6 !v@8C@#@ !c
 C@

 C@@3@;@5 !f
@6 !f@8C@#@ !c
 Ac

 Ac@3@;@5 !f
@6 !f@8C@ !c
 D
 D
@3@;
@6 !f@8C@ !c
 V	

 V	@3@;
@6expand_setof_goal AK@8C@ !c
bagof

 !z@3@;
@6 !w@8C@B@ !c		
 

 @3@5 Al @;@. @/  A6@2@,@5 !l@. @@+@2@.  AL@/  

@2@. @@-@2@6 D @8C@B@ !c	@3@5 Sc @,@,
@5 B @>@,@5 C @. @/ 
@2@5 SG @D@J@G@. @2 @F@,@5 @ @5has_meta_arg AK@5expand_meta AK@)	@;@8C@ !c 	@9XD  t  t t  ALt 
expand_term_2 O AL !C@^ !c
  
@3@.  
@2@,@5 !6 So@;@6 !k AK@8C@a !c@3@6 !@8XD  t  t t  ALt cond_compilation O AL !C@HA@ !c
 @ A
@3@@@2@5
$including  AK@D@@
@ @.$eval_if
@2@,@. @N@. @ @@2 AE@2@5 @G AK@D
@.
$include_code @@2@6 A AK@<	@. ! @@2@6 !@A@<	@. !
else_false@2@6 !@A@8C@hAH !c
 @elif
@3@@
@M@. !@+@2@5 E AK@D
@@@( @@D@. ! !@2@6 !@A@<@/@@@#@( @@. !
@2@,@. @N@. @ @@2 AE@2@5 !@D@. ! @@2@6 !@<	@. !@2@6 !@A@<@. @@. Dno_if@2@-@2@6 @ AK@B@8C@HAS !c
 @else@3@@@/@. !@+
@2@5 !@D@@
@(
 @@D
@% @@<@@
@(
 @@D@% @@<@#
@. !@2@6 !@<@. @@. ! !@2@-@2@6 !@B
@8CA^ !c @ @@3@;@8CA_ !c
 @endif@3@. !@-@2@5 !@;@8CAb !c	@3@?
@5 !@D
@H@8XD  t  t t  ALt call_term_expansion O AL !C@W !c 		@9C@*@X !c@3@@@. @/ D	@+
@2@@D@. !@2
@6 !p@<@6 ! AK@A
@8X D  t  t t  ALt  AJ O AL AIC@ !c@3@.  A6@2@,
@5 !l@>@5 !i@D@)	@G@;@8C@ !c 	@9X D  t  t t  ALt  !  D  t  t t  ALt  ! O AL !CAe !c@3@,	@5 AI AK@,
@5 !e@. 
	@2@@8X D  t  t t  ALt  D O AL DC@L !c@3@K@;@$	@8C
@O !c	@3@,
@5 ! AK@(
 D|@;@8C@R !c@3@.  D@2@,
@5 !l@,@5 !@6 ! AK@8X D  t  t t  ALt 
eval_false O AL !CA0 !c  AE@9CA1 !c  @@9XD  t  t t  ALt 	eval_true O AL !CA- !c  @@9CA. !c  X@9XD  t  t t  ALt expand_meta_arg O AL !C
@ !c @3@;@6 !f@8C@ !c 
	@9XD  t  t t  ALt  !   D  t  t t  ALt  !  O AL !C
A; !c@3@,@5 ! AK@;@( @@8CA> !c   @9X D  t  t t  ALt  ! 	D  t  t t  ALt  ! 
D  t  t t  ALt  ! DD  t  t t  ALt  !  D  t  t t  ALt  @ O AL @CA& !c@3@L@6 ! AK@8X D  t  t t  ALt  @ O AL @CA" !c@3@L@6 ! AK@8X D  t  t t  ALt  X O AL XC@/A !c
 @N
@3@@
@5 ! AK@D@$	@<@@
@5 ! AK@D
@&	 AE@<@>@5 !@D@$	
@G@8C@&A !c
 Aa
 C@
@3@@
@5 !@D
@$	@<@>@5 !@D@$	@G@8CA !c
 Aa
@3@5 !@$	@8XD  t  t t  ALt  ! O AL !C@ !c@3@-@,	@5 Bh @(	 @;@8X D  t  t t  ALt  !y O AL !xC@ !c	@3@K@;@8C@ !c
 ]

 ]@3@;
@6 !w@8C
@ !c@3@;@6 !f@8X D  t  t t  ALt  ! O AL !C@9@ !c@3@Y@_@`@j@;@,@5 !@,@5 !@,@5 !
@5 ! AK@h
@6 ! AK@8C@ !c @9X D  t  t t  ALt  !u O AL !tC@ !c@3@,@5 @ @. @/ A7	
@2@@)	
@;@8X D  t  t t  ALt  G@ O AL G?CA
 !c	@3 A> @@5 @] @;@8CA !c@3@5 ! AK@;@8CA !c 	@9X D  t  t t  ALt  ! O AL !C@#@ !c@3@-@,
@5 !@,
@5 !
@5 !
@6 !@8X XQM CF@'/usr/lib/swi-prolog/library/readutil.plNU|u@ S E XE XEread_file_to_termsEread_file_to_codesEread_stream_to_codesE !XO Cpl_read_line_to_codes C@Yu CNU|@3@,
@5 E @@@(
?@D@&	 @@A@<@,@5read_1line_to_codes X@$	@8X O C ! C@p !@3@,@5 !@,@5 X X@$	@8X O C C  C@; !  @3@. C@/ Creadutil@2@- AE@5 @G @;@8C@v@= !@3@. @@. X@+@+	@2@/ !	@2@5 Ed @. @@. !	@+
@2@/ !	
@2@5 !@. @@. !@+@2@/pl_read_stream_to_codes@2@5 !@. @@. !
@2@/ !
@2@5 !@0@.  X@2@1@.  X@2@1@.  !@2@1@.  !@2@2@6compile_predicates @8X O Cfile_option C@ ! 
 A@9C@ ! 
 A@9C@ ! 
 A@9C@ ! 
 C-@9C@ ! 
 A@9X O C
split_options C@ ! 	@9C@2@ !	
@3@@@@D@ 
@!@#@<@ @!@#

@6 ! X@8X O Cread_option C@ ! 
 D@9C@ ! 
 F$@9C@ ! 
character_escapes@9C@ ! 

double_quotes@9C@ ! 
backquoted_string@9X O C ! C@u !?

@3@;@&
 D|@8C@w !
	
@3@;@8C@x !
@3@,
@5 !
@6 !@8X O C ! C	@ !?

@3@;@8C@ !
@3@,
@5 !
@6 ! X@8X O C ! C@`@ !
@3proper_list@5 R R@@@.tail@+@2@,@5 R E @D@J@<@% D|@#
 !@,
@,@5 ! !@,@,@5 !@0@. B{ B}@2
@2@,@5 A  B}@,@5 U @.read_stream_to_terms@+@2@. B@2@5 C @$	@8X O C ! C@ !@3@,@5 D @,
@5 ! X@$	
@8X O C ! C@T@ !
@3 !@5 !@@@. !@+@2@,@5 !@D@J@<@% D|@#
 !@,
@,@5 !@0@. B{ B}@2
@2@,@5 ! B}@,@5 !@. !@+@2@. B@2@5 !@$	@8X O C ! C@a !?	@3@;@8C@b !
	@3@;@8C@c !
@3@;@,@5 !@6 !@8C@f !
@3@,@5 !@6 !@8X O C ! C@ !@3@,@5 !@,@5 !@$	@8X O C ! C@ !@3@6 ! X@8X O C ! C	@ ! @

@3@;@8C@ !

@3@,@5 !
@6 !@8X XQM @F@#/usr/lib/swi-prolog/boot/syspred.plMs@ S EvisibleEcall_with_depth_limitEarithmetic_functionE GOE DE @EleashE AvE [NE [9E XE WE [(E BPE W=Enospyall E AD ErationalE ]Eatom_prefixE$predicate_propertyE Z{E SWE Y'E QE SgE ]E DE Z1E C[E S0E	on_signalE XEgarbage_collect Ecurrent_signalE A^E [%E S1E Y*Eset_prolog_stackErequireEprolog_stack_propertyE KXD  t  t t  @t  ! @DD  t  t @Et  @t !  @o @D  t  t t  @t  ! O @ !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 @ "&C@3A/ "
 	
@3@-@. 	
@2@5 SW @@. 	
@2 [&@5 @ @?@. 	
@2@. W@-@2@5 Sg @@D@H@8X D  t  t t  @t $trace  D  t  t t  @t  "+ O @ "+C@ "@3@;@8C@ "
@3@;@5 ", @@6 "-@8C@ "
 I
@3@,@5trace_alias @@; @o@,@5tag_list @@6 "-@8C@ "
 I
@3@;@-@0
@2@5 ".@6  @@8C@ "
 EB
@3@,@5 ".@; @@,@5 "1@6 "-@8C@ "
 EB
@3@;@-@0
@2@5 ". @6 "4@8C
@ "@3@5 Al @@. I@2@6 "-@8X D  t  t t  @t length3 O @ "6CC " 		@9CC "	@3@,@5 R @@6 "7 @@8X D  t  t t  @t  X O @ XC@ "
 I Qi@3@; ! Qi@6 @h @@8C@ "
 EB Qi@3@; !codes@6 ":@8C@ "
 Y Qi@3@; ! Qi@6 @] @8C@ "@3@,	@5 B $map_style_check@,
@5	$map_bits @@-@6 "=@8XD  t  t t  @t  "  O @ "CA "  @3 "@ Ydebug_control_hook Y@I@8C
A "@3@,@5 "' @@5$nospy @@I@8CA "   @9X D  t  t t  @t map_dlflags O @ "ICC_ "  @9C@0C` "
@3@,@5 "J @@@
@,
@5dlopen_flag @@D@J@<@. @@. @ "N
@2@-@2@5 @ @@A
@Y@^@^
@d@o@8X D  t  t t  @t  ] O @ ]CAW "@3@-@6 ] @@8X D  t  t t  @t 
gc_statistics O @ "RC@*B "@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 " @9X D  t  t t  @t  CG O @ CGC@B "@3 W@,	@5 "U	trailused@,
@5 "U P@,@5 "U	localused@,@5 "U W@,
@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 ";@,@5 "U
locallimit@,@5 "Ugloballimit@,@5 "U
traillimit@,@5 "U@(~2f seconds cpu time for ~D inferences~n@0@1@2@5 "Y@A~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes~n~n@0@1@1@1@1@2@5 "Y@8                       Limit    Allocated       In use~n@5 "Y@@@ heap@,@5 "U	heaplimit@,@5 "U@D@0Heap         :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 "Y@<
@0Heap         :                  ~t~D~54| Bytes~n@0@2@5 "Y@B@0Local  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 "Y@0Global stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1
@1@2@5 "Y@2Trail  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n~n@0@1	@1
@2@5 "Y@5 "S @@5agc_statistics @@5shift_statistics @@6thread_statistics @@8X D  t  t t  @t  ] @DD  t  t @Et  @t ] D  t  t t  @t  ]  D  t  t t  @t  ] O @ ]C
A "@3 BF@5 ")@;@8X D  t  t t  @t  D O @ DCB "@3@L@L	@;@6 B @@8CB "@3@L	@ 	
 D
@!@;@5 A @*
 D|@8CB "@3@5 X @@5 D @@6 "z@8X D  t  t t  @t  A O @ C[CCm "@3@6 Qz @@8X D  t  t t  @t $clause_property  D  t  t t  @t  " O @ "C
Ba "
 Z3
@3 Z4@6$get_clause_attribute @@8C
Bc "
 D
@3 CW@6 "@8CBe " E@3 E @@6 "@8CBg "erased@3 " @@6 "@8X D  t  t t  @t  X O @ XCB "@3@-@6 "{@8X D  t  t t  @t  Y(  O @ Y*CC "@3SHELL@,@5 H @@;@6 Y' @@8CC! "@3comspec@,@5 "@;@6 "@8CC$ "  @3  @6 "@8X D  t  t t  @t  " O @ "CC "@3@0@+
@1@+@2@5 @ @@Y@^@p@-@6$set_prolog_stack @@8X D  t  t t  @t  "3 O @ "2C@ " 	@9C@ "	
@3
@0	@1@2@5 "@6 "1@8X D  t  t t  @t  ! @DD  t  t @Et  @t !D  t  t t  @t  ! O @ !C@6C "
 	
@3@=@ 

 @!@<@,@,@5 B @;@h
@,
@5 "@. 	@2 @6 X@ @8X D  t  t t  @t  @ O @ DC
B "@3@5 "5@5 "|@;@-@6 ]f @@8CB "@3@-@5 " B@. Ze@2@6 @ @@8X D  t  t t  @t  Aw O @ AvCC "@3@,
@5duplicate_term @@6
nb_linkval @@8X D  t  t t  @t  BQ O @ BPC@5Am "@3@@@!@5 W @D@=@,	 @l@5 B\ @A
@<@,
@5 K @@,	 @l@5 "@;@<	@,	 @l@5 "@A
@Y@`@]        @k@8X D  t  t t  @t  "A @DD  t  t @Et  @t "@ @o @o @D  t  t t  @t  "A  D  t  t t  @t  "A O @ "@C@U "		
@3@;@8C@V "	
@3@,@5 "?
@6 "?@8C@Y "	
 I@3@;@,
@@;@Y@a@^
@d@o@8C@\ "	
 EB@3@;@,
@@;@Y@a@^
@c@d@o@8C@_ "	
 Y	
@3@,
@@Y@a@^
@d@Z @k@8X D  t  t t  @t  AD  O @ "CA# "  @3 AD@ Y "B@;@8C@AA% "@3 A; @@5 "<@; AO@. AC Fp@2@5 "@,@. "'@2@,	@5 B @ AO@. [2	@2@5 "@. [9@+
@2@.trace_point
@2@,@5 " AO@. [<@2@6 "@8CA, "  @3 AO@. AC E@2@6 "@8X D  t  t t  @t  "N O @ "MCC\ "  D/@9CC] "  W@9X D  t  t t  @t  "s O @ "rC@0B "@3@. CF Z@+	@2@- AE@5 "@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 "Y@8CB " @9X D  t  t t  @t  " O @ "C
AZ "@3 @-@-@6 C @@8X D  t  t t  @t  Sh @DD  t  t @Et  @t Sg  @HD  t  t t  @t  Sh O @ SgC@EA "	@3@(	 Y@;@ 
 
@!@5 "|@-@5 BJ @?@5 ] @@D@H@?@-@5 "(@D@H@,@,
@5 "@?@. 
@/ 
@2@5system_undefined @@D@H@8C@KB "
 	
@3@L	@ 	
 A@!@; A @@5 "<@@@5 Sc @@D@,@,
@5 "@>@-
@-@5 B@ @@D@J@G@<@-@,@,
@-@5 "
@6 "@8CB "@3@ 
 
@!@(
 @;@-@5 "@5 "@6 "	 @@8C
B "@3@-@5 "(@5 X
 BB@6 "@8XD  t  t t  @t  Z2 O @ Z1CB^ "@3@6 " @@8X D  t  t t  @t  " @DD  t  t @Et  @t " @H @H D  t  t t  @t  " O @ "CC< "@3@ @5 C @@6
$on_signal @@8X D  t  t t  @t  A_ O @ A^CA} " @@3@6 @ @8CA " CW@3@-@6 @ @@8CA " B)@3@-@6 "@8CA " @x@3@,
@-@5 "@>@,@  C@D@$	@G@8C
A " C&@3@,
@-@5 "@6 E
 @@8C	A " A\@3 B@6 "<@8CA " D
 Z  
   @3@-@6 "@8CA " P]@3@@ P]@,
@ ^ _1@-@5 "@D@&	 @@<@&	 @@A
@8XD  t  t t  @t  " O @ "CBK " 
  @l prolog_trace_interception@9CBL " 
  @l prolog_exception_hook@9CBM " 
   $c_call_prolog @9CBN " 
    ^@9XD  t  t t  @t  " O @ "CC "@3@,
@5stack_property @@5
stack_name @@0
@1@+@2@5 "@6 "@8X D  t  t t  @t  "0 O @ "/C@ "  B
trace_call
trace_redo
trace_exit
trace_fail@9C@ "  @ "@9C@ "  \g "@9C@ "  G "@9C@ "  AE "@9X D  t  t t  @t  GO O @ !CC "@3@6 Y @@8X D  t  t t  @t   @DD  t  t @Et  @t [N D  t  t t  @t   O @ [NC
@ "@3@. I B@2@6 [9 @@8X D  t  t t  @t   @DD  t  t @Et  @t [9  @oD  t  t t  @t   O @ [9C@ "
 	
@3@K
@;@. @ A*@-@2@6 "O@8C@ "
 	@3@;@8C@ "
 
@3@;@. 
@2@5 "@. 
@2@6 "@8C@@ "
@3@,
@5 Y @@*
 D| A; @@5 ":@=@k@,@5 @ @@,@5 Y @@@
@ 
 @!@D@#
@<

@.  @l@2@!
@5 "@@@ 
@. W@+@2@5 "*@D@ 

 	@!@. @2@!@<@#
@B@5 "-@,@5trace_ports @ AO@. [9@2@5 "@I@<@J@B@B
@B@A@8X D  t  t t  @t  ">  D  t  t t  @t  "> O @ ">C@{ "  Am@9C@| "  Y@9C@} "  Y@9C@~ "  B	@9C@ "  	@9C@ " charset@ @9XD  t  t t  @t  " O @ "C@%AI "@3@5 " @@@@ 
rdiv	
@!@D@J@<@>@5 E> @@D@$	@&
@G@8X D  t  t t  @t  " O @ "CC " limit@9CC " spare@9CC " min_free@9X D  t  t t  @t  SH @DD  t  t @Et  @t SW @H D  t  t t  @t  SH O @ SWCA "	
 
@3@=@K
@<@K@;@6generate_current_predicate @@8C
A "@3@5 "@5 "@;@8C@#A "	
 
@3@,@5 C @. @2@5 "@. @2@5 "@;@8C@1A "	
 
@3 A @@5 "<@?
@. 
 X@2 AE@5 "<@D
@H@,@5 "@-@-@5 "@;@8X D  t  t t  @t  "v O @ "uC@=C  "@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 "Y@8CC
 " @9X D  t  t t  @t  CG  O @ QCB "  @3 A@6 "Z @@8X D  t  t t  @t  D O @ "~CB " 
 D@9CB " 
 Z3@9CB " 
 B@9X D  t  t t  @t  S1 O @ S0CCQ "@3@6 " @@8X D  t  t t  @t  "  O @ "
CC "  @3 @6$garbage_collect @@8X D  t  t t  @t  [& @DD  t  t @Et  @t [% D  t  t t  @t  [& O @ [%C@ "
 		@3@K	@. @ A*@-@2@6 "O@8C@ "
 	@3@;@8C@ "
 	
@3@;@. 	
@2@5 [% @@. 	@2@6 "@8C@ "@3@. [%@2@ Y "B@;@8C@ "@3@,	@5 "@,
@5 "@,@5 "@5 "@5$spy @@I@8C@ " @9X D  t  t t  @t  " O @ "CA "@3@5 "|@. 	
@2@!@5 " BF@6 ")@8X D  t  t t  @t  " @DD  t  t @Et  @t " D  t  t t  @t  " O @ "C@$By "
 	
@3@@@5 A @D@6 " @@<
@. @@. A A
@2@-@2@6 "O@8X D  t  t t  @t  " O @ "C@=A4 "
 
@3@-@. 
@2@5 "(@. 
@2	trace_any@5 ")@?@. 
@2@. W@-@2@5 "*@D@H@. 
@2@6 "@8X D  t  t t  @t  ! O @ !C@v "@3@,	@5$visible @	$port_bit@,
@5 "?@-@6 "@8X D  t  t t  @t  " O @ "CA: "@3@,
@. @N@. "/
@1@+@2@/ @@2@6 "@8X D  t  t t  @t  @ O @ @C@KC "@3@@
@L	@D@6$length @@B
@<@9@,
@,@5
$skip_list @@@
@( D|@D
@$	
@<@%@@@K@D@6 "9@<@. @@. A A@2@/ B@.  @@2@-@2@6 "O@8X D  t  t t  @t  ! O @ !C@q "@3@,	@5$leash @ "@,
@5 "?@-@6 "@8X D  t  t t  @t  Y O @ YCA "
 

 
@3@;@6 "@8CA "
 
@3@6 "@8X D  t  t t  @t  [) @DD  t  t @Et  @t [( D  t  t t  @t  [) O @ [(CA  "
 		@3@K	@. @ A*@-@2@6 "O@8CA "
 	@3@;@8CA "
 	
@3@;@. 	
@2@5 [( @@. 	@2@6 "@8CA "@3@. [(@2@ Y "B@;@8CA	 "@3@,	@5 "@,
@5 "@,@5 "@5 "F@I@8CA " @9X D  t  t t  @t  "  D  t  t t  @t  " O @ "C@c "  @@9C@d "  G@9C@e "  AE@9C@f "  \g@9C@g "  \i@9C@h "  Z@ @9C@i "  [M@@@9C@j " cut_exit@@9C@k "  C9A @9C@l " cut@@9C@m "  B@?@9C@n "  M@/@9C@o " half@-@9X D  t  t t  @t  " O @ "CC "  P@9CC "  W@9CC "  W@9X D  t  t t  @t  "
  D  t  t t  @t  "
 O @ "	CB "interpreted@3 C @6 ")@8CB " Fr@3 @6 ")@8CB "exported@3 "@6 ")@8CB  " C@3 C@6 ")@8CB" " C@3 C@6 ")@8CB$ " 	@3 	@6 ")@8CB& " 
@3 
@6 ")@8CB( " D@3 D@6 ")@8CB* " @3 @6 ")@8C
B, "
 W
@3imported@6 ")@8CB. " @D@3 @D@6 ")@8C
B0 "
 Wd
@3 We@6 ")@8C
B2 "
 @E
@3 @F@6 ")@8CB4 "
 D
@3@6 BQ @8C
B6 "
 Z3
@3 Z4@6 ")@8CB8 " B<@3  @6 ")@8CB: " W@3 @6 ")@8CB< " [3@3 [&@6 ")@8CB> "
hashed
@3 # @5 ")@Y@a@Z @k@8CBA "

references
@3 #@5 ")@*
 @8C
BD "
 W
@3 D@6 ")@8CBF " Dx@3 Dx@6 ")@8CBH " D@3 D@6 ")@8XD  t  t t  @t  Z| O @ Z{C@$A "@3@L@;@@@,@5stream_position_field @@D@6 Bh @@<
@. B@/ @ Z|@2@6 "O@A@8C
A "@3@,@5 #@6 #@8X D  t  t t  @t  "y O @ "xC@2C "@3 Z @@5 "<@; Z@,	@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 "Y@8CC " @9X D  t  t t  @t  Y( O @ Y'CC "@3 @6 [ @@8X D  t  t t  @t  " O @ "CB " @9C@#B "
 
@3@;@,
@5 "@. 	
@2@5$require @@6 "@8CB "
@3@. @@. A Z
@2@-@2@6 "O@8X D  t  t t  @t  " @DD  t  t @Et  @t " @o  D  t  t t  @t  " O @ "CC/ "@3@5 "5@;@-@6 "@8CC2 "@3@5 "@;@-@6 "@8C@)C5 "@3@@	@K@D@% A*@<
@. A [@2@!@. @@/ B@.  "@2@-@2@6 "O@8X D  t  t t  @t  S1 O @ "C@%CT "@3@@@5 "@D@J@<
@. @@. A A
@2@-@2@5 "O@,@5 "K@6$open_shared_object @8X D  t  t t  @t  # O @ #CA " 
char_count@9CA "  Z4@9CA "  Z}@9CA " 
byte_count@9X D  t  t t  @t  A O @ KC
Cv "@3@5 A @;@6 B' @8CCy "@3@0 A@2@0@. B{ B}@2@2 @@,
@5 A @;@6 #@8CC| "@3@0 A@2 @@,
@5 #@;@6 #@8X XQM XF@#/usr/lib/swi-prolog/library/date.plNU|u@ S Eday_of_the_weekE
parse_timeE #E XXO Xmonth C@u DrNU|@3@,@5	int2digit Y@5 C @$
@8X O X # C@ #@3@,@,@5 V Y@,
@,@5 #"@Y@^@Z
@g@^
@f@o@$
@8X O Xyear C@;@ #@3@,@,@5 #"@,
@,@5 #"@,@,@5 #"@,@,@5 #"@Y@^@ZC@g@^
@Z@d@g@f@^@Z
@g@f@^@f@o@$
@8X O Xiso_time C@S@ #@3@,
@,@5hour Y@ @:@!@,@,@5minute Y@ @:@!@,@,@5second Y@,@,@,@,@5timezone Y@Y@^
@^@f@o@Y@^@^@f@o@Y@^@^@f@o@$@8C@?@ #@3@,
@,@5 #(@ @:@!@,@,@5 #+@,@,@,@,@5 #1@Y@^
@^@f@o@Y@^@^@f@o@Y@^@o@$@8C@A@ #@3@,
@,@5 #(@,@,@5 #+@,@,@5 #.@,@,@,@,@5 #1@Y@^
@^@f@o@Y@^@^@f@o@Y@^@^@f@o@$@8C@6@ #

@3@,
@,@5 #(@,@,@5 #+@,@,@,@,@5 #1@Y@^
@^@f@o@Y@^@^@f@o@Y@^@o@$@8C@+@ #@3@,
@,@5 #(@,@,@,@,@5 #1@Y@^
@^@f@o@Y@^@o@Y@^@o@$@8X O X #/ C@ #@3@,@5 # @<@5 #!@$
@8X O X #2 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ws Y@ 
@U@T@C@!@8C@ #   @3@,
@5 #4@ 
@G@M@T@!@8C
@ #    	@9X O X #, C@ #@3@,@5 # @;@5 #!@$
@8X O X #) C@ #@3@,@5 # @5 #!@$
@8X O X # C@ #@3@,@5 #"@5 #!@$
@8X O X
month_name 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 Xweek C@ #@3@,@5 #@5@5 #!@$
@8X O Xopt_time C@%@ #@3@=@ @T
@!@<	@ @ 
@!@;@#
@6 #& Y@8C
@ #    	@9X O Xday_of_the_month C@ #@3@,@5 #@5 #!@$
@8X O X #5 C@ #@ 
@3@;@#
@6 #4@8C@ # 	@9X O X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 X
iso_8601_rest C@-@k #
@-@3@,@5 # Y@ @-@!@,@5day Y
@6 #< Y@8C@n #		
    @-@3@6 #E@8C@p #

@3@,@5 #E@,@5 #F
@6 #I@8C@ @s #

	
@-@3@,@5ordinal Y
@6 #I@8C@@@v #	
@-@W@3@,@,@5 #: Y@ @-@!@,@,@5 #7 Y
@,@5 #I@5week_ordinal Y@$@8C@4@z #	
@W@3@,@,@5 #M@,@,@5 #N
@,@5 #I@5 #O@$@8C@%@~ #		   @W@3@,@,@5 #M@5 #O@$@8X O X #K C@4@ #		@3@,@,@5 #"@,
@,@5 #"@,@,@5 #"@Y@^@Z@d@g@^
@Z
@g@f@^@f@oAn@5 #!@$
@8X O X X
 C@.@V #

iso_8601
 @-@3 #S@,
 @,@5 #R Y@Y@Z @^@g@o@$@8C@Y # #S
 @3@,@5 #$ Y
@6 #C Y@8C@@\ #rfc_1123
 @3@-@,@5 #A Y@ @,@ @!@,@5 #4@,@5 #? Y@,@5 #4@,@5 #8 Y@,@5 #4@,@5 #U@,@5 #4@,@5 #(@ @:@!
@,@5 #+@ @:@!@,@5 #.@,@ @5 #4@@@"@ @ @G@M@T@!@!@D@"@$@!@<@$@ @A@!@8X O X # C@.@ #
 X
@3@. Al@+
@2%u@.  
     @ @@2@5format_time 
@6 _ @8X O X # C@7@Q #@3@,@5 M @. X	@+@+
@+@+@+@+@+@2@5 Sm So@;@.  
 @ @@2@6date_time_stamp @8X O X #P C@;@ #@3@. Al@+@2%w@.       @ @@2@5 #]@,
@5 #`@Y@`@Z@d@Z@g@^
@d@a@f@Z@f@o@8X O X ## C@ #	@3@. V@2@5 V @$
@8X O X #G C@ #@3@,@5 #@5 #!@$
@8X O X # C@N #@3@-@6 # Y@8X O X X C
@6 #  #%
  @9C@7 #  #
  	@9C@8 #  #H
  
@9C@9 #  #*
  
@9C@: #  #-
  
@9C@; #  #0
  
@9C@< # 
utc_offset
  
@9C@= #	time_zone
  
@3@* @@8C@> #daylight_saving
  
@3@* @@8C@@ #  X
  

 #[
@9C@A # time
  


 #n
@9X XQM Bz-S @lXD  t  t t  Bzt 	meta_goal 	D  t  t t  Bzt  #p O Bz #p C@ ! 
 !	

 @n
@9X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  M D  t  t t  Bzt  M O Bz Z:C@ U
 V
 E@)Unknown license: ~w.  Known licenses are: E'@3@4 U@6 U U@8C@*@ U
 U V@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 V@?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 #v@8C@@ U
 U
 V@3@4 U@-@,
@5 V@#	@@@. V@+@2
@5 V7@D@J@<@#@#@  E'
 E@8The program contains modules covered by the "~w" license E'@!@@@#@. V@+@2
@5 V7@#@D@ 
 ESee ~w E'@!@<@#@B@  E'@!@6 U@8C@*@ ^ 
 ^
 E@'Initialization goal ~p will be executed E'@.immediately for backward compatibility reasons E'
 E X

@9CA1 A8 
assumption_failed
 EAssertion failed: ~q@9C@$A3 A8
 C@3@4 A<@,
@5show_thread_context A<
@,@5show_time_context A<@ 
 E
@!@8CA7 A8 
debug_no_topic
 E@!~q: no matching debug topic (yet)@9CA @ 
 S S4
 E@!~w: Failed to call entry-point ~w

@9CA @ 
 S S
 E~w: Failed to load file@9CA @ 
 @
not_supported@+Emulator does not support foreign libraries@9C@t Xa 
 @
socket_error
 ESocket error: ~w@9CBs W 
no_resource

 E@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 G 

process_error [
 EProcess "~w": exit status: ~w

@9CAS G 
 #killed
 E@!Process "~w": killed by signal ~w

@9X D  t  t t  Bzt  D D  t  t t  Bzt  D D  t  t t  Bzt  ^ O Bz ^C@ ^ 
 C@$use :- use_foreign_library/1 instead@9C@ ^ 
 C@$use :- use_foreign_library/2 instead@9XD  t  t t  Bzt $breaklevel  O Bz # CA AU@3@4 AW _:@7  @p@8X D  t  t t  Bzt  "D D  t  t t  Bzt  "D D  t  t t  Bzt  Y D  t  t t  Bzt  Y D  t  t t  Bzt debug_print_hook XQM$writefF@"/usr/lib/swi-prolog/boot/writef.plMs@!S EswritefEwritefEwritelnE #E #XD  t  t t  #t 
$getdigits  D  t  t t  #t  # O # #C@(@s@"/usr/lib/swi-prolog/boot/writef.plM	
@3@Y@_@Z @k@0@9@5 C #@h @;
@6 # #@8C@ # 		
@9X D  t  t t  #t $print  D  t  t t  #t  # O # #C@ # 
@9C@ # 	@9C@ #@3@5 E> #@ @~@6 #@8X D  t  t t  #t $padout  D  t  t t  #t  # O # #C@ # K
 @3@;@Y@Z@`@a@d@d
@o@8C@ # K
 @3@;@Y@Z@`@a@d@d
@o@8C@&@ # E@3@Y@Z@`@a@d@Z@d@c@d
@o@Y@Z@`@a@d@^@d@d
@o@8X D  t  t t  #t $getpad  D  t  t t  #t  # O # #C@ # @r K@9C@ # @l K@9C@ # @c E@9C@ # @R K@9C@ # @L K@9C@ # @C E@9X D  t  t t  #t  _
  D  t  t t  #t  _
 O # _
C@ # @3@;@I@8C@ #@3@;@8C@ #	
@3@5 # #@;@6 # #@8X D  t  t t  #t 
$writelots  D  t  t t  #t  # O # #C@ #@3@Y@_@Z @k@;@5 E9 #@h
 @6 # #@8C@ # @9X D  t  t t  #t  #  D  t  t t  #t  # O # #C@ #@3@,@0@+
@2@5 #@5 A #
@6 # #@8X D  t  t t  #t $special  D  t  t t  #t  # O # #C@~ # @n
@9C@ # @l
@9C@ # @r
@9C@ # @t	@9C@ # @\@\@9C@ # @%@%@9X D  t  t t  #t $getcode  D  t  t t  #t  # O # #C@ #@3@,@5 #@ @!@5 #@Y@_@Z@@i@8X D  t  t t  #t  #  D  t  t t  #t  # O # #C@ #	
@3@;@5 Y #@6 # #@8C@ # @9X D  t  t t  #t  #  D  t  t t  #t  # O # #C@ #@3@5 #@;@,@5 #@6 # #@8C@#@ #@3@,@5 A
 #@,@5 Y #@,
@,@5 # #
@5 En #@5 #@6 #@8X D  t  t t  #t $writefs  D  t  t t  #t  # O # #C@U # @9C@V #@%
@3@,@5$action #@;@6 # #@8C@0@Y #		@%

@3@0@9@5 #@,@,@0
@2@,@5 # #@;@5 #
@6 #@8C@^ #@\
@3@,@5 # #@;@5 #@6 #@8C@b #@\
@3@,@,@5 # #@;@5 #@6 #@8C
@f #
@3@5 #@6 #@8X D  t  t t  #t  #  D  t  t t  #t  # O # #C
@k #@t@3@6 ES #@8C
@m #@d@3@6write_canonical #@8C
@o #@w@3@6 #@8C
@q #@q@3@6 V #@8C
@s #@p@3@6 #@8C	@u #@f		@3@6 Vz #@8C
@w #@n@3@6 #@8C@y #@r

@3@6 #@8C
@{ #@s@3@6 #@8X D  t  t t  #t  # O # #C@; #@3@6 # #@8X D  t  t t  #t  # O # #C@O #@3@. \p@2@. #	@2@6with_output_to #@8X D  t  t t  #t  # O # #C@> #
@3@0
@2@5 #@I@8C@A #@3@5 \p #@,
@5  , #@5 #@I@8C@F #@3@5 Al #@,
@5 #@5 #@I@8C@K # @9X D  t  t t  #t  # O # #C@8 #@3@5 #@6 E; #@8X D  t  t t  #t  # O # #C@M #@3@. \p@2@. #	
@2@6 #@8X XQM A=F@$/usr/lib/swi-prolog/library/debug.plNU|u@ S E ACE A;E ADElist_debug_topics E WE A:E AFEdebug_message_contextXO A= # C@*AC A8@3@. #n@+
@2@5
debug_context A<@,@5 X @. \p@+@2@5 #^ @#
@ 

 E [	@!@8CAI A8 	@9X O A=print_debug C
@ A8@3@ Y # Y@;@8C@ A8	@3@;@8C@/@ A8@3@.  @@/ ZZ@/ C
@2@,@5 Sm So@=@,
@5 E E 
@,@5debug_output A< \ @5 E) @@I@<@J@B
@8X O A=assertion_failed  C@ A8   @9X O A=valid_topic C	@ A8thread $ $@3@;@8C
@ A8 #n
 #
 #%T.%3f@3@;@8C@ A8
 #
 #
 #@3@;@8C@ A8@3 #@6 @ R@8X O A=update_debug C@ A8
 @ @ @@3@;
@6
ensure_output A<@8C@ A8 @	 @	 @@3@;@0@2
@6 EJ E @8C@ A8 @	 @	 @@3@;@8C@ A8
 @ @ @@3@;@8C@ A8 @ @ @@3@;@8C@ A8 @	 @	 @@3@;
@6 Rw E @8X O A= $ C	@ A8 A@3@;@8C@ A8 	@9X D  t  t t  A=t  # 	O A= # C@7 A8  $@9XO A= # C@ A8
 I	@3@;@,
@,@5 $ A<@. #
@2@5 C @. #@2@6 @ @8C@ A8
 EB	@3@;@,
@-@5 $@. #
@2@6 $@8C@ A8@3 #@6 A R@8X O A= AC C@T A8@3 @@-@6 AD A<@8X 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= # C@h A8@3 @@6 C A<@8X O A= A: C@ A8@3 @@,@5 $@;@6 # A<@8C@ A8 @9X O A= C C@s@k A8@3@,
@,@5debug_target A<@@@`@E@(@. $
@+@+
@2@5 E @F
@,@,@5 $ A<@. $
@2@5 $@I@<@0@@
 CW@-@5 A^ @@D@J@<	 B@. #
@2@5 AT @@,@,@5 $!@. $
@2@5 $@B@D@J@<@J@B@B@8X O A= # C@ A: A8@3 $@5 #@,
@5 Z @*
 \@#@ 
 E[Thread ~w] 
	@!@8CA@ A8 	@9X O A= # C@ A8 @l A@3@;@8C	@ A8	@3@5	is_stream @;@8C@ A8@3 EK@0@. [ @@2@1@.alias@2@1@.bufferline@2@2@6 U @8X O A= AA C@ @ A8@3@@
@,	@-@-@5 $@5 T= @D
@J@<@. $ @@2@6 $@A	@8X 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 @@. #@2@5 AT
@5 Y Z@@	 \@5 $#@D	@5 _ A<@6 $ A<@<@. @@.assertion_error@2@-@2@6 @ @8X O A= $ C@| A8@3@L@ 
 F	
@!@;@8C@ A8 	 @@9X D  t  t t  A=t  AD 	O A= # C@f A8@3 @@6 $@8X O A= # C@W A8@3@-@6 $@8X XQM DdF@\/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/simplifier/newutilities.proMuS @lEmonth_numeric_to_nameEcontains_no_dupsE TuEspacerE $:Egenerate_integerEflatten_listEinteger_to_atomEgenerate_int_listE	trim_atomEatom_to_integerEunique_atomEpad_number_as_atomE ME@!explode_separator_content_as_listXO Dd Tu C@u DaM	 A@3@;@8C@ $N	@3@;@8C@ $N	@3@5@ implode_separator_content_list_x Tw@;@8X O Dd $; C@k $N @3@;@8C
@n $N@3 I3@5 E9 @h	 @6 $; Tw@8X O Dd $F C@U $N@3@,
@5 A  @5number_chars @;@8X O Ddtrim_atom_x CAs $N
@3@;@8C
Aw $N
@3@Y@_@`@k@;@8CA| $N

@3@h
@6 $X Tw@8X O Ddretrieve_next_id CA $N@3@.  @+
@2@5 E @Y@a@Z@f@o@.  	@2@5 @ @;@8CA $N	@3@.  @2@5 $^@;@8X O Ddretrieve_padding CAF $N	@3@;@8CAK $N
0@3@h@6 $_ Tw@8X O Ddsplit_off_atoms CA $N	@3@5 $T@;@8CA $N H!	
@3@5 $T
@6 $c Tw@8CA $N@3@0@2@,
@5 EJ E 
@6 $e@8X O Dd $P C@ $N		
@3@;@8C@ $N	
@3@,@5 @u @,@5 $g
@6 $O@8X O Dd M C@iA $N@3@. M@+
@+@+@+
@+@+@2@5 M J@,@5 $J Tw@,@5 $i@,@5 $i
@,@5 $i@,@5 $i@,@5 $i@,@5 $5 Tw @@0@1@1@2@5 Tu Tw @0@1@1@2@5 $k@;@8X O Dd $7 CA $N@3@,	@5 R~ E @,
@5 @ @@,@5 $m@$
@;@8X O Dd $< CA $N @9C
A $N@3@,	@5 $< Tw@Y@`@Z@f@o@8X O Dd $B CA $N	@3@;@8CA $N
@3@Y@_@`@i@h@;@5 $B Tw@;@8X O Dd $J CA! $N@3@,@5 $U@,@5 $m@5pad_number_as_atom_x Tw@;@8X O Dd $9 C@v $N	 @3@;@8C@y $N@3 I3@5 YE @h
	 @6 $9 Tw@8X O Dd $@ C@` $N@3@,
@5 $U@5 $T@;@8X O Ddflatten_list_x CA $N @9CA $N
@3@,@5 $u Tw@,
@5 $w
@6 $f@8CA $N 	@9X O Ddreplace_separator_with_split C@ $N	@3@;@8C@ $N@3@;@8C@ $N H!
@3
@6 $x Tw@8C@ $N
 H!@3@,@5 $f@6 $z@8C@ $N	
@3
@6 $z@8X D  t  t t  Ddt    	O Dd $H CA $N@3@,
@5 $[ Tw@,@5 $@ Tw K@0@1@2@5 $k@;@8X O Dd $q CA. $N@3@Y@a@^@k@9Can not pad number: ~k to size: ~k as number is too big.
@0@1@2@6 S S@8CA8 $N@3@,
@5 $b
@,@5 $f@5 $T@;@8X O Dd $5 CAV $N 01JAN@9CAW $N 02FEB@9CAX $N 03MAR@9CAY $N 04APR@9CAZ $N 05MAY@9CA[ $N 06JUN@9CA\ $N 07JUL@9CA] $N 08AUG@9CA^ $N 09SEP@9CA_ $N 10OCT@9CA` $N 11NOV@9CAa $N 12DEC@9X O Dd $> CA $N@3@,
@5 $w@;@$	
@;@8X O Dd $D CAj $N@3@,@5 $T@,@5 $Z@5 $T@;@8X O Dd $L C@ $N@3@,@5 $T@,@5 $T@,
@5 $z
@5 $e@;@8X XQM HF@`/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/checker/checker_ioutilities.proMuS @lE HE I;XO H H C@@_u DiM@3@5 I; H@,	@5toolset_support_line1 T@,
@5toolset_support_line2 T@,@5toolset_support_line3 T@,@5toolset_support_line4 T T@5 A @&Usage: checker [options] Target_File~n@5 $ T@5 $@*Target_File - Either a .vcg or .siv file~n@5 $ T@5 $@?All options may be abbreviated to the shortest unique prefix.~n@5 $ T@5 $Standard options~n@5 $----------------~n@5 $@8-help                 - Display this help information.~n@5 $@6-version              - Display version information.~n@5 $@C-plain                - Adopt a plain output style (e.g. no dates~n@5 $@.                        or version numbers).~n@5 $@E-overwrite_warning    - Confirmation needed to overwrite command or~n@5 $@*                        proof log files.~n@5 $@D-command_log=Log_File - Specify filename for the command log file.~n@5 $@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@5 $@J-execute=Log_File     - Execute a previously generated command log file.~n@5 $@<-resume               - Resume a previously saved session.~n@5 $ T@5 $~a~n@0	@2@5 $ $@0
@2@5 $ $@0@2@5 $ $@0@2@5 $@;@8X O H I; C@H $@3 E@ @ G@5 TK S@;@8C@N $@3 Fp@ @ G@5 TY S@;@8C@T $@3@;Could not calcuate banner. Unexpected system configuration.@6 TU S@8X XQM TF@^/build/buildd-spark_2011.0.deb-5-powerpc-42RraL/spark-2011.0.deb/common/versioning/version.proMu@!S @lE TE TE $E T~E $E $Etoolset_versionE $XO T $ C@Su DgM  A@9X O T $ C@R $ @!Report bugs to: spark@adacore.com@9X O T $ C@T $  A@9X O T T C@O $ GPL 2011@9X O T T C@N $ @4Copyright (C) 2011 Altran Praxis Limited, Bath, U.K.@9X O T $ C@Q $  A@9X O T T~ C@P $ GPL@9X O T $ C@M $ 2011@9X XQM BF@ /usr/lib/swi-prolog/boot/bags.plMs@!S E BE !zE BE V	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 P 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 $
 E
@3@-@5 S 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@ $
 E

@3@6	pick_same B@8X D  t  t t  Bt  $ O B $C@!@ $
 E
	
@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 !z @H  @D  t  t t  Bt  !{ O B !zC@?@W $@3@,@,@5 $ B@@@( Ff@D@5 B B@*
 D|@B
@<@. E@2@,
@5 $
@-@5 $
@,@5 Q 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  V
 @DD  t  t @Et  Bt V	 @H  @D  t  t t  Bt  V
 O B V	C@e@ $
@3@,@,@5 $@@@( Ff@D@,
@5 $@*
 D|
@6 EM B@B@<@?@. E@2@,
@5 $@@
@5 W B@D
@,@5 $@6 $@A@<
@-@5 $
@,@5 $@,@5 $@6 $@8X XQM @F@$/usr/lib/swi-prolog/library/error.plNU|u@ S E AE A%E \E @E AE RE VkE S;E
is_of_typeXO @ A C@pu DUNU|@3@. @@. A	
@2@-@2@6 @ @8X O @ A C@V $@3@. @@. A	@2@-@2@6 $@8X O @ S; C
@ $@3@. @ A*@-@2@6 $@8X O @ R C@ $@3@@
	@5has_type R@D
@J@<@6is_not R@8X O @ $ C@ $@3@6 $@8X O @ \ C
@ $@3@. @@. \@2@-@2@6 $@8X O @ "; CA+ $@3@5 A @6codes_i R@8X O @ Vk C
@ $@3@. @@. Vk@2@-@2@6 $@8X O @ @ C@` $@3@. @@. @	@2@-@2@6 $@8X O @is_list_or_partial_list CA@ $@3@-@,	@5 " @@
@K	@D
@J@<@(	 D|@8X O @ $ CA/ $ @9CA0 $	
@3@5 E> @5 C @6 $@8X O @chars CA" $@3@5 $@6chars_i R@8X O @ % CA& $ @9CA' $	
@3@5 Al @5 Y @6 %@8X O @
element_types CA; $ @9CA< $
@3@5 R R@6 % R@8X O @ground_type C@ $  W4@9C@ $ 
 S@9C@ $  @x@9C@ $  F@9C@ $  Qi@9X O @ F CA4 $@3@=@5 %
@<@=@5 \p @<
@=@5 % R@<@5 $ R@;@8X O @ A% C@h $@3@. @@. A%	@2@-@2@6 $@8X O @ $ C
@ $ A@3@; A@6
not_a_list R@8C@ $
 A@3@; A@6 %@8C
@ $list_or_partial_list@3@; A@6 A R@8C
@ $ %@3@; %@6 %@8C
@ $ ";@3@; ";@6 %@8C@ $ L@3@;@. @@. \	@2@-@2@6 $@8C@ $ "@3@;@6not_a_rational R@8C@(@ $@3@@
	@K	@D
@6 S; R@<@@@5 % R@?@5 W @D@H@D@6 %@<@6 %@8X O @ % C@9@ $@3@@@K@D@6 %@B	@<@(@@@ 
 "	
@!@D E?@5 % E?@5 % "@6 %@< "@6 %@B	@8X O @ % C@ $@3@-@,
@5 %@@	@K
@D@6 %@<@6 %@8X D  t  t t  @t  $ O @ $ CA  $
impossible@3@-@6 %@8CA $  I@9CA $ Am@3@6 %
@8CA $ A@3@6 A @8C@(A $
 C
@3@@@5 %@D@5 %@6 %@<@5number @Y@`@a@l@Y@`@^@j@8CA $ E@3@=@(	 @@<@(	 @@;@8CA	 $ Sd@3@6 Sc @8CA
 $ %@3@6 %@8CA $ ";@3@6 %@8CA $ F@3@6 % R@8CA
 $ B@3@6 B @8CA $constant@3@6 %#@8CA $  )@3@6  ( @8CA $ W4@3@6 %!@8CA $ E?@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 $ L@3@L	@8CA $ %'@3@6 %%@8CA $
 S
@3@5 %!@6 A @8CA $ !@3@6 $@8CA $ A@3@6 $@8CA $ %@3@6 %  R@8CA $symbol@3@6 %
@8CA $ L@3@K	@8CA $ "@3@6 " @8CA $ Qi@3@6 %@8CA $ @x@3@6 $& @8CA  $
 %
@3@5 $@6 %@8XXD t  t @q CCv  DD t  t @q @v  @D t  t @q _:v  D t  t @q Wv  XD t  t @q CNv  D t  t @q @v  @D t  t @q Av  D  t  Dpt X  E! @t  AD  t  Dpt X  E! @t  AD  t  Dpt X  E! @t  A*D  t  Dpt X  E! @t  RD  t  Dpt X  E! @t  $D  t  Dpt X  E! @t  \D  t  Dpt X  E! @t  VlD  t  Dpt X  E! @t  @D  t  Dpt X  E! @t  A&D  t  Dpt X  D @t  AD  t  Dpt X  D @t  A*D  t  Dpt X  D @t  @D  t  Dpt X  S~ Dbt  SD  t  Dpt X  S~ Dbt  SD  t  Dpt X  S~  t   D  t  Dpt X  S~  t   D  t  Dpt X  O  @t  AD  t  Dpt X  O  @t  AD  t  Dpt X  O  @t  @D  t  Dpt X  O  @t  A*D  t  Dpt X  O  @t  RD  t  Dpt X  O  @t  $D  t  Dpt X  O  @t  A&D  t  Dpt X  O  @t  \D  t  Dpt X  O  @t  VlD  t  Dpt X  Dl Tt  U
D  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  T+D  t  Dpt X  Dl Tt  T+D  t  Dpt X  Dl Tt  TD  t  Dpt X  Dl Tt  U+D  t  Dpt X  Dl Tt  U)D  t  Dpt X  Dl Tt  U+D  t  Dpt X  Dl Tt  U0D  t  Dpt X  Dl Tt  T;D  t  Dpt X  Dl Tt  TD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  T'D  t  Dpt X  Dl Tt  T	D  t  Dpt X  Dl Tt  T	D  t  Dpt X  Dl Tt  T1D  t  Dpt X  Dl Tt  UD  t  Dpt X  Dl Tt  U!D  t  Dpt X  Dl Tt  U#D  t  Dpt X  Dl Tt  U'D  t  Dpt X  Dl Tt  U%D  t  Dpt X  Dl Tt  U-D  t  Dpt X  Dl Tt  U2D  t  Dpt X  Db Ddt  TvD  t  Dpt X  Db Tt  TD  t  Dpt X  Db Tt  TD  t  Dpt X  Db Tt  TD  t  Dpt X  Db Tt  $D  t  Dpt X  Db  t   D  t  Dpt X  Db D_t  T{D  t  Dpt X  T E!t  ID  t  Dpt X  D_  t   D  t  Dpt X  D_ S~t  SD  t  Dpt X  D_ Dbt  SD  t  Dpt X  Dp Wt  WD  t  Dpt X  Dp E!t  ID  t  Dpt X  C @t  RD  t  Dpt X  C @t  CD  t  Dpt X  C @t  RD  t  Dpt X  C @t  CD  t  Dpt X  C @t  R D  t  Dpt X  C @t  RD  t  Dpt X  C @t  RD  t  Dpt X  C @t  RD  t  Dpt X   @t  XD  t  Dpt X   Yt  YD  t  Dpt X   Bt  @D  t  Dpt X   @t  XD  t  Dpt X   @t  @D  t  Dpt X   V@t  VBD  t  Dpt X   @t  ZQD  t  Dpt X   Spt  SnD  t  Dpt X   @t  A_D  t  Dpt X   Ut  U D  t  Dpt X   B=t  XD  t  Dpt X   Spt  SnD  t  Dpt X   @t  CG D  t  Dpt X   Bt  V
D  t  Dpt X   @t  !D  t  Dpt X   @t  Z|D  t  Dpt X   B=t  ]D  t  Dpt X   Ct  C D  t  Dpt X   @t  ]D  t  Dpt X   Yt  [D  t  Dpt X   @t  ]D  t  Dpt X   @t  AD  t  Dpt X   #t  #D  t  Dpt X   Bt  !{D  t  Dpt X   @t  "D  t  Dpt X   @t  !D  t  Dpt X   WUt  ^>D  t  Dpt X   Ct  ^z D  t  Dpt X   @t  "D  t  Dpt X   B=t  A D  t  Dpt X   Bt  C`D  t  Dpt X   \t  \D  t  Dpt X   @t  @D  t  Dpt X   @t  "D  t  Dpt X   @t  "D  t  Dpt X   @t  E*D  t  Dpt X   @t  "D  t  Dpt X   ALt  AJD  t  Dpt X   WUt  ^AD  t  Dpt X   Ct  ^~ D  t  Dpt X   @t  SHD  t  Dpt X   B=t  ] D  t  Dpt X   #t  #D  t  Dpt X   @t  [&D  t  Dpt X   @t  !D  t  Dpt X   Ut  UD  t  Dpt X   Bt  BD  t  Dpt X   Ct  ^t D  t  Dpt X   ALt  DD  t  Dpt X   V@t  VF D  t  Dpt X   @t  "
D  t  Dpt X   @t  Y(D  t  Dpt X   @t  S1D  t  Dpt X   @t  AD  t  Dpt X   Ut  UD  t  Dpt X   @t  " D  t  Dpt X   WUt  ^>D  t  Dpt X   Ct  D-D  t  Dpt X   @t  Y( D  t  Dpt X   #t  #D  t  Dpt X   @t  BQD  t  Dpt X   \t  S}D  t  Dpt X   Ct  VD  t  Dpt X   @t  AD D  t  Dpt X   @t  ShD  t  Dpt X   Ct  X D  t  Dpt X   Yt  ],D  t  Dpt X   #t  #D  t  Dpt X   Bt  BD  t  Dpt X   @t  D  t  Dpt X   V@t  VDD  t  Dpt X   B=t  ] D  t  Dpt X   Ct  ^qD  t  Dpt X   Ct  ^| D  t  Dpt X   @t  " D  t  Dpt X   \t  \D  t  Dpt X   @t  "D  t  Dpt X   @t  "D  t  Dpt X   #t  #D  t  Dpt X   @t  !D  t  Dpt X   Ct  V D  t  Dpt X   B=t  ]D  t  Dpt X   @t  DD  t  Dpt X   Ct  ^D  t  Dpt X   @t  AwD  t  Dpt X   B=t  AD  t  Dpt X   Ct  ^w D  t  Dpt X   @t  Z2D  t  Dpt X   St  O D  t  Dpt X   St  SD  t  Dpt X   Bt  BD  t  Dpt X   Bt  BD  t  Dpt X   @t  GOD  t  Dpt X   B=t  ]lD  t  Dpt X   Spt  !7D  t  Dpt X   @t  D  t  Dpt X   \t  \D  t  Dpt X   @t  S1D  t  Dpt X   Yt  ]*D  t  Dpt X   @t  @D  t  Dpt X   \t  \D  t  Dpt X   B=t  BAD  t  Dpt X   @t  [)D  t  Dpt X   Ct  Bz D  t  Dpt X  AX Ct  XD  t  Dpt X  AX @t  A*D  t  Dpt X  AX @t  $D  t  Dpt X  AX Ait  AgD  t  Dpt X  AX Ait  !D  t  Dpt X  AX Ait  !!D  t  Dpt X  AX Ait  !%D  t  Dpt X  AX @t  @D  t  Dpt X  AX A=t  #D  t  Dpt X  AX A=t  ADD  t  Dpt X  AX @t  A&D  t  Dpt X  AX A=t  A;D  t  Dpt X  AX A=t  WD  t  Dpt X  AX A=t  # D  t  Dpt X  AX @t  AD  t  Dpt X  AX @t  AD  t  Dpt X  AX @t  RD  t  Dpt X  AX Ait  !)D  t  Dpt X  AX Ait  !D  t  Dpt X  AX @t  \D  t  Dpt X  AX Ait  !#D  t  Dpt X  AX @t  VlD  t  Dpt X  AX Ait  !'D  t  Dpt X  AX E!t  ID  t  Dpt X  AX A=t  AGD  t  Dpt X  AX A=t  A;D  t  Dpt X  AX A=t  ADD  t  Dpt X  D[ O t  SD  t  Dpt X  D[ Xt  Y D  t  Dpt X  Du Dwt  Z7D  t  Dpt X  Du Dwt  ZD  t  Dpt X  Du A=t  #D  t  Dpt X  Du A=t  ADD  t  Dpt X  Du A=t  A;D  t  Dpt X  Du A=t  WD  t  Dpt X  Du A=t  # D  t  Dpt X  Du Dwt  YD  t  Dpt X  Du E!t  ID  t  Dpt X  Du A=t  AGD  t  Dpt X  Du A=t  A;D  t  Dpt X  Du A=t  ADD  t  Dpt X  W @t  RD  t  Dpt X  DV @t  AD  t  Dpt X  DV @t  AD  t  Dpt X  DV @t  RD  t  Dpt X  DV @t  A*D  t  Dpt X  DV @t  $D  t  Dpt X  DV @t  \D  t  Dpt X  DV @t  VlD  t  Dpt X  DV E!t  ID  t  Dpt X  DV @t  @D  t  Dpt X  DV @t  A&D  t  Dpt X  Xy E!t  ID  t  Dpt X  Dw Ait  AgD  t  Dpt X  Dw A=t  #D  t  Dpt X  Dw A=t  ADD  t  Dpt X  Dw A=t  A;D  t  Dpt X  Dw A=t  WD  t  Dpt X  Dw A=t  # D  t  Dpt X  Dw Bt  Y7D  t  Dpt X  Dw Bt  Y7D  t  Dpt X  Dw A=t  AGD  t  Dpt X  Dw A=t  A;D  t  Dpt X  Dw A=t  ADD  t  Dpt X  Dw Bt  B D  t  Dpt X  De Ct   D  t  Dpt X  De Ct  XED  t  Dpt X  De Ct  XKD  t  Dpt X  De Ct   D  t  Dpt X  De Ct  XYD  t  Dpt X  De Ct   D  t  Dpt X  De Ct   D  t  Dpt X  De Ct   D  t  Dpt X  De Ct   D  t  Dpt X  De Ct   D  t  Dpt X  De Ct   D  t  Dpt X  De Ct  XGD  t  Dpt X  De Ct  XOD  t  Dpt X  De Ct  XMD  t  Dpt X  De Ct   D  t  Dpt X  De Ct  XSD  t  Dpt X  De Ct  XWD  t  Dpt X  De Ct  XUD  t  Dpt X  De Ct  X]D  t  Dpt X  De Ct  X[D  t  Dpt X  De Ct  XCD  t  Dpt X  De Ct  XID  t  Dpt X  De Ct  XQD  t  Dpt X  De Ct  X_D  t  Dpt X  De Ct  XCD  t  Dpt X  C Tt  TD  t  Dpt X  C @t  RD  t  Dpt X  C @t  CD  t  Dpt X  C O t  SD  t  Dpt X  C @t  A&D  t  Dpt X  C @t  RD  t  Dpt X  C Tt  TD  t  Dpt X  C Tt  TD  t  Dpt X  C Tt  TD  t  Dpt X  C @t  RD  t  Dpt X  C @t  RD  t  Dpt X  C @t  CD  t  Dpt X  C @t  R D  t  Dpt X  C E!t  ID  t  Dpt X  C Tt  TD  t  Dpt X  C @t  RD  t  Dpt X  C Tt  TD  t  Dpt X  C @t  RD  t  Dpt X  C @t  AD  t  Dpt X  C @t  RD  t  Dpt X  C @t  AD  t  Dpt X  C @t  CD  t  Dpt X  C @t  RD  t  Dpt X  C @t  RD  t  Dpt X  C @t  A*D  t  Dpt X  C @t  $D  t  Dpt X  C @t  CD  t  Dpt X  C @t  R D  t  Dpt X  C @t  \D  t  Dpt X  C @t  VlD  t  Dpt X  C @t  @D  t  Dpt X  C @t  A&D  t  Dpt X  C @t  RD  t  Dpt X  C @t  RD  t  Dpt X  C @t  RD  t  Dpt X  A= @t  A*D  t  Dpt X  A= @t  $D  t  Dpt X  A= @t  @D  t  Dpt X  A= @t  A&D  t  Dpt X  A= @t  AD  t  Dpt X  A= @t  AD  t  Dpt X  A= @t  RD  t  Dpt X  A= @t  \D  t  Dpt X  A= @t  VlD  t  Dpt X  A= E!t  ID  t  Dpt X  A= Dut  YD  t  Dpt X  Dd Dbt  SD  t  Dpt X  Dd E!t  ID  t  Dpt X  Dd  t   D  t  Dpt X  H Tt  $D  t  Dpt X  H Tt  $D  t  Dpt X  H Dbt  TZD  t  Dpt X  H Tt  $D  t  Dpt X  H Tt  $D  t  Dpt X  H Dbt  TLD  t  Dpt X  H Dbt  TVD  t  Dpt X  @l Dlt  SD  t  Dpt X  @l Det  D  t  Dpt X  @l Xyt  _D  t  Dpt X  @l Det   D  t  Dpt X  @l AXt  A|D  t  Dpt X  @l Dt  DD  t  Dpt X  @l Bt  BD  t  Dpt X  @l Dpt  DD  t  Dpt X  @l AXt  Xt D  t  Dpt X  @l AXt  AD  t  Dpt X  @l E!t  LD  t  Dpt X  @l E!t  RD  t  Dpt X  @l E!t  RrD  t  Dpt X  @l Det   D  t  Dpt X  @l AXt  T D  t  Dpt X  @l AXt  XqD  t  Dpt X  @l Det   D  t  Dpt X  @l E!t  IaD  t  Dpt X  @l AXt  XlD  t  Dpt X  @l E!t  HPD  t  Dpt X  @l D_t  W
D  t  Dpt X  @l E!t  RvD  t  Dpt X  @l E!t  RpD  t  Dpt X  @l AXt  XnD  t  Dpt X  @l E!t  RtD  t  Dpt X  @l Det   D  t  Dpt X  @l Dlt  SD  t  Dpt X  @l E!t  RD  t  Dpt X  @l Xyt  VpD  t  Dpt X  @l Dlt  SD  t  Dpt X  @l AXt  TD  t  Dpt X  @l AXt  AD  t  Dpt X  @l E!t  R{D  t  Dpt X  @l Dlt  SD  t  Dpt X  @l AXt  TD  t  Dpt X  @l E!t  FD  t  Dpt X  @l Xyt  _D  t  Dpt X  @l E!t  RyD  t  Dpt X  @l Det   D  t  Dpt X  @l E!t  R}D  t  Dpt X  @l Det   D  t  Dpt X  @l E!t  RD  t  Dpt X  @l Det  D  t  Dpt X  @l E!t  RnD  t  Dpt X  @l E!t  EKD  t  Dpt X  @l AXt  ID  t  Dpt X  @l E!t  RD  t  Dpt X  @l Det   D  t  Dpt X  @l AXt  AD  t  Dpt X  @l Ht  HD  t  Dpt X  @l Dlt  SD  t  Dpt X  @l E!t  RD  t  Dpt X  @l E!t  RnD  t  Dpt X  @l AXt  TD  t  Dpt X  @l AXt  ArD  t  Dpt X  @l E!t  RD  t  Dpt X  @l E!t  RD  t  Dpt X  @l E!t  ED  t  Dpt X  @l AXt  ID  t  Dpt X  @l D[t  D2D  t  Dpt X  @l Ht  I<D  t  Dpt X  @l E!t  RD  t  Dpt X  @l Det   D  t  Dpt X  @l E!t  EKD  t  Dpt X  @l DVt  ^UD  t  Dpt X  @l Det  JD  t  Dpt X  @l Det  MD  t  Dpt X  @l E!t  RD  t  Dpt X  @l Det   D  t  Dpt X  @l AXt  AuD  t  Dpt W ^ @ ED  t  Dpt W ^ ^ AmD  t  Dpt W A> @ ED  t  Dpt W A; @ ED  t  Dpt W W @ ED  t  Dpt W CM @ ED  t  Dpt Wdebug_on_error @ ED  t  Dpt W At D1t A @t D1t A @t D1t A
t D1t A At D1t A A D| G)D  t  Dpt Wlast_call_optimisation @ ED  t  Dpt W [ @ ED  t  Dpt Wallow_variable_name_as_functor @ ED  t  Dpt W F% D AmD  t  Dpt W
agc_margin' E?D  t  Dpt W \ @ AmD  t  Dpt Wtrace_gc @ ED  t  Dpt W @compactcode AmD  t  Dpt Wreport_error @ ED  t  Dpt W ! @ ED  t  Dpt W W W- AmD  t  Dpt W D @ ED  t  Dpt W B AX AmD  t  Dpt Wfile_name_variables @ ED  t  Dpt W \q @ ED  t  Dpt W VK E?D  t  Dpt W Vnormal AmD  t  Dpt Wchar_conversion @ ED  t  Dpt W BC @ ED  t  Dpt W @[ @ ED  t  Dpt W VC E?D  t  Dpt W ! "; AmD  t  Dpt W D @ ED  t  Dpt W
fileerrors @ ED  t  Dpt W \\t D1t A @t D1t A @t D1t A
t D1t A A D| G)D  t  Dpt W D @ ED  t  Dpt W _x @ ED  t  Dpt Wwrite_attributes @W AmD  t  Dpt W A @ ED  t  Dpt W Ct C @ @ G)D  t  Dpt W C F AmD  t  Dpt W ! @ ED  t  Dpt W Z @ ED  t  Dpt W X @ AmD  t  Dpt Weditor C AmD  t  Dpt W B @ AmD  t  Dpt W
user_flags @c AmD  t  Dpt W
answer_format \ AmD  t  t @D~ Ct  D DD  t  t @D~ Ct  AX DD  t  t @C  Lit  @l FD  t  t @C Lit  @l FpD  t  t @B Lit  @l FD  t  t @A^ Lit  @l DD  t  t @ Ct  @l CD  t  t @C  Lit  @l H0D  t  t @C Ct  @l @jD  t  t @A^ Lst  @l GD  t  t @C  Lit  @l FD  t  t @C Ljt  @l D  t  t @A^ Lht  @l FsD  t  t @C Lit  @l KD  t  t @C Lit  @l FD  t  t @C Lit  @l AD  t  t @C Lit  @l MD  t  t @B Lrt  @l HSD  t  t @C Lit  @l FzD  t  t @C Lit  @l F{D  t  t @C Ct  @l GD  t  t @Aw Ct  @l @oD  t  t @A Lit  @l @oD  t  t @C Lit  @l ED  t  t @C Lit  @l MD  t  t @C Ct  @l AD  t  t @C Lit  @l LUD  t  t @C Lit  @l JD  t  t @C Lit  @l MD  t  t @A Lit  @l FD  t  t @C Lit  @l MD  t  t @C Lit  @l ED  t  t @Aw Ct  @l @D  t  t @A Lit  @l @D  t  t @C Lit  @l FUD  t  t @C Lit  @l MD  t  t @C Lst  @l MD  t  t @A Lit  @l FD  t  t @C Lst  @l ID  t  t @A Lit  @l GD  t  t @A Lit  @l FD  t  t @C Lrt  @l DD  t  t @C Lit  @l MD  t  t @C Lit  @l MD  t  t @C Lit  @l MD  t  t @A Lit  @l FD  t  t @A Lit  @l ED  t  t @B Lit  @l ED  t  t @A Lit  @l D  t  t @B Lit  @l FD  t  t @C Lit  @l C?D  t  t @A Lit  @l MD  t  t @B Lit  @l FD  t  t @B Lit  @l LD  t  t @A Lit  @l FD  t  t @B Lht  @l ED t  t X@t  @lt P8v vv@9XT
</file>
</archive>
<foot contentlength=488622>
