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

<archive>

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

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

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

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

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

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

 @!@D@. B
@2@6 Br@<@. @@.
context_errornodirective@/ D, D@2@-@2@6 @@A@<@L@@@(	restore@D@. B @
@2@6 Br@<@5@@@K	@D@. @ A*@-@2@6 @@<@$@@@5 B@D@. @@. @initialization_type	@2@-@2@6 @@<
@. @@. A Am	@2@-@2@6 @@A@8X D  t  t t  t  A  D  t  t t  t  A O  ACGF  @9CGG  
 @k@9CGH  
 @~@9CGI 
 @{		@3@. D@+
@2@5 A@6 D @8C
GL 
 A@3 @ C C@6 @p@8C
GM 
 Aq@3 @ C C@6 @p@8C
GN 
 BH@3 @ C C@6 @p@8X D  t  t t  t  D  D  t  t t  t  D O  DCG4 
 @N
@3@;@5 D@6 D@8CG7 
 Aa
@3@;@5 D@6 D@8CG: 
 C@
@3@;@5 D@6 D@8CG= @3@6 A @8X D  t  t t  t  C  D  t  t t  t  C O  CCB @3verbose_file_search @@5 @\@; AO@6 @@8CB  @9X D  t  t t  t  C D  t  t t  t  C 	D  t  t t  t  C 
D  t  t t  t  C  D  t  t t  t  C D  t  t t  t  B"  D  t  t t  t  B" O  B!CB @3@,@5 C@,@5 D@6 @@8X D  t  t t  t  @ @DD  t  t @Et  t @ @H @HD  t  t t  t  @ O  DC@ @3@@8X D  t  t t  t  C @DD  t  t @Et  t C  D  t  t t  t  C O  CC	@ @3 @@-@6 D?@8X D  t  t t  t 
$list_to_conj  D  t  t t  t  D O  DC
F 

@3@;@8CF 

 @N
@3@6 D @8XD  t  t t  t  DA @DD  t  t @Et  t D@   @H D  t  t t  t  DA O  D@C@ @3@5$sig_atomic @@@8X D  t  t t  t  @O @DD  t  t @Et  t @N  D  t  t t  t  @O O  @NC@ @3@@@8X D  t  t t  t  
  D  t  t t  t  
 O  
CE @3@,@5 D	@,
@5 B5
@6  @8X D  t  t t  t  @a  D  t  t t  t  @a O  @`CE%   @ @@9CE&   @ @@9XD  t  t t  t  A  D  t  t t  t  A O  AC@.F 
 @
@3@. 	
@2@5 Bu@. Bs
@2@5 @@6 A@8CF  @9X D  t  t t  t  D  D  t  t t  t  D O  DCH9  		@9CH: @3@6 D@8X D  t  t t  t  @ @DD  t  t @Et  t @ D  t  t t  t  @ O  DC@ @3@@8X D  t  t t  t  B  D  t  t t  t  B O  BCH!  		@9CH" 	
@3
@6 B@8X D  t  t t  t  @  D  t  t t  t  @ O  @CH 	
@3@@@(
 D|@D@;@<@J@8CH 		
@3@6 @@8X D  t  t t  t  @ @DD  t  t @Et  t @ @H @H @H @H @H @H @HD  t  t t  t  @ O  DC@ @3
@@8X D  t  t t  t  Cj  D  t  t t  t  Cj O  CiCC 	 @@3@;@8CC @3@. C@-@-@2@5 C@,
@5 BU@. C	
@2@6 Br@8X D  t  t t  t  B4  D  t  t t  t  B4 O  B3C@oG 	
@3@.  Bz@/comment_hook@-@-@-@2number_of_clauses@,
@5 @@Y@a@Z @k@;@,@5 @@0@.errorsdec10@2@1@.comments@+
@2@1@.
term_position@+@2@1@. @@2@2@!@,@5 C @5	read_term @@@ @*
 D|@.  Bz@/ D
	@2@,@. @ @@2@5 @V@D@J@<@J@A@8CG @3@6read_clause @8X D  t  t t  t once @DD  t  t @Et  t D D  t  t t  t  D O  DC@ @3@@;@8X D  t  t t  t  C5  D  t  t t  t  C5 O  C4C	AY 		
@3@;@8C
AZ  

 
@9X D  t  t t  t  B  D  t  t t  t  B O  BCG  @	@3@;@8CG 
@3@,@5 B2@6 B@8XD  t  t t  t  C  D  t  t t  t  C O  CC@QE^ 	
@3@,
@5 @@,@5 A @5$start_consult @5 C @@ @ C C@5 @p@D@. Bn
@2@5 D@<@J
@5 Bn @,@5 C@,@. D@2@5 D @5 B @-
@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BCGo 
 
$source_location
	
 
@3@;@8CGp  		
@9XD  t  t t  t  B  D  t  t t  t  B O  BC@2Fr @3@,@5 @@@@#@( @@,
@5 D@D@. 	
@2@5 D<@. D@/ D=@/ 	
@2@6 @@<@J@A
@8X D  t  t t  t  C O  CC@!A @3@. B_	 @2@. Bc@+
@2@. @@/ @@.
loop_error@2@/ C
@2@6 @V@8X D  t  t t  t  A  D  t  t t  t  A O  ACF @3@5 A@;@6 C@8CF @3@K@. @ A*@-@2@6 @@8CF @3@. @@. A A@2@-@2@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BC@YB 
@3@E
@0@. C-@+@2@5 @@F
@@@5 C'@D@$
@<@@ @5 @t@D@J@<@6file_directory_name @A@<@$@@
@(	 B@D@6working_directory @A@<@>@(	 B)@D@,@-@5 @@6 E	@G@A@8X D  t  t t  t  A  D  t  t t  t  A O  ACH 
@3@5 B@;@8CH 
	@3
@6 A@8X D  t  t t  t  CQ  D  t  t t  t  CQ O  CPC@'E7 @3@@	 @[ @@5 @\@=
 A  @5 @p@< BC @@5 @\@D	@& AO@<@& @c@8X XQM @l-S XD  t  t t  @lt message_hook 	D  t  t t  @lt  E D  t  t t  @lt  E P EC@<u D\O@3@0 @@1 B@2@5memberlists@5increase_defect_counter  @ A@5nl  A@5print_message_lines @@5flush_output  @@;@8C@G E@3@;@8XPdo_implication  C@G @3@-@. C@@+@+	@2@5hyp @@-@5 E%@5add_new_hyp @@I@8C@#@G @3@-@. C@@+@+	@2@5 E%@-@. D	@2@5 E%@. D@2@,
@5negin @@5 E(@I@8X P
createlist C@G 
 @n
@3@5 E. @@;@8C@G 	@3@5product @@;@8X Pread_user_command C@7@G @3@,
@,@5
fetch_keyword @@=@5
match_command @@;@=@&@.@&	 D|@<@5rread @@A@<@5warn_of_unknown_command  @@;@=@&@.@A@<@,@5eol_char @@5lskip @@;@I@;@8X Pparse_expression C@G 	@3@K@;@8C@T@G 
where
 Be
@3@;@=@K@;@,
@5 EH @
@5novars @@$
@B@<@,@=@ 
 Dh@!@,@5 E%@$@<@ 
 EPc@!@,@5conc @@$@A
@;@8C@b@G 		
 EJ
& Be

@3@;@. EJ
@2@5 EL@=@K@;
@,@5 EL@5 EM@$@B@<@,@=@ 
 EP EQ@!@,@5 E%@$
@<@ 
 EP ER@!@,@5 ES@$
@A@;@8C@G 	@3@;@8X D  t  t t  @lt auto_infer_from_false 	P EX C@u DmM on@9XPrulelist C@G 
@3@.	satisfies
	@2@5retract @5 E\ @@;@8C@G @3@;@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 Ed @@;@8C@G  @3@;@8X Pbigger_than_all_hyps C
@G @3@,	@-@5 E%@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 	auto_done 	P En C@< EZ  E[@9XD  t  t t  @lt on_case 	D  t  t t  @lt prooflog_width 	P Eq C@d EZ  @9XPsolution C@G 
 @3@;@3There is no such rule which allows this replacement@5 A @5 E  @@.newsub D@2@5assertz @;@8C@<@G @3 @,@,@5	make_list @@=@&@=@5totally_specified_replace  @@<@"The only possible replacement for @5 Ev@5 A  is:@5 Ev@<@Y@^@Z@kPossible replacements for @5 Ev@5 E are:@5 Ev@5 Ex@5display_list @@;@8X Ptv_get_command C
@G @3@.
tv_cmd_buffer@2@5 E`@;@8C@G @3Traverse-Command>>@5prompt_user @@,	@5tv_read_line_of_chars @@5tv_process_line_of_chars @@;@I@8X P E C@G @3@5 Ev@5 Ex@5 Ev@5output_newline_if_necessary  @@5 E @;@8X D  t  t t  @lt echo 	P E C@7 EZ  E[@9XPcompatible_array_indices C@G 

@3@;@6 E @@8C@G @3@;@8X Pwrite_justs C@G @3@;@8C@G 	
@3@5 Ex            @5 Ev@5 E@5 E @@;@8X Pwrite_check_prompt  C@G @3@,@5seeing @& @lCHECK|:@5 E@;@8C@G   @3[EXECUTE]: @5 Ev@;@8X P	semi_stan C@/@G 	
 Be
@3@,@5	checktype @@,
@5norm_typed_expr @@,@5 E@. E&@.ss@2@/ Be
@2@5 E|@;@8C@/@G 	
<>
@3@,@5 E@,
@5 E@,@5 E@. E&@. E@2@/ E
@2@5 E|@;@8C@*@G 	
>
@3integer@,@5 E E@,
@5 E@. E&@. E@2@/ E
@2@5 E|@;@8C@*@G 	
<
@3 E@,@5 E E@,
@5 E@. E&@. E@2@/ E
@2@5 E|@;@8C@*@G 	
>=
@3 E@,@5 E E@,
@5 E@. E&@. E@2@/ E
@2@5 E|@;@8C@*@G 	
<=
@3 E@,@5 E E@,
@5 E@. E&@. E@2@/ E
@2@5 E|@;@8C@G 	
 D
@3@,@5neg @@. D@-@2@5\= @5 E @@;@8X Pprint_status_info_at_depth C@G  @3@;@8C@G @3@Y@_@Z @k@;@h	 @5pvc_print_info_at_depth @@;@5 E @@;@8X Preplace_all  C@G @3@.on_filename@+@2@5 E`@5file_exists_and_is_readable @@5see @5seen  @@I@8CA @G @3@5see_correct_input_stream  @trying_a_replace_all@5 E|@.replace_all_expr_type@-@2@5 C @.logfactcommand@-@2@5 E@. E E@/replace B@2@5 A @.rep_working_on@-@-@-@2@5 E@.con@-@2@5 E@.pattern@-@2@5 Eold@,@5command_arg @@=@5 EM@#	@B
@<@p@=@K@$Total wildcard not allowed: aborted.@5 Ev@5 Ex E@5 E@;@I@B	@A@<@Y@. E@2@5 E|@5clear_facts  @@,
@5get_all_subexpressions_in_vc @@=@&
 D|@*No matching subexpressions found: aborted.@5 Ev@5 Ex E@5 E@;@I@A	@A@<@5@.tidied_subs
@2@5 E|@=@ 
	@!@%@<@5
print_subs @@,@5
determine_sub @@;@=	@& D@;@I@A	@<@0@+	@1@-@2@5gets @@,@5 E@. E@2@5 E|@;@. E	@2@5 E|@. E E@-@2@5 E@. E E	@2@5 E@;@5check  @@. E@+
@2@5 E`@=@$
	@;@I@<
@5 E@;
@5do_replace_all @ E@5 E@;@8X Pfile_exists C@G 	 C"@3@6 C$ @8C
@G 	 B}@3 B}@6 C+ @8C
@G 	 A@3 A@6 F@8X Ptidy_up_inference_database C@G delete@3@.could_infer@-@2@5 E@;@8C@G undelete@3@.could_not_infer@-@2@5 E@;@8C@G  @j@3@;@8C	@G 
save_state@3recent_save_command_issued@5 E|@;@8C@G @3@5trivial_command @@;@8C@G  Cl@3@;@8C	@G @3@. F@-@2@5 E@;@8X Pwrite_summary_of_rules_used  C@G   @3@5sort_rules_used_this_session  @@I@8C@G  @3@?@-@5ruleused_this_session @@D@H@DThe above proof session did not make use of the proof rules database@5 Ev@5 Ex@;@8C@*@G @3@,@5 F%@?@5@!used_rule_this_session_other_than @@D@H@2The only rule used in the above proof session was:@5 Ev@5 Ex
@5tab @. F&@1@+	@1@+
@2@5 E`@5print_rulename @@;@8C@G @3@=The following rules were used during the above proof session:@5 Ev@5 Ex@. F&@1@+@1@+	@2@5 E`
@5 F-@5 F0@I@8C@G   @3@;@8X Pdo_array_simplify C@@G 


update
@3@,
@5 F4 @@,@5simplify @@,@5	eval_list @@;@=@h@=@ 
element
@!@<@6@=
@5 E@ 
 F?
@!@<@#@5 E@=@ 
 F?
@!@<
@5 E@ 
 F?
@!@=@. Be@2@5infer @@<@5 E@. Be@2@5 FA@;@$	
@A@<@F@=@5@ 

 F6@!@=@. Be@2@5 FA@<@5 E@. Be@2@5 FA@;@ 	
 F6@!@<@ 	
 F6
@!@B@;@8C@G 
 F?
@3@,@5 F8@,
@5 F<
@5find_element @@;@8C@G @3@;@5 F9@;@8X Pprocess_dcl_args C@G @3@;@8C@G @3@,	@5split_qualifiers @@;@5process_dcl_qualifiers @@;@8X D  t  t t  @lt 	stage_num 	Pskip_to_terminator  C@"@G @3@5 B0 @@,@5lget0 @@=@&@ @A	@<@=@&	@A	@<@,	@5 EB@$	@;@8X D  t  t t  @lt saved_vc 	Pset_lacking C@G 	@3@;@8C@G 	@3@;@8C@#@G 	@3@,
@5 FW @@;@=
@5
set_not_in @@$

@<
@5set_remove_all @@;@8X Pdisplay_help_lines C@G @3@;@8C@G 
@3@Y@`@Z @k@5 E@5 Ex@h	 @;@5 F` @@;@8C@1@G 	 @3@5 Ex@5 Ex@,
@5is_inverse_video @@5 EMORE@5 Ev@,@5is_normal_video @@5 E (Press Return)...@5 Ev@5 E@,@5 EB@5 EE@;@5 Fb@;@8X Pwrite_rules_used  C@G   @3@5sort_rules_used  @@I@8C@G  @3@?@-@5ruleused @@D@H@<The above proof did not make use of the proof rules database@5 Ev@5 Ex@;@8C@1@G @3@,@5 Fp@?@5used_rule_other_than @@D@H@. F&@2@5	maybe_add @@/The only rule used in proving the above VC was:@5 Ev@5 Ex
@5 F-@. Fq@1@+	@1@+
@2@5 E`@5 F0@;@8C@)@G @3@6The following rules were used in proving the above VC:@5 Ev@5 Ex@. Fq@1@+@1@+	@2@5 E`@. F&@1@1	@2@5 Fw
@5 F-@5 F0@I@8C@G   @3@;@8X P
fetch_vars_in C@G @3@,
@5do_fetch_vars_in @@;@6sort @8X Psafe_write_list C@G @3@5
safe_write @@;@8C@G @3@,
@5 F, @5 Ev@h
 @5 F @@;@8X P F
 C@G @3@,
@5
max_hyp_no @@5replace_all_hyps @@I@8C@G @3@,
@5max_conc_no @@5replace_all_concs @@I@8C@G @3@;@8X Pinstantiate_all_vars C@G 	@3@;@8C@G 	
 
@3@$
@5 F @@;@8X P	induction  C@/@G @3INDUCTION -- on what? @5 E@,@5 E<INDUCTION -- Base case? @5 E@,	@5 E<@. E	@2@5 EM@. E	@2@5 FA
expression@,
@5 E@6 F @@8X Pis_a_word_split_char 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eof_char @@8C@G @3@6 EB@8X Ptv_display_arg_info C	@G  @3@*  (atomic object: leaf of expression tree)@5wnl @@;@8C@G @3  (@5 Ev@5 E arguments)@5 F@;@5tv_display_arguments @@;@8X Pzero_defects_reported  C@X E  @3 @5defect_counter @@;@8X D  t  t t  @lt show_vc_changes 	P F C@ EZ  E[@9XPare_all_digits C@G 	
@3@Y@Z@0@`@j@Y@`@Z@9@j@;@6 F @@8C@G @3@;@8X Pcheckrestoflist C@G 
@3@5 E@6 F @@8C@G  @9X Pwrite_numbers_left C@G 	@3@5 E@5 Ex@;@8C@G 	
@3@,@5last E@. @	@2@5 E@5 Ex@;@8C@G 	
@3@5 E F@5 Ev@5 F @@;@8C@ @G 	
@3@,@5 F@. F	@2@5 E F@5 Ev@5 F@;@8X P EQ 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show_permitted_arguments C@G @3@5 Ex@5 ExGeneral syntax of command:@5 Ev@5 Ex@,	@5gfa @@5 E@5 Ex@I@8C@:@G @3@5 Ex@&Examples of valid command syntax for "@5 Ev@5 E" are:@5 Ev@5 Ex@5 Ex@5 F-@5 E D0@5 Ev@5 Ex@,	@5spa @@5 F-@5 E@ @5put_code @5 E D0@5 Ev@5 Ex@I@8X Pcheckhastypelist C@G 
@3@;@5checkhastype @@;@8C@G 

@3@5 F@;
@5 F @@;@8C
@G 
@3@;@5 F@;@8C@G 
@3@5 F@;@5 F@;@8X Pprocess_initialisation C@G @3@K@;@%!!! PROLOG VAR IN INITIALISATION FILE@5 Ev@5 Ex@;@8C@G  @@3@;@8C@G @3@?	@5 EM@D	@H@; F@5 Ev@5 Ex@;@8C@#@G 
to
setmemory_limit	@3@5 E @;@=
@Y@`@ZА@l@5set_memory_limit @@<@%WARNING: Memory limit value too small@5 Ev@;@I@;@8C@7@G 
 F
 F	
@3@,@5	is_a_flag @@5ok_value @@,@0	@1@-@2@5 @ @,
@0	@1
@2@5 F@;@5 E
@5 E@;@8C@"@G 
 F
 F	
@3@-@5 F@;!!! INITIALISATION: @5 Ev@5 E@  is not of appropriate type for @5 Ev@5 E@5 Ex@;@8C@G 
 F
 F	@3@; F@5 Ev@5 E@! is not a user-configurable flag.@5 Ev@5 Ex@;@8C@G 
 @k	@3@5 Al @;@.ini_file_consult	@2@5 Fw@;@8X Porder_terms C@G 
div

 G@3@;@5order_exprs @@;@8C@G 
 G	

 G	@3@;@5 G@;@8C	@G 
 G
mod@3@;@8C
@G 
 G
 G@3@;@I@8C@G 
 G

 G@3@;@5 G@;@8C@G 
 G	

 G	@3@;@5 G@;@8C@G @3@5s_atomic @@;@=
@5 G	@;@5less @@<@J@;@8C@G @3@5 G	@;@I@8C@;@G @3@=@-@-@5
defined_funct @@<@=@ 
 F?@!@<@ 
 F6@!@?
@=@-@-@5 G@<@=@ 	
 F?@!@<@ 	
 F6@!@D
@H@;@8C@G @3@;@,
@5 F@,@5 F@5order_functs @@;@8X P	subst_vbl C	@G 
	@3@;@8C
@G 

@3@5 A @;@8C@G @3@0@+@+
@2@5 F
@,@5subst_vbl_list @@0@2@5 F@;@8X Pload_vc  C@8@G @3@,@5cmd_line_filename @@=@%@=@5done__resume  @@%	resume@<@?@5 G @D@H@%	ordinary@,
@5form_file_names @@5 G @@5form_log_file_names @@5create_backups  @@5write_proof_log_banner  @@<
Please try again.@5 Ev@5 Ex@I@B	@;@8C@@G @3@5 FR@5 Ex@DPlease type filename, without extension, in lowercase, within single@5 Ev@5 Ex@?quotes if it is not in this directory, followed by a full-stop.@5 Ev@5 Ex@=@5 G @,Resume requested. FILENAME.csv will be read.@5 Ev@<@?@5 G @D@H@+FILENAME.vcg and FILENAME.fdl will be read.@5 Ev@5 Ex
Filename? @5 E@,@5read_term_and_layout @@=
@5 F@&	forceexit@5 Cs @@B	@<@.@=
@5 G @5 F@#	@%
 G#@<@=@?
@5 G @D
@H@5 F@#	@%
 G$@<
 G3@5 Ev@5 Ex@I@B	@,@5 G%@5 G(@5 G*@5 G-@5 G0@;@8X Psplit_concs  C@G @3@. ET@-@/and@+@+	@2@5 E`@5add_new_conc @@5 GB@;@6 G> @@8X D  t  t t  @lt tv_expr 	Poneint C@G 
*
@3@5	s_integer @@. GI
@2@5iss @@;@8C@G 
 GI

 GI@3@5 GG @@;@8C@G 
 @n

 @n
@3@5 GQ
@5 GQ@;@8C	@G 	@3@5term @@;@8X Padd_formula C@G 
logmessage E'@3@5 E(@;@8C@G  GW EU@3@5 GB@;@8C@G 	nomessage E'@3@5
quiet_add_hyp @@;@8C@G  GX EU@3@5quiet_add_conc @@;@8X D  t  t t  @lt posslog 	Psave_requirements C@G 

 EV@3@5save_single_requirement @@5 G` @@;@8C@G @3@5 Gb@;@8X D  t  t t  @lt deleted_hyp 	P E C@E@G 
@3@=@5 E@%
 C@<@!@5 F-@5 E@5 Ex@5 F-according to rule @5 Ev@5 E@5 Ex@5
list_rules @Proceed@,
@5read_answer @@;
@0@2@5
find_if_ok @@;@8C@G @3@5print_Nsubs @Select (number/none): @,
@5 D @@,@5find_newsub @@. Ez@2@5 E|@;@8X Pcheck_command_arguments C@G @3@=@5parse_command_arguments @@;@<@5 F @@;@8X P E C@2@G @3@,	@5 FS@;@=@5tv_cmd_terminator @@& D|@B
@<@=@5
tv_blank_char @@;@5 E@B
@<@ 
@!@5tv_make_atom @@;@5 E@;@8X Pnormalize_arg_list C@G 
@3@5normalize_negative_literals @@;@8C@G 

@3@5 G@;
@5 G @@;@8C@G @3@;@8X P	load_decs C@G @3@.current_record_field_number@2@5 E|@5 E@5 FR@,	@5get_fdl_declaration @@5process_fdl_dec @@5final_declaration @@5 E@;@8X Pcollect_indices C@G 
 EV
@3@,@5 G @@,
@5 G@;
@5append E@;@8C@G 
..

@3@;@8C
@G 

@3@;@8X Premove_updates C@5@G 
 F6
@3@=@. Be	@2@5 FA@;@5 G @@A@<@,@5 G@ 

 F6
@!@;@8C@G 
@3@;@8X Pbuilt_in_ident C@G   F7@9C@G   F@@9C@G   F@9C@G  succ@9C@G  pred@9C@G   A@9C@G   F@9C@G  nonfirst@9C@G  nonlast@9C@G  abs@9C@G  sqr@9C@G  odd@9C@G   G@9C@G   G@9C@G  	subset_of@9C@G  strict_subset_of@9C@G   @@9C@G   @@9C@G   E@9C@G  boolean@9C@G  real@9C@G  in@9C@G  not_in@9C@G   GA@9C@G  or@9C@G   D@9X P
forward_chain C@@G  EQ@3@,
@5 E%@=@ 

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

<->@!@=@5 G@,@5find_if_save @@& C
@. E&	@2@!@#@<@5 G@,@5 G@& C
@. E&	@2@!@#@. E&	
@2@5 E`@. Enewhyp
@2@5 E|
@5 E|@5new_hyp_message @@;@8C@9@G  ER@3@,
@5 ES@=@,@. C@@-
@2@5 E%@<@=@,@. G@-
@2@5 E%@<
@,@. G
@-@2@5 E% EQ@5 G @@5 Cl @@;@8X Pread_number_codes C@)@G @3@,	@5eget0 @@=@&	@:@;@& D|@ @5 F@ @5 F@A
@<
@,
@5 G @@ 	
@!@;@8X Pwrite_deleted_hyp C@G @3@,	@5 Gf @D@5 Ev@5 E@:@5 F@5 F-@5 E@5 Ex@;@8X P E  C@G   @3 F B@5 E@;@6 E @@8C@B@G @3 F@,@5 E@L@=@ 
 EV@!@B	@<@ 
 F
 EP		
@!@5 F@5 F@Y@`@a@i@;@.hyp_to_replace@-@2@5 E@.conc_to_replace@-@2@5 E@5process_replace_arg_expression @@;@6 G@8C@,@G @3@= F@. EP@+@+	@2@5 E@A
@<@'REPLACE -- Which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @5 E @@,
@5 E<@ 

 EP	@!@;@6 E @@8X Premove_update_duplicates C@#@G 
 F6

 F6
@3@,@5 G@;
@5 G @@;@8C@G 	@3@;@8X Pwrite_summary_of_proof_status  C	@G   @3@5write_vcs_proved  @@5 Ex@5write_vcs_not_proved  @@;@8X Ptry_satisfy_goal C@$@G @3@,
@5current_sat_goal @@5satisfy_goal @@?@5is_in @@D@H@;@=@$
@<	@0
	@2@6 G @@8X D  t  t t  @lt  E 	D  t  t t  @lt logfile_name 	Prename_qbinding_name C@G @3@,	@5generate_new_qbinding_name @@.qbindingname@+
@2@5 E`@. G	
@2@5 E|@I@8C@G @3@;@8X Pmessage  C@G @3@5 Ex@5 FR@5 Ex@,@5 G9@=@&stop@<@5 E@& H@5 Ex@;@8X Pdouble_slash_list C@G  @9C@G @\
@\@\@3@6 H @@8C@G 

@3@6 H@8X Pread_unless_abandon_search C@G  @@3@5abandon_search  @@;@8C@G @3@6 G9@8X Pmake_up C@G @3@;@,@5
generalise @@;@0	@2@5 F@;@8X Pread_help_lines C@G  @@3@;@8C@0@G @3@,
@5 G9@=@ 
@!@&	 D|@A@<@=
@&
 @@&	 D|@A@<@ 	
@!@;@5 H @@;@8X P	write_log  C
@G  @3@?@-@-@5 E @@D@H@;@8C@6@G @3@,@5 G @@,	@5step_number @@,
@5fetch_indentation @@5file_can_be_written @@5tell @5 Exstep@5process_logfact @@5 Ex@. E@+@+@2@5 E`@,
@5 H
@5 H&@5 Ex@I@8C@G @3@,@5 H@?	@5 H@D	@H	Aborted: @5 Ev@5 E cannot be written.@5 Ev@5 Ex@;@6 G=@8C@G   @3 @l@5 H"@;@8X D  t  t t  @lt  Bb 	D  t  t t  @lt  Bb D  t  t t  @lt  Bb P BaC  C<library@+/usr/lib/swi-prolog/library/dialect/sicstus@3@4 AW A\ AX@6 A]@8CA  H+@3@6library_directory @@8CA swi@3@4  C
@6 @\@8CA  C
 H0
@3@4 arch@,@5 @\lib/@6 @t@8CA   C
 H1lib@9CA  user_profile D0@9CA   H5
app_preferences D0@9C@3A  H7@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  H7@3@4 @. A~@1	@2@- AE@6 @V@8C@,@cu CNbpath@3@4 CPATH@,
@5getenv @@ H8 @@5 @] @D@, Ab@5 C @<@, @5 HH@6 E E@8XP F C@G  display_subgoals_max
 
  E @c@9C@G  display_var_free_only G@9C@G   E G@9C@G   En G@9C@G  simplify_in_infer G@9C@G  simplify_during_load G@9C@G  typechecking G@9C@G  typechecking_during_load G@9C@G   Eq
 
  E@P@@9C@G  record_consults G@9C
@G  
inverse_video
 int_list E@9C
@G  normal_video
  HR E@9C@G  use_subst_rules_for_equality G@9C@G  command_logging G@9C@G   F G@9C@G  
auto_newvc G@9C@G  newline_after_prompts G@9C@G indentation_increment
 
  E 
@3@6 EB@8C@G  replace_more G@9C@G   EX G@9X P
check_hyplist C@G @3@;@8C@G 	
@3@5 F@-@5 E%@5 HZ @@;@8X Pinvalidatom C@G 	@3@5 F D@5 E@;@8C@G 	@3@5 F D@5 E B@5 E@;@8X P E C@G @3@L	@;@,
@5find_core_type @@;@=@5 F@<@&
 G E@5 F@;@8C@@@G @3@,
@5 F@;@=@$	
@<@1@=	@&
 E@;@&	 G@<@&@=@0
mk__record@-@2@5 F@;@5compatible_record_type @@5 F@<@0	mk__array@-@2@5 F@;@5compatible_array_type @@6 F@8X Pprocess_formula C@e@G @3@=@5 EM@<
@5 Ex@/*** ABORTED: Prolog variables occur in formula.@5 Ev@5 Ex@5 G=@;@=@,
@5restructure_formula @@<@5 Ex@1*** ABORTED: could not restructure above formula.@5 Ev@5 Ex@5 G=@A
@;@= E[@5 HO @@= G@5 E@<	@8*** ABORTED: above formula did not typecheck as boolean.@5 Ev@5 Ex@;@5 G=@<@J@;@= E[@5 HM @@=@5 F9@<@5 Ex@7!!! WARNING: Could not simplify above formula properly.@5 Ev@5 Ex@$	
@<@$	
@;@8X D  t  t t  @lt 	var_const 	Pquit  C@R@G @3@5clear_up_could_facts  @@= @5case_pointer @@;NO FRAME LEFT TO QUIT@5 Ev@B@<@=@,@5 H}@Y@_@Z @k@. E	quitframe@2@5 E|@=@-@-@,	@5subgoal_formula @@;QUITTING CURRENT PROOF BY @5 Ev@5 E ATTEMPT@5 Ev@5 Ex@5
abort_subgoal  @@<@-@-@5 Ep @@;@'QUITTING CURRENT PROOF BY CASES ATTEMPT@5 Ev@5 Ex@5
abort_case  @@A	@;@8X Pinst C
@G 
	@3@5 G@;@8C@G @3@K@0	@2@5 A @Y@`@Z@f@o@;@8C@G @3@-@,@5parse @@5	inst_list @@;@8X P
tv_build_expr C@:@G 


@3@,@,@5 B @5 H@;@5tv_instantiate @@,@5 Bh @,@5 H@;
@5 H @@;@8C@9@G 		@3@,@5 Fc@,
@5 Fg@,@5 H
@,@5 H@0@*@1@H@1@E@1@R@1@E@1@*@2@,@5 G@;@5 H@;@8X Pcheck_constraints C@:@G 	
@3@L	@ 	
 @!@K@5 F@=@&i@<@=@&ir@<@=@&ire@<
@=@&e@<@&any@5 H @@;@8C@G @3@;@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 F@8X Preport_total_defects  C@c E@3@,@5 F@5 Ex@5 Ev defects detected.@5 Ev@5 Ex@5 Ex@;@8X P
triple_append C@G @3@,@5
gen_append @@5 E@5 H@6 E@8X Pfetch_inference_rule C@<@G @3@,@5use_rulefile @@,@5get_term @@=@ 
 may_be_deduced_from	
@!@<@ 
 may_be_deduced	@!@&
 D|@?
@5banned_rule @@D
@H@6is_chosen_rulename @@8X P E C@q@G @3@=@!@,	@. @N@. E&@+
@+@2@/	find_subs	@2@,@5 B B@* D|@,
@5 F@<	@%
 D|@B	@B@;@=@!@,@. @N@. ET
@+@2@/ H@2@,@5 H@* D|@,@5 F@<@% D|@B@A@;
@,@5 G@;@,@5general_list_append @@;@5tidy_replist @@;@8X P G1 C@N@G @3@,@5 H@5 Hoff@5plain_output @@;@5 H"@M*****************************************************************************@5 Ev@5 Ex@-SPADE Transcript of Interactive Proof Session@5 Ev@5 Ex@5 Ex@,	@5current_output @5display_headersimplifier_ioutilities@5 Ex H@5 Ev@5 Ex@,
@,@5fetch_date_and_time @@5 ExDATE : @5 Ev@5 E	  TIME : @5 Ev@5 E@5 Ex@5 Ex @l@5 H"@;@8C@9@G @3@,@5 H@5 H E[@5 H@;@5 H" H@5 Ev@5 Ex H@5 Ev@5 Ex@5 Ex@,	@5 H@5 H@5 Ex H@5 Ev@5 Ex@5 Ex@5 Ex@5 Ex @l@5 H"@;@8C@!@G @3@,@5 H@?	@5 H@D	@H@5 Ex H)@5 Ev@5 E H*@5 Ev@5 Ex@;@6 G=@8X D  t  t t  @lt qualifier_prefix 	Pread_init_file C@G @3@5 E@;@5 FR@5 E@,	@5 G9@5 F @@(	 @@5 E@;@I@8C@G @3@?	@5 E@D	@H@I@8X P G C@G @3@,
@5listexp @@,@5 H@5	orderlist @@;@8X D  t  t t  @lt standardise_in_infer 	P H C@K EZ  H@9XPmake_numbers_list C
@G 
@3@Y@_@`@k@;@8C@G 	@3@;@8C@G 
@3@h@5 H @@;@8X P F;  C@G   @3@=@5movenots  @@<@=@5
split_hyps  @@<@=@5 GE@<@=@5 E# @@<@6equivalence  @@8C@G   @3@;@8X Pleftint C@1@G 
 GI
@3@5 GK@;@=@5 GR@ 	
 GI
@!@A@<@,@5 H @@. GI@2@5sp @@;@8C@G 
 GI

 GI@3@5 H@;@8C@G 
 @n

 @n
@3@5 H
@5 H@;@8C	@G 	@3@5 GR@;@8X P H C@G @3@5indentation @@;@8X P FC  C@G @3@. E@+@2@5 E`@5 E@5 E@5 E@5 E@I@8C@@G @3@=
 F@,@5 E@A	@<INFER -- Type formula to infer.INFER -- Formula? @5 G@,	@5 E<@,@5 EL@=@ 
 EP ER
@!@,@5 ES@<@#@A
@;@=rule C"@5 E@;@A@<Rulename pattern? @5 E@,@5 E<@5parse_rulename @@;@=
hyplist@,
@5 E@;
@5
temp_del_hyps @@<@J@A
@;	inf_match@5 E@=@^@, E[@5	try_infer @@5 EM@= E[@5 HN @@= G@5 E@<@6!!! ERROR: Above formula did not type-check correctly.@5 Ev@5 Ex@;@I@<@J@5 Ex*** @5 Ev@5 E by @5 Ev@5 E D0@5 Ev@5 Ex@5 Ex@5restore_temp_del_hyps  @@5 E(@=@ 
 EP ER
@!@5 G@<@J@<@5 Ex@;@=
@,@5inf_fail @@5 I@<@5 I@I@A@;@8X P E C@4@G 		@3@. E^@+@+@2@5 E`@,
@5 Ec@0@1@2
@,@5 G@h@,@5 E@ 
@!@;@8C@G 	@3@;@8X Pconsult_user C@F@G @3 @l@5 H"@5 Ex!!! ERROR trying to move @5 Ev@5printq @ to @5 Ev@5 I"@5 Ex@5 ExFile already exists.@5 Ev@;@5 Ex@ Do you want to delete this file?@,
@5no_echo_read_answer @@=@&
 C@=@?@5 H@D@H@5not_writeable_warning @@<@5delete_file @<@&
 C@6 G=@8X Ptraverse C@1@G 
 EP	
@3@=@&	 EQ@% E'@<@&	 ER@% EU@,@0@1
@1@+
@2@5 F@@;
@5 I1 @@;@8C@:@G @3@5 EM@;@.tv_depth@-@2@5 E@. GF@-@-@2@5 E@.tv_trace@-@2@5 E@. E@-@2@5 E@;@. I4 @2@5 E@. I6 @2@5 E@. I7@2@5 E@;@5tv_environment  @@;@8X P EC C@G  
@9X P Fx C@G @3@@;@8C@G @3@5 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write_vc_description C@G @3VC: @5 Ev@5 E,        Step: @5 Ev@,	@5 H@5 E@.@5 F@5 Ex@5 Ex@;@8X Pcollect_record_field_names C@G 
	
@3@;@6 I@ @@8C@G @3@;@8X Pfind_array_component C@)@G 
:=
@3@=
@5satisfies_index_constraint @@;@5 F9@<@5@!does_not_satisfy_index_constraint @@;
@5 IC @@;@8C@G @3@. IE@-@-@2@5 E@5 F9@-@5 E@;@8X P F C@G   A@9C@G  status@9C@G   A@9C@G  forget@9C@G  remember@9C@G   F@9C@G   F@9C	@G  @j@3 H@5 HP @@;@8C@G   F@9C@G  show@9C@G  declare@9C@G   F@9C@G   I2@9C@G  printvc@9C@G  execute@9C@G  callpro@9X P CU  C@W@G @3@5 I@5 FR@5 E@5 Ex@5 E @@. E@-@-@2@5 E@,@,	@5 E4 @@5 G{ @@5execute_command @@=exit@5 E G<@5 E@5 H @@5maybe_do_auto_newvc  @@<
@=@& I_@<@& G<@5verified_exit_command @@. H@+
@2@5 E`@h
@. H@2@5 E@5 I`@5set_exit_status  @@6 G=@8X Precord_consultation_of C@G @3 H@5 IQ@;@8C@G @3@. E @j@2@5 E|@;@8X D  t  t t  @lt spade_chkhelp_prefix 	P	stand_all  C@G   @3 H@5vc_standardisation @@;@8C@G @3@,@-@5 E%@5 F@5stan_hyp @@I@8C@G    @9X Penumerated_simplify C@G 
 G
@3@,@5 E@,@5enumeration @@. Iw
@2@5enumerated_simp @@;@8C@G 
 G
@3@,@5 E@,@5 Ix@. I~
@2@5 I{@;@8C@M@G 
 Be
@3@,@5 E@,
@5 Ix
@,@5 I{
@,@5 I{@=	@$@;@&	 @@<@=
@5 G
@5 G@;@&	 @@<
@ 	
 Be@!@;@8C@M@G 
 E
@3@,@5 E@,
@5 Ix
@,@5 I{
@,@5 I{@=	@$@;@&	 @@<@=
@5 G
@5 G@;@&	 @@<
@ 	
 E@!@;@8C@d@G 


 E
@3@,@5 E@,
@5 Ix
@,@5 I{
@,@5 I{@=@$@&	 @@B@<@3@=@$@,@0@+@2
@5 G@=@5 G@&	 @@<	@5 G@&	 @@<
@ 	
 E@!@B@;@8C@G 
 E
@3@. E
@2@5 Iu @@;@8C@d@G 


 E
@3@,@5 E@,
@5 Ix
@,@5 I{
@,@5 I{@=@$@&	 @@B@<@3@=@$@,@0@+@2
@5 G@=@5 G@&	 @@<	@5 G@&	 @@<
@ 	
 E@!@B@;@8C@G 
 E
@3@. E
@2@5 I@;@8C@G @3@,
@5 E@,@5 Ix@5 I{@;@8X D  t  t t  @lt is_vc 	D  t  t t  @lt  H 	P Fn C@"@G @3@,@.ruleused_noprefix@2@,	@5 H@*	 D|@,
@5 F@;@. Fq@-@2@5 E Fr@5add_rules_again @@;@8X Pdo_direct_goals C@G 
@3@L
@ 

goal@!@;@@5 I @@;@8C@G 	@3@;@8X D  t  t t  @lt  F 	Ptype_sub C@G 		@3@5 E@5 Ex@;@8C@G @3@5 E@5 Ex@;@8X P F C@G   E[ G@9C@G   H G@9C@G   
 
  E@9C@G 	
 
  E
@3@5 F@Y@_@a@l@Y@_@^@j@8C@%@G 

  HR@3@5 F@Y@Z @a@i@Y@a@Z@@i@;@.  HR@2@6 F@8C@G  
  HR@9X D  t  t t  @lt  E 	P
invalidnum C@G @3@5 F@=@Y@_@`@k@<@Y@_@Z @j@;@8X Pdo_unhandle_quantifiers_in C
@G @3@5 F@5 G @@;@8C	@G 	@3@5 G@;@8C@&@G @3@?
@5 G@D
@H@L@0@+
@+@2@5 F@,@5do_unhandle_quantifiers_in_list @@;@0
@2@6 F@8X Pmake_title_name C
@G 
 Ab
@3@;@8C
@G  Abvc@3@;@8C@G  I@3@;@8C@(@G 
@3@,@5 I @@,
@5 H@,@5 H
@0@_@2@,@5 G@5 H@;@8X P H C@L@G @3@,@5 H}@Y@_@Z @k@-@,	@5 H@. H@-@-@2@5 E@. E&	@-@2@5 E`@.case@-@-@2@5 E@.proved_for_case@-@2@5 E@. H~@-@2@5 E@h
 @h
 @. H~@2@5 E|@5case_restore @@;@8X D  t  t t  @lt  I 	Pset_find_in C@G @3@5 G@;@8C@G 	
@3@. Be
@2@5 FA@;@8C@G 		
@3@;@5 I @@;@8X P H C@G 		@3@;@8C@G @3@5 G@5 H@;@8C@G @3@K@0	@2@5 H@h
	
@5 H@;@8C@G @3@,
@5 H @
@5 H@;@8X P F C@]@G @3@5 F@,@5double_slash @@,@5size @@=@Y@^@`@j@'@5 F@5 E@'@5 F@Y@`@^@d@o@<@/@Y@^@`@k@5 Ex@'@5 F@5 E@'@5 F@=@Y@^@Z@P@j@Y@Z@P@^@d@o@<	@Y@^@Z@P@k@&
 @;@8C@E@G @3@5 F@,@5 I@=@Y@^@`@j@5 I"@Y@`@^@d@o@<@&@Y@^@`@k@5 Ex@5 I"@=@Y@^@Z@P@j@Y@Z@P@^@d@o@<	@Y@^@Z@P@k@&
 @;@8C@G @3@K@;_@5 Ev@Y@`@Z@f@o@;@8C@G @3[@5 Ev@0@2@5 F]@5 Ev@;@8C@'@G 
$$$@3A@5 Ev@5 E@;@h	 @=@Y@^@Z @k@$
@<@5 Ex@&
@O@;@8C@P@G @3@?@5 G@D@H@L@0@+@+@2@5 F@,
@5 F(@5 Ev
@,@5 F@=@Y@^@Z @k)@5 Ev@Y@^@Z@d@o@<@Y@^@Z @j@5 Ex I@5 Ev@&
@O@;@8X Pis_digits_and_dot C@G @3@,	@0@.@2@5 H@6 F@8X D  t  t t  @lt  H 	P H~ C EZ  @9XPcheck_rule_family_declared C@|@G 

@3@K@;@ 

@!@=
@K@A@J@B@<@0@+@+@2@5 F@,@5 H @@;@=	@-@5user_classification @@<@&@'rule_family_not_declared_for_this_usage@;@=@&
 D|@B@B@<@5@ 
@!@=
@K@A@J@B@<@0@+@+@2@5 F@,@5 I@;@=	@-@5 I@<@& I@;@8C@G  @9X D  t  t t  @lt  H  	P
changelist C	@G 
@3@;@8C@8@G 


@3
@,@,@5change @@= C@5all_done @@ 	@!@A@<@,@5 I @@ 	@!@;@8X P G
 C@G @3@5 GK@;@?
@5 GK@D
@H@8C@G @3@5 GK@;@I@8C@G @3@5@< @;@8X P F C
@G 

@3@;@5replace_in_conc @@;@8C@G @3@Y@a@^@k@;@8C@G @3@5 I@;@h
@5 F@;@8X P G. C@@G 	@3@,@5overwrite_warning @@,	@5command_log_filename @@=@V@5 F De@,
@5 H@0@-@2@,@5 G@,@5 H@=@+@5 I@=
@& E[@5 I @@<@& H@=@?@5 H@D@H@5 I+@<@5 I.@<
@?@5 I@D@H@5rename_file @<@?@5 I@D@H@B
@A@,
@5 H@=@[
@5 I
@,@5 H@0@-@2@,@5 G@,@5 H@=@,@5 I@=@& E[
@5 I@<@& H@=@?@5 H@D@H@5 I+@<@5 I.@<
@?@5 I@D@H
@5 I@<@?
@5 I@D@H@B@A@8X D  t  t t  @lt previous_character 	D  t  t t  @lt fdlfile_name 	D  t  t t  @lt  F 	P F C  C<  @9XPdetermine_newsub C@_@G @3@=
@. Enew@+	@2@5 E`@A
@<
@ Type new subexpression pattern: @5 E@,
@5 E<@,	@5 EL@.
pos_newsub	@2@5 E|@;@=@. E I C"@2@5 E`@;@A@<@5 FR@. Erulename@-@2@5 EBy which rule? @5 E@,@5 E<@5 I	@;@.=>	@2@,@5try_rule @@5 Es @@;@8X Pwrite_flag_value C@G 
  HRstring@3@"@5 F@5write_flag_string @@"@5 F@;@8C@G @3@5 E@;@8X Pdo_infer C	@G @3@.used@-@2@5 E@I@8C
@G 
 Be		@3@;@8C@G 
 E		@3@;@I@8C@G 
 Be	
@3@. Be	@2@5 I @@. Be
@2@5 I@;@8C@G 
 E	
@3@. E	
@2@5 I@;@8C@G 
 E			
@3@. E	
@2@5 I@;@8C@G 
 E@3@;@8C	@G 
 E@3@;@8C
@G 
 E
 F F@3@;@8C
@G 
 E
 F F@3@;@8C@G  @@3@;@8C@G 
 D @@3@;@8C@G @3@-@5 E%@;@8C@G @3 E[@5 EY @@- @@5 E%@;@8C@G 
 G@	
@3@5 I@5 I@;@8C@G 
 G	
@3@=@5 I@<@5 I@;@8C@G 
 C@	
@3@=@5 I@<@. D	@2@5 I@;@8C@G 
 G	
@3@. C@	
@2@5 I@. C@
	@2@5 I@;@8C
@G 
 D D	@3@5 I@;@8C@G 
 D	@3@,
@5 E@. D	@2@5 E@5 I@;@8C@G 
 Be	
@3@,@5find_mutual_types @ A@5try_to_infer @@;@8C@G 
 E	
@3@,@5 I E@5 I@;@8C@G 
 E	
@3@,@5 I E@5 I@;@8C@G 
 E	
@3@,@5 I E@5 I@;@8C@G 
 E	
@3@,@5 I E@5 I@;@8C@G 
 E	
@3@,@5 I E@5 I@;@8C@%@G 
 G	 F
@3@=@. Be	
@2@5 I@<@. I	@/ F@2@5 I@;@8C@$@G 
 I	\/
@3@=@. I	
@2@5 I@<	@. I	@2@5 I@;@8C@ @G 
 I	/\
@3@. I	
@2@5 I@. I	@2@5 I@;@8C@ @G 
 I	\
@3@. I	
@2@5 I@. G	@2@5 I@;@8C
@G 
 J	 F@3@;@8C@!@G 
 J	 F
@3@. E	
@2@5 I@. J	@/ F@2@5 I@;@8C@ @G 
 J	 I
@3@. J	
@2@5 I@. J	@2@5 I@;@8C@$@G 
 J	 I
@3@=@. J	
@2@5 I@<	@. J	@2@5 I@;@8C@$@G 
 J	 I
@3@=@. J	
@2@5 I@<	@. I	@2@5 I@;@8C@G 
 G	
@3@. Be	
@2@5 I@;@8C
@G 
 J
 F@3@;@8C@G 
 J
 I	
@3@. J	
@2@5 I@;@8C@2@G 
 J
 I	
 I	@3@=@. J
@2@5 I@<@. J@. I	@2@/ I	
@2@5 I@;@8C@G 
 J
 I	
 I	@3@. J
@2@5 I@;@8C@G 
 J
 I	
 I
@3@. J	@2@5 I@;@8C@G 
 J
 I	
 I
@3@. J	@2@5 I@;@8C@G 
 J
 I	
 I	@3@. J
@2@5 I@;@8C@G 
 J
 I	
 I	@3@. J
@2@5 I@;@8C@G 
 J
 I	
 I
@3@. J	@2@5 I@;@8C@G 
 J
 I	
 I
@3@. J	@2@5 I@;@8C@G 
 J
 I	
 I	@3@. J
@2@5 I@;@8C@G 
 J
 I	
 I	
@3@;@8C@G 
 J
 I	
 I
	@3@;@8C@$@G 
 J	 I
@3@=@. J	
@2@5 I@<	@. J	@2@5 I@;@8C@ @G 
 J	 I
@3@. J	
@2@5 I@. J	@2@5 I@;@8C@%@G 
 J
 I	
@3@=@. J	@2@5 I@<	@. J
@2@5 I@;@8C@G 
 J
 F	 F
@3@5is_subset_of @@;@8C@G 
 G
 F	@3@. I@-	@2@5set_infrule @@;@8C@4@G 
 J
 I	
@3@=@. J	@2@5 I@<@. J	@2@5 I@. E@. I
@2@/ F@2@5	set_infer @@;@8C@%@G 
 J
 I	
@3@=@. J	@2@5 I@<	@. J
@2@5 I@;@8C@$@G 
 J	 I
@3@=@. J	
@2@5 I@<	@. J	@2@5 I@;@8C@G 
 J
 F	 F
@3@5is_strict_subset_of @@;@8C@G 
 Be
 A	
@3@. Be	
@2@5 I@;@8C@G 
 Be
 J@	
@3@. Be	
@2@5 I@;@8C@!@G 
 Be
 F	
@3@0	
@2@,@5 F@. Be@2@5 I@;@8C@$@G 
 Be
 J J		
@3@0	
@2@,@5 F@. Be@2@5 I@;@8X P H C@G @3@-@,
@5 H@,@5obtain @@5	determine @@;@8X P H C@G @3@-@. G@+@+	@2@5 E%@-@5 E%@5 E(@I@8C@G @3@-@. G@+@+	@2@5 E%@-@5 E%@5 E(@I@8C@#@G @3@-@. G@+@+	@2@5 E%@-@. D@2@5 E%@. D	@2@,
@5 E+@5 E(@I@8C@#@G @3@-@. G@+@+	@2@5 E%@-@. D	@2@5 E%@. D@2@,
@5 E+@5 E(@I@8X D  t  t t  @lt function 	P H C@G 
 GI
 GI@3@. GI@. GI
@2@2@5 H@;@8C@G 
 GI

 GI@3@5 GR@5 H@;@8C@G 
 @n
 @n@3@. @n@. @n
@2@2@5 H@;@8C@ @G 
 @n

 @n
@3@5 E1
@5 H@5 H@;@8C	@G 	@3@5 GR@;@8X Padd_new_record_function C@"@G @3@-@-@-
@5record_function @@;@+Warning - record field number already used.@5 Ev@;@h	
@5 J @@;@8C@G @3@. J	

@2@5 E|@;@8X P Cl  C@G @3@?	to_do@-@5 E@D	@H@5 Ex@,@5 F@5
done_range @@I@8C@/@G @3 F@,@5 E@=@ 
 EP ER	@!@5 G@A
@<@ 
 F
 EP ER	
@!@5 J$@I@8C@G   @3@5 I  @@I@8C@G   @3proved@-@5 H@;do_not_issue_failure_message@6 E@8C@G   @3 J*@5 E`@; J*@6 E@8C	@G   @3@/*** Cannot eliminate any conclusions at present@5 Ev@5 Ex@I@8X P F C@@G @3@=@ 
 EP ER@!@5 F@,@5 ES@<
 G@5 E@#@A@,
@5 G @@=@5 Fuvar E@,@5make_new_var @@<
 J-ind E@,@5 J. J-z E@,@5 J.@;@,@5 J,@. @n@2@,@5 J,@#ENTERING PROOF BY INDUCTION ATTEMPT@5 Ev@. C@@. E
@2@/ C@@.for_all@.  E@2@/ C@@. G@@. E
@2@/ E@2@2@2@!@5 Ex@. E F@1@1	@1
@2@5 E|@0
@1@2 @	INDUCTION@5
start_subgoal @@;@8X Ptv_process_command C@X@G 			redisplay@3@,	@5 I4 @@,
@5 Fc@,@5 FgDepth: @5 Ev@5 E,       Trace: @5 Ev@,@5 I7 @@5 F@,
@5 I6 @ I@5 Ev
@5 FPrincipal functor: @5 Ev
@0@+@+@2@5 F@;@5 E@5 E@5 E@,@5 @ @@;@5 F @@;@8C@@G 		up@3@,	@5 J=@Y@`@Z @k@;@. I4@-@2@5 E@. I6	@-@2@5 E@h
	 @. I4
@2@5 E@,@5 J@@. I7@-@2@5 E@,@0@-@2@5 H@. I7@2@5 E@,
@5 JA@=@1@=@ 

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

for_some
 @!@,@5 H_@. Hwtv@2@5 E@<@J@B@A@; J<@5 J: @@;@8C@G  JE@3@-@5 E @@;@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@5 F@. E@-@2@5 E@;@8C	@G  JE@3CANNOT "UP" AT TOP-LEVEL.@5 F@;@8C@@G 

down	@3@,
@5 J=@,@5 JA@?@5 G@D@H@,@5 J@@;@h
@-@,@5 H@=@@=@5 F@Y@`@Z@l@Y@`@^@j@#	@<	@&	?@&@%@;@,@5 H@. I4@-@2@5 E@. I4
@2@5 E@. I6
@2@5 E@. I7@-@2@5 E@0@2@,@5 G@. I7@2@5 E@=@1@=@ 
 J4
 @!@<
@ 
 JF
 @!@,@5 H_@. JH JI@2@5 E|@<@J@B@A@; J<@5 JJ@<@=@-@5 JK@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@5 F@. E@-@2@5 E@<"DOWN" NON-EXISTENT ARGUMENT.@5 F@B@B@B@;@8C@G 
 JN@3@-@5 JK@;@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@5 F@. E@-@2@5 E@;@8C@G 
 JN@3@;CANNOT "DOWN" AT TREE-LEAF.@5 F@;@8C@G type@3@,	@5 J=@,
@5 JA@;@5tv_show_type_template @@;@8C@G 
locate	@3@,
@5tv_build_locate_expr @@;@5 F@;@8C@7@G  A@3 TRAVERSE ENVIRONMENT COMMANDS:@5 F ------------------------------@5 F@2 u (or -)   UP (ascend a level in expression tree)@5 F@D d (or +)   DOWN (descend a level); must be followed by argument no.@5 F@/                 (e.g. d2 = descend argument 2)@5 F@@ l          LOCATION of current level w.r.t. original expression@5 F@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@5 F@. t          TYPE information for current level@5 F@# r          REDISPLAY current level@5 F@/ s          SHOW top-level expression (in full)@5 F@) h (or ?)   HELP -- displays this message@5 F@2 x          EXIT from traverse command environment@5 F@5 Ex@;@8C@G showtop@3 @,	@5 JATOPLEVEL EXPRESSION:@5 F@5 F@;@8C@G  I_@3@. JH@-@- JI@2@5 E@;@8C@G 
 B	@3@;ERROR(S) IN COMMAND SEQUENCE:  @5 Ev@5
tv_write_list @Please retype command-line.@5 F@;@8X P G~ C@G @3@K	@5 Ex@/!!! VAR argument not permitted: retype command.@5 Ev@5 Ex@;@I@8C@G 	@3@;@8C@(@G  A
 EP
@3@=@(
 EQ@<@(
 ER@;@5 F@. E A@/ EP
@2@5 E|@;@8C@>@G  A
 F
@3@L
@5 F@ 

 EP
@!@=@( EQ@<@( ER@;
@5 F@Y@^
@^@i@. E A@/ F
@2@5 E|@;@8C@G  A
 EV
@3@L
@L@; A@5 G} A@5 G}@;@8C@n@G  A@3@5 F@0@+
@+@2@5 H@;@=@+@0
@2@-@0@d@1@e@1@l@1@e@1@t@1@e@1@d@2@5 H@. E Adeleted@2@5 E|@<@/@0
@2@-@0@f@1@o@1@r@1@g@1@o@1@t@1@t@1@e@1@n@2@5 H@. E A	forgotten@2@5 E|@;@8C@(@G  F;
 EP
@3@=@(
 EQ@<@(
 ER@;@5 F@. E F;@/ EP
@2@5 E|@;@8C@>@G  F;
 F
@3@L
@5 F@ 

 EP
@!@=@( EQ@<@( ER@;
@5 F@Y@^
@^@i@. E F;@/ F
@2@5 E|@;@8C@G  F;
 EV
@3@L
@L@; F;@5 G} F;@5 G}@;@8C@,@G deduce
from
@3@L
@L@;@,@5parse_goal_expression @@5 H\@. E F@2@5 E|@. E I@2@5 E|@;@8C@G  Js@3@;@,
@5 Jv@. E F
@2@5 E|@;@8C@D@G  FC
 Jt
@3@L
@L@ 

using
@!@;@,@5 Jv
@5 I	@5 H\@. E F@2@5 E|@. E I C"@2@5 E|@. E I@2@5 E|@;@8C@+@G  FC
 Jt
@3@L
@L@ 
 Jy
@!@; FC@. Jt@. Jy

@2@2@5 G}@;@8C@*@G  FC
 Jy
@3@L
@;@,@5 Jv@5 I	@. E F@2@5 E|@. E I C"@2@5 E|@;@8C@,@G  FC
 Jt
@3@L
@L@;@,@5 Jv@5 H\@. E F@2@5 E|@. E I@2@5 E|@;@8C@G  FC@3@;@,
@5 Jv@. E F
@2@5 E|@;@8C@\@G 

 E
 
@3@5check_hyp_or_conc @@L@ 
 Jy
@!@L@ 
by@!@;
@5 I	@,@5 EL@,@5 EL@. E F
@2@5 E|@. E E@2@5 E|@. E I@2@5 E|@. E I C"@2@5 E|@;@8C@^@G 

 E
 
@3@L
@&
 B@L@ 
 Jy
@!@L@ 
 J~@!@;
@5 I	@,@5 EL@,@5 EL@. E F B@2@5 E|@. E E@2@5 E|@. E I@2@5 E|@. E I C"@2@5 E|@;@8C@k@G 

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

 EV@!@<@ 

 F@!@L@ 
 Jy
@!@L@ 
 J~@!@;
@5 I	@,@5 EL@,@5 EL@. E F
@2@5 E|@. E E@2@5 E|@. E I@2@5 E|@. E I C"@2@5 E|@;@8C@C@G  E
 
@3@5 J{@L@ 
 J~
@!@;@,@5 EL
@,@5 EL@. E F
@2@5 E|@. E E@2@5 E|@. E I@2@5 E|@;@8C@(@G  E
 
@3@5 J{@;@,@5 EL@. E F
@2@5 E|@. E E@2@5 E|@;@8C@G  E@3@5 J{@;@. E F	@2@5 E|@;@8C@G standardise@3@;@,
@5 EL@. E F
@2@5 E|@;@8C@G forwardchain@3@5 J{@;@. E F	@2@5 E|@;@8C@G  Cl
 EV
@3@L
@L@; Cl@5 G} Cl@5 G}@;@8C@!@G  Cl
 EP
@3@(
 ER@;@5 F@. E J#@/ EP ER@2@5 E|@;@8C@>@G  Cl
 F
@3@L
@ 

 EP
@!@L@( ER@;
@5 F@5 F@Y@^@^
@k@. E J#@/ F@. EP ER
@2@2@5 E|@;@8C@G  I@3@;@5 F@. Ecase_number	@2@5 E|@;@8C@F@G prove
 E[
@3@;@L
@ 

 J~
@!
cases@5strategy_keyword @@,@5 EL@,@5 Jv@. E E[@2@5 E|@. Estrategy J@2@5 E|@. E F@2@5 E|@;@8C@*@G  J
 J~
@3@;@,@5 J@,
@5 Jv@. E J@2@5 E|@. E F
@2@5 E|@;@8C@G unwrap@3@5 J{@;@. E F	@2@5 E|@;@8C@+@G instantiate
with
@3@5 F@5qvar @@;@,@5 EL@. Evalue@2@5 E|@. Evar
@2@5 E|@;@8C@G  J@3@5 F@5 J@;@. E J	@2@5 E|@;@8C@G  J@3@?@5 J@D@H@;@,
@5 Jv@. E J
@2@5 E|@;@8C@G newvc@3@;@5 F@. E	vc_number	@2@5 E|@;@8C@G  @j@3@;@5 F@. Efilename	@2@5 E|@;@8C@G  IV@3@;@5 F@. E J	@2@5 E|@;@8C@G  A@3@. Esubject	@2@5 E|@;@8C@G  IO
 EV
@3@L
@L@; IO@5 G} IO@5 G}@;@8C@G  IO
 EP
@3@(
 EQ@;@5 F@. E I@1@2@5 E|@;@8C@;@G  IO
 F
@3@L
@ 

 EP
@!@( EQ@;
@5 F@5 F@Y@^
@^@i
@,@5 H@. E I@2@5 E|@;@8C@G  IO@3@;@5 H\@. E I	@2@5 E|@;@8C@G  IP
 EV
@3@L
@L@; IP@5 G} IP@5 G}@;@8C@G  IP
 EP
@3@(
 EQ@;@5 F@. E I@1@2@5 E|@;@8C@;@G  IP
 F
@3@L
@ 

 EP
@!@( EQ@;
@5 F@5 F@Y@^
@^@i
@,@5 H@. E I@2@5 E|@;@8C@G  IP@3@;@5 H\@. E I	@2@5 E|@;@8C@G  F
 EV
@3@L
@L@; F@5 G} F@5 G}@;@8C@G  F
 EP
@3@(
 EQ@;@5 F@. E I@1@2@5 E|@;@8C@;@G  F
 F
@3@L
@ 

 EP
@!@( EQ@;
@5 F@5 F@Y@^
@^@i
@,@5 H@. E I@2@5 E|@;@8C@G  F@3@;@5 H\@. E I	@2@5 E|@;@8C@G  F
 EV
@3@L
@L@; F@5 G} F@5 G}@;@8C@G  F
 EP
@3@(
 EQ@;@5 F@. E I@1@2@5 E|@;@8C@;@G  F
 F
@3@L
@ 

 EP
@!@( EQ@;
@5 F@5 F@Y@^
@^@i
@,@5 H@. E I@2@5 E|@;@8C@G  F@3@;@5 H\@. E I	@2@5 E|@;@8C@,@G  F
 F
@3@,@5 F@;@L@5 F@. E @r
@2@5 E|@. E J@2@5 E|@;@8C@G  F@3@-@5 F@;@. E @r	@2@5 E|@;@8C@%@G  I2@3@;@,
@5 EL@5 EM@=@ 

 EP@!@<@-@5 E@. E F
@2@5 E|@;@8C@G  IW@3@;@L	@. E I	@2@5 E|@;@8C@G @3@5 Ex@.!!! Argument(s) not recognised: retype command@5 Ev@5 Ex@;@I@8X P@"ask_user_if_search_should_continue  C@/@G @3@5 Ex@5 Ex@=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@5 Ev@5 Ex@8    Type Y(es) to continue search, N(o) to abandon it...@5 Ev@5 Ex@5 Ex    Continue search@,@5 Gl@=@& C@.search_count@-@2@5 E@<@& C H@5 E|@;@8X P I C@|@G @3@,	@5 H}@,
@5 I @@5 ExCASE @5 Ev@5 E: @5 Ev@5 E@5 Ex@-@,@5 H@5 I@. E&
@2@5 E|@5 G@. ET@-@-@2@5 E@,@-@-@5 H@. E I@2@5 E|@. E G@/ E&
@2@5 E|@5 Hz GW@. C@ @@2@5format_formula @@. H	@-@2@5 E@. H	@2@5 E|@;@8X P E C@T@G @3@-@,
@,@5 H@#On exiting successfully from depth @5 Ev@5 E you will have proved @5 Ev@=@5 FC@5 Ev@5 E@<
<own-formula>@5 Ev@;@=	@&	  at the *TOP-LEVEL*, by @5 Ev@< at the previous depth, by @5 Ev@5 E@.@5 F@5 Ex@;@=@&CASES@"Progress so far on proof by cases:@5 Ev@5 Ex@5list_case_status @@<@J@;@8X P F C@G  ?@9X P	simp_args C@G 
@3@5is_a_valid_type @@;
@5 E@;@8C@ @G 	@3@,
@5 E@;
@5 E@;@8C@"@G 		
@3
@5 J@;
@5 E@;@5 J @@;@8C@&@G 			
@3@,@5 E@;@5 E@;
@5 J@;@8X P J% C	@G 	@3@5 G@;@8C@G @3@Y@_@`@i@=@5 G@<@J@;@h
@5 J$@;@8X P Ib C@ @G  @3time_for_new_vc@5 E` E[@5 HV @@?@5vcs_to_prove @@D@H@5 ExAUTO-NEWVC:@5 Ev J@5 I\@5 I`@;@8X Pprocess_rulefile C@G@G @3@5 FR@,	@5 G9@,
@,@,@5process_single_rule @@=
@K@5
add_rulefacts @@<	@L@5report_bad_rule @@=@&	 @@<@5bad_rulefile  @@5scrap_rulefile @@;@=text@-@5 H@<	@. E J@+No errors trapped in reading this rulefile.@2@5 E|@;@8X P
print_list C
@G @3 I@5 Ev@5print_list1 @ I@6 Ev@8X Pload_vcs C@%@G @3@5 E@= H@5 E @@<@5 Ex@5 Ex@.
current_vc_no@-@2@5 E@. J @2@5 E@5skip_initial_crap  @@5read_vcs  @@5 E@;@8X Pcompatible_array_result_types C@G 	@3@;@8C@G  E G@3@;@8C@G  G E@3@;@8C@G @3@5 Hc@;@8X P FE C@G 
 F6@3@. E	@2@5 FA@;@5 FD@;@8C@G 
 F6		@3@. Be	@2@5 FA@;@8C@)@G 	@3@?@5 G@D@H@0 Hf@+@2@5 F@5
spark_enabled  @@,
@5reverse E
@6 IM@8C@0@G 	@3@?@5 G@D@H@0@+@+
@2@5 F@-array@5mk__function_name @@5 J
@,@5 J@6 IM@8C@G 

 F?	@3@;@8X D  t  t t  @lt resource 	D  t  t t  @lt  J Pset_simplify C@@G 
 I
@3@,@5 J @@,
@5 J@=@$
@;@$	@B@B@A@<@d@=@.@ 
 F@!@ 

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

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

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

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

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

 F@!@5 J@B@B@&	 @@<@ 	
 J
@!@B@B@B@;@8C@?@G 
 J
@3@,@5 J@,
@5 J@=@ 
 F@!@ 

 F@!@5 J
@&	 @@<
@ 	
 J
@!@B@;@8C@E@G 
 I
@3@,@5 F9@,
@5 J@=@$@ 

 F@!@=@. I
@2@5 I@&	 @@<@. J
@2@5 I@&	 @@<
@ 	
 I
@!@;@8C@E@G 
 J
@3@,@5 F9@,
@5 J@=@$@ 

 F@!@=@. J
@2@5 I@&	 @@<@. I
@2@5 I@&	 @@<
@ 	
 J
@!@;@8C@)@G 
 Be
@3@,@5 J@,
@5 J@=@$
@&	 @@<
@ 	
 Be
@!@;@8C@E@G 
 E
@3@. Be
@2@,@5 J@=@& @@&	 @@B
@<@#@=@ 
 Be
@!@ 	
 E
@!@<@ 	
 D@!@B
@;@8C@G 
 F

 F@3@,@5 J@5 F@;@8C@*@G @3@=
@5 F@$	@B
@A@<@0@+
@+@2@5 F@,@5 F<@0
@2@5 F@;@8X D  t  t t  @lt spade_checker_prefix 	P E C@G   @3 H@5 HW @@;@8C@G   @3@5 Ex@;@8X Pnondeclared C	@G @3@-@-@5 JH @@;@I@8C@G @3@;@8X P	call_once C@G @3@@;@8X P F# C@"@G @3@,@.ruleused_this_session_noprefix@2@,	@5 H@*	 D|@,
@5 F@;@. F&@-@2@5 E F'@5 I@;@8X D  t  t t  @lt  G 	P Ih C@G   @3@;@8X Pprocess_array_list C@$@G  Iof Ab
@3
@5 H_@5 H_@;@8C@G  @O
@3
@5 H_@5 K @@;@8X P F^ C@7@G 	@3@=@. Be@2@5 FA@;@5 F]@A
@<@. E@2@5 FA@;@,
@5 F]@ 

@!@;@8C@G 	@3@;@8X P J C@G @3@;@8C@G 
@3@,@5 J@,
@5 H @
@5 G@;@8X D  t  t t  @lt  E_ 	P Jm C
@G 	
@3@5 E@;@5 Jl@;@8C@G @3@5 Ex@;@8X P H C@E@G @3@,@5 H}@-@-@-@5 H@. H@-@-@-@2@5 E@. H@-@-@2@5 E@. I@-@-@2@5 E@. I@-@2@5 E@h	 @. H~@-@2@5 E@. H~	@2@5 E@5 I@;@8X P K C@G 	
@3@0
@1@2@5 F%@6strip_rule_prefix @@8X Pdistinguish_vars_in C@G @3@K@;@ 
 I	@!@Y@`@Z@f@o@;@8C
@G 
	@3@5 G@;@8C@G @3@0@-@+@2@5 F@;@5distinguish_vars_in_list @@;@8X Pread_initialisations  C@6@G @3@,@5 J @@0@c@1@h@1@e@1@c@1@k@1@e@1@r@1@.@1@i@1@n@1@i@2@,	@5 G@,
@5 H@6 H @@8C@G   @3checker.ini@6 K@8C@G    @9X Pis_ok_front_part_of_vc_line C@=@G 	@3@=@Y@Z@0@`@j@Y@`@Z@9@j@<@(@=@Y@Z@A@`@j@Y@`@Z@Z@j@<@=@Y@Z@a@`@j@Y@`@Z@z@j@<@0	@2@0@_@2@5 Be @;@8C@G @3@;@8X Padd_vc C@G @3@,	@5 I @@5 E@I@8C@G  @9X Pfind_first_free_starting_at C@G 	@3@?
@-@5 E%@D
@H@;@8C@G @3@h
@;@6 K @@8X D  t  t t  @lt  F  	P F1 C@G @3 H@5 H@;@5 E::@5 Ev@5 E@6 Ex@8C@G @3 E[@5 H@;@,
@5 K	@5 E K!@5 Ev@5 E@6 Ex@8X P I C@'@G 
	@3@0@2@5
occstoreplace @@;@. I C@2@5 E`@. I C@2@5 E|@. Ez	@2@5 E`@;@8C@-@G 
@3@0@+
@2@5 K"@;@. K#@1
@2@5 E`@. K#
@2@5 E|@5 Ez @@Y@^@Z@f@o@;@8C@G 	@3@Y@^@Z@f@o@;@8C
@G 	
@3@5 G@;@8C@G @3@,
@,@5 H@,@5 I
@5 H@;@8X P G C@G 

@3@;@5	orderargs @@;@8C@G 
@3@5 G@;@8X Pget_file_attrib C@G 	@3@6 A @@8X P EF C@G @3@5 FR@,	@5 FS@$	@;@8X Ptv_fetch_number C@G @3@,@5tv_fetch_digits @ @5tv_form_number @@;@8X Pcheckerhelp C@G 
 Be	
@3@,@5get_help_identifier @@,@5 K7@. Be@2@5	show_help @@;@8C@G @3@5 G@;@,	@5 K7@=@5 K:@<	@. Berules	@2@5 K:@;@8X P J C@G @3@;@8C@G 
@3@5in_set_list @@5 J@;@8X D  t  t t  @lt fdl_file_title 	P GZ C@G  @@3@;@8C
@G 	@3@-@5 E%@;@8C@G @3@-@5 E%@h
	@5 GY@;@8C@G @3@. E&	@2@5 E|@. E G@/ E&	@2@5 E|@5 Im @@;@8X D  t  t t  @lt  HX 	P HX C@Z EZ @9XP G C@G  @ @9C@G  @9C@G  @.@9X Playout C@"@G @3@= E[@5 HL @@,@5 F9@<@#
@;@,@5flatten @@;@6store_vc @@8X Pcv C@G @3@K@;@I@8C@G 
 GI
@3@,@5 KN @@,
@5 KP
@5multiply_out @@;@8C@G 
 @n

 @n
@3@5 KP
@5 KP@;@8C@#@G 
 F

 @n
@3@5 KP@. GI@/ @@2
@5 KP@;@8C@G 
 G
@3@,@5standard @@,
@5 KU@. G
@2@5simp_num @@;@8C@G 
 G
@3@,@5 KU@,
@5 KU@. G
@2@5 KX@;@8C@"@G 
 F?
@3@. F?
@2@,@5 E@;@. F?
@2@5do_norm_typed_expr @@;@8C	@G 	@3@5 G	@;@8C@G 	
 KT
@3@5 F@Y@_@Z @i@Y@_@c@o@;@8C@G 
 KT
@3@. GI
@/ KT@2@5 KP@;@8C@G @3@,
@-@5 G@5
simp_funct @@;@8C@G  	@9X P	put_value C@D@G @3@=@%
 E'@<
@=@%
 Gf@<@%
 EU@,@0
@1@+@1@+
@2@5 F@
@,@5 J,@=
@5 E@.	inst_form
@2@5 E|@<@J@I@8C@,@G @3@. FV@-@/ J@2@5 E@,
@,@5 Ke @@,@5 J,@5 E@.
inst_saved_vc
@2@5 E|@I@8C@ @G @3@. Kg@+
@+@+@2@5 E`@. Ke
@2@5 E`@. Ke
@2@5 E|@I@8C@&@G @3@,
@,@,@5 J@,
@5 J,
@5 E@.	inst_case

@2@5 E|@I@8C@&@G @3@. Ki@+
@+@+@+
@2@5 E`@. I
@2@5 E`@. I

@2@5 E|@I@8C@*@G @3@,
@,@,@,
@5 H@,@5 J,@5 E@.inst_subgoal_formula

@2@5 E|@I@8C@,@G @3@. Kk@+
@+@+@+
@+@2@5 E`@. H

@2@5 E`@. H

@2@5 E|@I@8C@@G 

@3@=@(@%
 E'@% G@. E&@+
@-@2@!@. E&
@+@2@!@#@. G
@2@!@<@P@=@(@%
 Gf@% G@. G@+
@-@2@!@. G
@+@2@!@. E&
@2@!@% @@<@&@%
 EU@%newconc@. ET@+
@-@2@!@. ET
@+@2@!@#@.new_conc_message
@2@!@. Kc

@2@5 E`@5 E@5 E|@. E@2@5 E|@@I@8C@ @G @3@. Kg@+
@+@+@2@5 E`@. Ke
@2@5 E`@. Ke
@2@5 E|@I@8C@G @3@. J@2@5 E@. JH@-@-@2@5 E@;@8X Pfulfil C@G @3@;@8C@R@G 

@3@,
@,@,@5split @@,
@5try_to_satisfy @@=@&
 D|@,@5match_up @@<
@5 E@#
@,@5 G@=@& D|@$	@B@<@5 E@,@5 I@,@5 Kp @@6 G@8X D  t  t t  @lt  HL 	P KG C@A EZ  E[@9XD  t  t t  @lt 
current_vc 	P J/ C@@G @3@,@5 H@=@& J-@#
@<@,
@5make_capital @@;@,@5 H@=@,@5 JC@Y@^@Z@j@#@B@A@<@ @!@0@1@1@2@!@A@;@0@_
@2@,@5 G@5 FR@,@5
nextnumber @@,@5codelist @@0@_@2@,@5 G@5 H@5 J @@,@5 H_@. JHp@2@5 E|@,@0@1@2@5 F@5 E|@;@8X P G C
@G   @3@5vcs_proved_this_session @@;@-No VCs were proved during this proof session.@5 Ev@5 Ex@;@8C@G @3@0@0@+@2@2@5 K@;@2The only VC proved during this proof session was: @5 Ev@5 E@5 Ex@;@8C@G @3@,@5 K@;@8The following VCs were proved during this proof session:@5 Ev@;@5 Ex@5 F-@5 F@;@8C@G  @3@?@-@5 K@D@H@; K@5 Ev@5 Ex@;@8X D  t  t t  @lt csvfile_name 	Pfetch_environment_variables  CA^@G 
@3@0@/@1@u@1@s@1@r@1@/@1@b@1@i@1@n@2@!@=@ 
SPADE_CHECKER@,	@5 HE @,
@5
atom_codes @0@/@2@,@5 G@. K@2@5 E|@A@<@{@? K@,@5 K@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 G@. K	@2@5 E|@B
@=@ 
SPADE_CHKHELP@,
@5 K
@,@5 K@0@/@2@,@5 G@. Il@2@5 E|@<@@?	 K@5 K@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 G@. K
@2@6 E|@B@8X P IH C@G 
 EV
@3@=@5 IG@<@5 IG@;@8C@G 
 G
@3@. E
	@2@5 FA@. E	@2@5 FA@;@8C@G 
@3@. Be
	@2@5 FA@;@8X Pfind_del C@G 	@3@;@8C@G 	@3@,
@5 K @@Y@^
@Z@f@o@;@8C@G 	
@3
@5 K@;@8X D  t  t t  @lt  E 	Pdo_deleting  C@G @3 I@,@5 E@5 F @@. F@-@2@5 E@I@8C@G   @3@;@8X Parray_simplify C@ @G 
 F6
@3@;@. F6
@2@,
@5 G@;
@5 F8@;@8C@G 
 F?
@3@;@. F?
@2@5 F8@;@8X D  t  t t  @lt  E{ 	P G+ C@@G @3@. H@-@2@5 E@. I@-@2@5 E@=@,	@5cmd_line_proof_log @@. H	@2@5 E@A
@<@0@.@1@p@1@l@1@g@2@,
@5 G@,	@5 H@. H	@2@5 E@;@=@ @,@5cmd_line_command_log @@. I@2@5 E@=@5perform_script_file @@LAborted: Cannot set command_log and execute qualifiers to the same filename.@5 Ev@5 Ex@5 G=@<@J@A@<@7@0@.@1@c@1@m@1@d@2@,@5 G@,@5 H@=@5 K@MAborted: Cannot have command_log and execute qualifiers as the same filename.@5 Ev@5 Ex@"Consider renaming the execute log.@5 Ev@5 Ex@5 G=@<@J@. I@2@5 E@;@8X Pstrip C@)@G  E'
 J4
 
@3 J@,
@5 J.
@,@5 J,@5 E(@;@8C@:@G  EU
 JF
 
@3 J@,
@5 J.
@,@5 J,@. JF@. 
@2@2@0@2 @QUANTIFICATION@5 J7@;@8C@-@G  E'
 JF
 
@3@5no_qvars_in @ J-@,
@5 J.
@,@5 J,@5 E(@;@8C@>@G  EU
 J4
 
@3@5 K J-@,
@5 J.
@,@5 J,@. J4@. 
@2@2@0@2 @ K@5 J7@;@8X P K\ C@2@G 		
 F?	
 F?
@3@,@5 E@. J@+@-@2@5 JT @
@5 K[@5do_norm_typed_exprs @@;@8C@7@G 
 F6
	
 F6@3@. K@+@+@2@5 K@5 K[@5 K
@5 K[@;@8C@G @3@=@&	 E@<@&	 G@;@5apply @@;@8C@G 	 G@3@;@5do_norm_expr @@;@8C
@G 
@3@5 G@;@8C@9@G 	@3@?@5 G@D@H@0@+@+@2@5 F@,
@5
checktypes @
@,@5 K@,@0@2@5 F@=@5 F9@<@$
@;@8X Pgenvar C	@G 	@3@5 K@;@8C@$@G @3@,
@5 H@5 FR@,@5 K@,@5 K@,
@5 G
@5 H@5 K@;@8X D  t  t t  @lt  Kd 	Phandle_negatives_etc C@6@G @3@5 F@,
@5 H@=@ 
@-@!@,@5 H@ 	
 KT@!@<@ 
@+@!@5 H@A@;@8C@G 	@3@;@8X Ptv_print_function_name C@G @3Type information for function @5 Ev@,	@5 Fc@,
@5 Fg@5 E@5 E@5 E @5 F@;@8X P F C@G @3@=@5 H] @@<
@=@5 I @@<@K@;Invalid term.  Try again@5 Ev@5 Ex@I@8C@G @3@?@5 F@D@H@?@5 F@D@H@; K@5 Ev@5 Ex@I@8C@G @3@;@8X Pstan_display C@G @3@5 ExOLD: @5 Ev@5 E@5 ExNEW: @5 Ev@5 E@5 Ex@;@8X P Ks C@G @3@;@8C@G 

@3@L@ 
 I@!@;@8C@"@G 
@3@5 EM@. I@-@2@5 E@;
@5 Kr@;@8C@G 
	@3
@5 Kr@;@8X D  t  t t  @lt  I 	Pmake_update_list C@_@G 

@3@, F7@-@0@+
@1@+@2@5 J@;
@,@5 K @@;@=@-@. F@-@2@5 G@;@,@0@. F@-@2@+@2@5 G@0@. F@2@2@5 G@<@ 

 F@!@B@;@8C@G 
@3@;@8X P	set_union C@G @3@,@5 G@5 F@;@8X Psequence_infrule C@G @3@6fact @@8C@$@G 
 Be	
@3@. Be	@+@2@5 K@. Be	@2@5testused @@. Be
@2@6 K @@8C@$@G 
 E	
@3@. Be	@+@2@5 K@. Be	@2@5 K@. E
@2@6 K@8C@G 
 E	
@3@. E	@+@2@5 K@. Be
@2@6 K@8C@G 
 E	
@3@. E
@+@2@5 K@. Be	@2@6 K@8X D  t  t t  @lt  HN 	P I C@_ EZ  E[@9XPprint_new_E C@G @3NEW EXPRESSION: @5 Ev@5 E@5 Ex@;@8X P H C@0@G 		@3@,
@5 KP@,@5 H@,@5 H@,
@5 GQ
@,@5 E0@,@5sortlist @@,@5busort_prods @@5compress @@;@8X P G
 C@G @3@=@5 F@<@5 F@Y@_@Z @l@;@8C@G 
 KT	@3@5 F@Y@`@Z @l@;@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 J C@*@G   @3@-@5read_and_echo_vc_line @@-@5 K@-@5 K@-@5 K@-@5 K@-@5 K@-@5 K@-@5 K@-@5 K@-@5 K@-@5 K@-@5 K@-@5 K@I@8C@G   @3@;@8X P H C@G @3@;@8C@G 	
	@3@;@5 H@;@8X D  t  t t  @lt prolog_clause_name Pfget0 C@G @3@,	@5 G@=
@{@5 E@$	@<@&	@{@5skip_to_end_of_comment  @@5 K @@;@8X P K
 C@G @3@,
@5 K@,@5 H@,@5 G@5 H@;@8C@G @3@$	@;@8X Pbuild_other_cases C@G @3@,@5do_build_other_cases @@5flatten_disjunction @@;@8X P G C@G @3@K@;@<!!! Error in argument syntax: illegal Prolog variable found.@5 Ev@5 Ex@I@8C@G 
 EV	
@3@5 G@;@6 G@8C@G 
 F
 EP EQ		@3@. G	@2@5 E|@;@8C@G 
 F
 EP ER		@3@. G	@2@5 E|@;@8C@3@G 
 F
 EP EQ	
@3@5 F@5 F@Y@`@a@i@. G	@2@5 E|@h	@;@. F@. EP EQ@2
@2@5 G@;@8C@3@G 
 F
 EP ER	
@3@5 F@5 F@Y@`@a@i@. G	@2@5 E|@h	@;@. F@. EP ER@2
@2@5 G@;@8C@G 
 EP EQ	@3@5 F@. G	@2@5 E|@;@8C@G 
 EP ER	@3@5 F@. G	@2@5 E|@;@8X Pupdate_match_count  C@G @3@.num_matches@+@2@5 E`@h	@. L	@2@5 E@;@8X Pread_vc_line_noecho C@;@G @3@,	@5 F@,
@5 EB@,@5get_code @;@=
@$
@& D|@A@<@=@$	@ 	@!@A@<@ @!@;@5 L @@;@8X P Hd C@G @3@.record@+
@2@5 K@. L
@+@2@5 K@5 E@6same_record_field_names @@8X D  t  t t  @lt type_classification_done  	D  t  t t  @lt  H 	P H C@P EZ  @9XPupdate_vcs_proved C@G @3@?	@-@5 K@D	@H@;@. K@1@0@2@2@5 E@;@8C@G @3@,	@5 K@;@,
@5insert_in_vc_list @@;@. K
@2@5 E@. K	@2@5 E`@;@8X Pis_terminator_line C
@G @3@5 F@5 G@;@8X P G: C@G @3@,	@0@.consume_layout @@2@1@.
syntax_errors D@2@2@5 D @;@6 G@8X P
save_ruleused C@G @3@5 Fp@;@8C
@G @3@. Fq@2@5 E|@;@8X P I C@@G 
@3 L@5 E@.type_classification@-@-@2@5 E H@5 E@. J@-@2@5 E@=@5 EM@=@5 F@A@<@0@-@+@2@5 F@5save_type_classification_list @ L@5 E@<@J@A@;@=@,
@5
rule_match @@,@5 E @@5ok_type_classification @
@,@5 K{@B@<@_@?@-@5 J @@D@H@; I@,@5 E@5 Ex
Cannot infer @5 Ev@5 E using @5 Ev@=@5 EMrule @5 Ev@5 E@A@<@#@=@K L1@5 Ev@5 E@A@<@L@0@+@-@2@5 Frule-family @5 Ev@5 E D0@5 Ev@5 Ex@;@I@B
@A@=@5 H	@;@I@<@J@5display_inf_rule @@$
@=@&
 D|@. E	rulematch@/ @0@1	@2@/ H
@2@5 E|@<@6 E@8X P E2 C@G 
 GI	
@3@;@5 E1@5 E1@;@8C@G @3@5 GR@;@8X P J C@h@G 
@3@=	@,@5rulefile @@K@<@*@=@K@.
user_rulefile@-@2@5 E@. L:@-@2@5 E|@<@=@5 L7@<	@. L:@2@5 E|@A@=	@5 L7@B
@<@0@+
@1@-@2@5 F@,@0
@1@-@2@5 F@. L:@2@5 E|@;@8C@G 
@3@0@2@5 J@0@2@5 J@;@8X Psee_if_can_infer C@G @3@5 F @@;@8C@G @3@5 F @@;@I@8C
@G @3@5 I@. F@2@5 E|@;@8C@G @3@. F@2@5 E|@;@I@8X P I C@2@G 
 I
@3@5 I @@. L@-@2@5 E@. L @2@5 E H@5 E@. J@-@2@5 E@-@. I
@2@5search_rules @@5 L @@;@8X P H C@G @3@L@; I@5 E@;@8C@G @3 I@6 E@8X P G C@G   @3@5 J@;@$There are no more VCs left to prove.@5 Ev@;@8C@G @3@0@0@+@2@2@5 J@;The only VC left to prove is: @5 Ev@5 E@;@8C@G @3@,@5 J@;@,The following VCs have not yet been proved: @5 Ev@5 Ex@5 F-@5 F@;@8C@G  @3@?@-@5 J@D@H@; LE@5 Ev@;@8X D  t  t t  @lt  F 	Pdeclare_operators  CB@G   @3A^xfx@.  @l**@2@5 @ A^xf@.  @l H?@2@5 LLA^yfx@.  @l D@2@5 LLAw C@.  @l @o@2@5 LLAw C@.  @l @@2@5 LLA LN@.  @l GJ@2@5 LLA LN@.  @l @2@5 LLA LN@.  @l G@2@5 LLA LN@.  @l G@2@5 LLA LN@.  @lrem@2@5 LLA LN@.  @l J@2@5 LLA LN@.  @l I@2@5 LLA LN@.  @l @o@2@5 LLA LN@.  @l @@2@5 LLA LN@.  @l I@2@5 LLA LN@.  @l J @2@5 LLBfy@.  @l F@2@5 LLB LN@.  @l E@2@5 LLB LN@.  @l G@2@5 LLB LN@.  @l G@2@5 LLB LJ@.  @l GP@2@5 LLB LN@.  @l	less_than@2@5 LLB LN@.  @l E@2@5 LLC  LN@.  @l G@2@5 LLC  LN@.  @l G@2@5 LLC  LN@.  @l G@2@5 LLC LP@.  @l D@2@5 LLC LN@.  @l GA@2@5 LLC LN@.  @l G@2@5 LLC LN@.  @lxor@2@5 LLC LN@.  @l C?@2@5 LLC LN@.  @lrequires@2@5 LLC LN@.  @l G@2@5 LLC LN@.  @l IF@2@5 LLC C@.  @l @j@2@5 LLC C@.  @l A@2@5 LLC LN@.  @l EW@2@5 LLC C@.  @lrule_family@2@5 LLC LN@.  @l EK@2@5 LLC LN@.  @l J@2@5 LLC LN@.  @l J@2@5 LLC LN@.  @l F@2@5 LLC LN@.  @l H@2@5 LLC LN@.  @lmay_be_replaced_by@2@5 LLC LM@.  @lare_interchangeable@2@5 LLC LN@.  @l A@2@5 LLC LM@.  @l H@2@5 LLC LN@.  @l I@2@5 LLC LN@.  @l Jz@2@5 LLC LN@.  @lfor@2@5 LLC LN@.  @l E[@2@5 LLCxfy@.  @l @2@5 LLC LN@.  @l Ju@2@5 LL@;@8X Pbuilt_in_classification C@.@G  
 @n
@A@R@I@T@H
arith
  H
 
 H@9C@.@G  
 F
@A@R@I@T@H
 L[
  H
 
 H@9C@.@G  
 GI
@A@R@I@T@H
 L[
  H
 
 H@9C@.@G  
 
@A@R@I@T@H
 L[
  H
 
 H@9C@.@G  
 G
@A@R@I@T@H
 L[
  H
 
 H@9C@3@G 
 Be
@A@R@I@T@H
 L[
  H
 
 H@3 E[@6 HT @@8C@.@G  
 @n
@A@R@I@T@H
assoc
  H
 
 H@9C@.@G  
 GI
@A@R@I@T@H
 L_
  H
 
 H@9C@.@G  
 GI
@A@R@I@T@H
 L_
  H
 
 H@9C@3@G 
 Be
@A@R@I@T@H
 L_
  H
 
 H@3 E[@6 L]@8C@.@G  
 @n
@A@R@I@T@H
commut
  H
 
 H@9C@.@G  
 GI
@A@R@I@T@H
 La
  H
 
 H@9C@3@G 
 Be
@A@R@I@T@H
 La
  H
 
 H@3 E[@6 L]@8C@.@G  
 @n
@A@R@I@T@H
distrib
  H
 
 H@9C@.@G  
 F
@A@R@I@T@H
 Lc
  H
 
 H@9C@.@G  
 GI
@A@R@I@T@H
 Lc
  H
 
 H@9C@3@G 
 Be
@A@R@I@T@H
 Lc
  H
 
 H@3 E[@6 L]@8C@.@G  
 F
@A@R@I@T@H
minus
  H
 
 H@9C@.@G  
 @n
@A@R@I@T@H
 Le
  H
 
 H@9C@$@G  
 KT@A@R@I@T@H
 Le
  H@9C@.@G  
 GI
@A@R@I@T@H
 Le
  H
 
 H@9C@3@G 
 Be
@A@R@I@T@H
 Le
  H
 
 H@3 E[@6 L]@8C@.@G  
 @n
@A@R@I@T@H
intdiv
  H
 
 H@9C@.@G  
 G
@A@R@I@T@H
 Lg
  H
 
 H@9C@$@G  
 KT@A@R@I@T@H
 Lg
  H@9C@3@G 
 Be
@A@R@I@T@H
 Lg
  H
 
 H@3 E[@6 L]@8C@G  	@A@R@R@A@Y
 J@9C@G 
 F?@A@R@R@A@Y
 Hf@3@6 J@8C@+@G  
 Be
@E@N@U@M
enum
  H
 
 H@9C@+@G  
 E
@E@N@U@M
 Lk
  H
 
 H@9C@+@G  
 E
@E@N@U@M
 Lk
  H
 
 H@9C@+@G  
 E
@E@N@U@M
 Lk
  H
 
 H@9C@+@G  
 E
@E@N@U@M
 Lk
  H
 
 H@9C@+@G  
 E
@E@N@U@M
 Lk
  H
 
 H@9C@G  
 I~@E@N@U@M
 Lk@9C@G  
 Iw@E@N@U@M
 Lk@9C@G  
 I@E@N@U@M
 Lk@9C@G  
 I@E@N@U@M

enum_cases@9C@@@G  
 E
@E@N@U@M@E@R@A@T@I@O@N
 Iz
  H
 
 H@9C@@@G  
 E
@E@N@U@M@E@R@A@T@I@O@N
 Lo
  H
 
 H@9C@@@G  
 E
@E@N@U@M@E@R@A@T@I@O@N
 Lo
  H
 
 H@9C@@@G  
 E
@E@N@U@M@E@R@A@T@I@O@N
 Lo
  H
 
 H@9C@@@G  
 E
@E@N@U@M@E@R@A@T@I@O@N
 Lo
  H
 
 H@9C@+@G  
 I~@E@N@U@M@E@R@A@T@I@O@N
 Lo@9C@+@G  
 Iw@E@N@U@M@E@R@A@T@I@O@N
 Lo@9C@-@G  
 G@F@D@L@F@U@N@C@S
 Lp
  H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lp
  H
 
 H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lp
  H
 
 H@9C@"@G  
 I@F@D@L@F@U@N@C@S
 Lp@9C@7@G  
 GI
@F@D@L@F@U@N@C@S
 Lp
  H
 
 H@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 Lp
  H
 
 H@3 E[@6 L]@8C@-@G  
 G@F@D@L@F@U@N@C@S
 Lq
  H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lq
  H
 
 H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lq
  H
 
 H@9C@7@G  
 GI
@F@D@L@F@U@N@C@S
 Lq
  H
 
 H@9C@-@G  
 Lp@F@D@L@F@U@N@C@S
 Lq
  H@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 Lq
  H
 
 H@3 E[@6 L]@8C@-@G  
 G@F@D@L@F@U@N@C@S
 Lr
  H@9C@"@G  
 D@F@D@L@F@U@N@C@S
 Lr@9C@7@G  
 Be
@F@D@L@F@U@N@C@S
 Lr
  H
 
 H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lr
  H
 
 H@9C@7@G  
 LK
@F@D@L@F@U@N@C@S
exp
  H
 
 H@9C@7@G  
 GI
@F@D@L@F@U@N@C@S
 Lt
  H
 
 H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lt
  H
 
 H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lt
  H
 
 H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lt
  H
 
 H@9C@7@G  
 E
@F@D@L@F@U@N@C@S
 Lt
  H
 
 H@9C@<@G 
 Be
@F@D@L@F@U@N@C@S
 Lt
  H
 
 H@3 E[@6 L]@8C@G  
 G@@L@O@G@I@C
 L_@9C@G  
 I@L@O@G@I@C
 L_@9C@G  
 G@L@O@G@I@C
 L_@9C@G 
 Be@L@O@G@I@C
 L_@3 E[@6 L]@8C@G  
 G@@L@O@G@I@C
 La@9C@G  
 I@L@O@G@I@C
 La@9C@G  
 G@L@O@G@I@C
 La@9C@G 
 Be@L@O@G@I@C
 La@3 E[@6 L]@8C@G  
 G@@L@O@G@I@C
 Lc@9C@G  
 I@L@O@G@I@C
 Lc@9C@G 
 Be@L@O@G@I@C
 Lc@3 E[@6 L]@8C@G  
 G@L@O@G@I@C
 H@9C@G 
 Be@L@O@G@I@C
 Lv@3 E[@6 L]@8C@G  
 C@@L@O@G@I@C
implies@9C@G 
 Be@L@O@G@I@C
 Lw@3 E[@6 L]@8C@G  
 G@@L@O@G@I@C
logical_and@9C@G 
 Be@L@O@G@I@C
 Ly@3 E[@6 L]@8C@G  
 D@L@O@G@I@C
logical_not@9C@G 
 Be@L@O@G@I@C
 L{@3 E[@6 L]@8C@G  
 I@L@O@G@I@C

logical_or@9C@G 
 Be@L@O@G@I@C
 L}@3 E[@6 L]@8C@G  
 D@L@O@G@I@C
logical@9C@G  
 G@@L@O@G@I@C
 L@9C@G  
 I@L@O@G@I@C
 L@9C@G  
 C@@L@O@G@I@C
 L@9C@G  
 G@L@O@G@I@C
 L@9C@G 
 Be@L@O@G@I@C
 L@3 E[@6 L]@8C@7@G  
 Be
@I@N@T@I@N@E@Q@S
inequals
  H
 
 H@9C@7@G  
 E
@I@N@T@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 E
@I@N@T@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 E
@I@N@T@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 Be
@N@U@M@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 E
@N@U@M@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 E
@N@U@M@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 E
@N@U@M@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 E
@N@U@M@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 E
@N@U@M@I@N@E@Q@S
 L
  H
 
 H@9C@7@G  
 Be
@N@U@M@I@N@E@Q@S
zero
  H
 
 H@9C@7@G  
 E
@N@U@M@I@N@E@Q@S
 L
  H
 
 H@9C@"@G  
 I@N@U@M@I@N@E@Q@S
 L@9C@"@G  
 Be@G@E@N@I@N@E@Q@S
transitivity@9C@"@G  
 E@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 E@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 E@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 E@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 E@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 Be@G@E@N@I@N@E@Q@S

strengthen@9C@"@G  
 E@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 E@G@E@N@I@N@E@Q@S
 L@9C@ @G  	@G@E@N@I@N@E@Q@S
negation@9C@G  	@Q@U@A@N@T@I@F
quant@9C@(@G  
 E
@S@E@Q
seqlen
  H
 
 H@9C@(@G  
 E
@S@E@Q
 L
  H
 
 H@9C@(@G  
 @n
@S@E@Q
 L
  H
 
 H@9C@(@G  
 F
@S@E@Q
 L
  H
 
 H@9C@G  
 @@S@E@Q
 L@9C@-@G 
 Be
@S@E@Q
 L
  H
 
 H@3 E[@6 L]@8C@G  
 J@S@E@Q
 G@9C@G 
 Be@S@E@Q
 L@3 E[@6 L]@8C@G  
 J@S@E@Q
 J@9C@G 
 Be@S@E@Q
 J@3 E[@6 L]@8C@G  
 J@S@E@Q
 J@9C@G 
 Be@S@E@Q
 J@3 E[@6 L]@8C@G  
 G@S@E@Q
 L@9C@G  
 J@S@E@Q
 L@9C@G 
 Be@S@E@Q
 L@3 E[@6 L]@8C@G  
 G@S@E@Q
 L@9C@G  
 J@S@E@Q
 L@9C@G  @S@E@Q
 L@9C@G 
 Be@S@E@Q
 L@3 E[@6 L]@8C@G  
 Be@S@E@Q
seq@9C@G  
 G@S@E@Q
 L@9C@G  
 I@S@E@T@S
sets@9C@G  
 J@S@E@T@S
 L@9C@G  
 D@S@E@T@S
 L@9C@G  
 I@S@E@T@S
 L@9C@G  
 I@S@E@T@S
 L@9C@G  
 I@S@E@T@S
 L@9C@G  
 J@S@E@T@S
 L@9C@G  
 J@S@E@T@S
 L@9C@G  
 I@S@E@T@S
 L@9C@G 
 Be@S@E@T@S
 L@3 E[@6 L]@8C@G  	@S@P@E@C@I@A@L	@9C@G  	@R@E@C@O@R@D	@9C@4@G  
bit__and
@B@I@T@W@I@S@E
bitwise
  H
 
 H@9C@4@G  
bit__or
@B@I@T@W@I@S@E
 L
  H
 
 H@9C@4@G  
bit__xor
@B@I@T@W@I@S@E
 L
  H
 
 H@9C@4@G  
 E
@B@I@T@W@I@S@E
 L
  H
 
 H@9C@4@G  
 Be
@B@I@T@W@I@S@E
 L
  H
 
 H@9C@4@G  
 G
@M@O@D@U@L@A@R
modular
  H
 
 H@9C@4@G  
 E
@M@O@D@U@L@A@R
 L
  H
 
 H@9C@4@G  
 E
@M@O@D@U@L@A@R
 L
  H
 
 H@9C@4@G  
 E
@M@O@D@U@L@A@R
 L
  H
 
 H@9C@4@G  
 Be
@M@O@D@U@L@A@R
 L
  H
 
 H@9X P LQ C@#@G 
 KT

 KT@3@5 F@Y@a@Z @k@5 F@Y@^@Z @k@6 L @@8C@G 
 KT
@3@5 F@Y@a@Z @k@5 F@Y@`@Z @l@8C@G @3@5 F@Y@_@Z @l@5 F@Y@`@_@k@8X D  t  t t  @lt  L 	P F  C@G @3@=	 I@-@5 E@A@<@)DELETE -- which hypothesis or hypotheses?Hypotheses? @5 G@,@5 E< F@5 G}@5 K @@;@8X P G) C@M@G  G$@3 G$@5checkfilesexist @@5 Ex@,	@5 I @@,
@5vcgfile_name @@5@ scan_file_header_to_see_if_spark @Reading @5 Ev@5 E@& (for inherited FDL type declarations)@5 Ev@5 Ex@5 G @@= H@5 J@<
@5 Ex@F          ------------------------------------------------------------@5 Ev@5 Ex@5 ExLoading @5 Ev@5 E (verification conditions)@5 Ev@5 Ex@5 J @@;do_do_newvc@5 E@;@8C@=@G  G#@3 G#@5 L@,	@5 K @@5 ExConsulting @5 Ev@5 E (checker saved proof state)@5 Evredefine_warnings H@5 @h @0@.whenalways@2@1@.	load_type B)@2@1@.compilation_mode
assert_all@2@2@5 @{  L E[@5 L@;@8X P L C@G @3@,
@5 IB@,@5 IB@,@5 F@5 F@;@8X Pget_yes_no_answer C@=@G @3@5 FR@,	@5 FS@=@=@&	@Y@<@&	@y@& C@5 FP @@A
@<@=@=@&	@N@<@&	@n@& C@5 L@A
@<
@,
@5 EB@$	
@&neither@;@8X D  t  t t  @lt  J  	Pvar_in C@G 
 D
@3@6 L @@8C@G 
 G@
@3@=@5 L@<@6 L@8C@G 
 I
@3@=@5 L@<@6 L@8C@G 
 C@
@3@=@5 L@<@6 L@8C@G 
 G
@3@=@5 L@<@6 L@8C@G 	@3@5
logic_free @ @@5 E @@6 E@8X P J C@.@G @3@L@L	@=@& EQ@%
 E'@<@& ER@%
 EU@,@0
@1	@1@+@2@5 F@@5 K @@;@8X Prestructure_set C@G 
 @n

 I
@3@5 L @
@5 L@;@8C@G 
 GI

 I
@3@5 L
@5 L@;@8C@G 
 F

 I
@3@5 L
@5 L@;@8C@G @3@;@5 Hm@;@8X Pcovers_interval C@G 
 G@
@3@. G@
@2@6
find_range @@8C@G  
 Be


@9C@G  
 Be

@9C@G  
 E

 F
@9C@G  
 E


 F@9C
@G  
 E

@9C
@G  
 E

@9C@G  
 E

 @n
@9C@G  
 E


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


 I
@3@,@,@5 L @
@,@,@5 L@6combine_intervals @@8X P A C@K@G @3@5 F@=@& EQ@%
 E'@<@& ER@%
 EU@,@0
@1	@1@+@2@5 F@@=	@&
 E'H@5 Ev@<@&
 EU  C@5 Ev@5 E@:@5 F@5 F-@5 E@5 Ex@;@8C@+@G 	
 F
@3@5 F@5 F@Y@a@^@j@=
@& EQ@5listhyps @@<@& ER@5	listconcs @@;@8X Psave_used_identifier C@G 	 J@3 J@5
used_ident @@;@8C@G @3@-@5 L@;@6!!! FATAL-ERROR: Identifier declared multiple times - @5 Ev@5 E@5 Ex@;@6
maybe_halt  @@8C@G @3@5 G @@;@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @5 Ev@5 E@5 Ex@;@6 L@8C@G @3@. L	@2@5 E|@;@8X P F[ C@G 	
@3@;@. E
@2@5 FA@;@5 FZ@;@8C@G 	@3@;@8X P I C@G @3@5 F@;@,
@5 H@,@5 H@5 H@;@8X Phelpfilename C@G   I@c@a@s@e@.@c@h@l@9C@&@G   @j@c@o@n@s@u@l@t@.@c@h@l@9C@&@G   IT@d@e@c@l@a@r@e@.@c@h@l@9C@#@G   Js@d@e@d@u@c@e@.@c@h@l@9C@#@G   F@d@e@l@e@t@e@.@c@h@l@9C@G   Cl@d@o@n@e@.@c@h@l@9C@G   I_@e@x@i@t@.@c@h@l@9C@&@G   IV@e@x@e@c@u@t@e@.@c@h@l@9C@#@G   IO@f@o@r@g@e@t@.@c@h@l@9C@,@G   J@f@o@r@w@a@r@d@c@h@.@c@h@l@9C@G   A@h@e@l@p@.@c@h@l@9C@ @G   FC@i@n@f@e@r@.@c@h@l@9C@,@G   J@i@n@s@t@a@n@t@i@a@.@c@h@l@9C@G   A@l@i@s@t@.@c@h@l@9C@ @G   J@n@e@w@v@c@.@c@h@l@9C@&@G   IU@p@r@i@n@t@v@c@.@c@h@l@9C@ @G   J@p@r@o@v@e@.@c@h@l@9C@G   Hy@q@u@i@t@.@c@h@l@9C@)@G   IP@r@e@m@e@m@b@e@r@.@c@h@l@9C@&@G   E@r@e@p@l@a@c@e@.@c@h@l@9C@G   F@s@a@v@e@.@c@h@l@9C@G   F@s@e@t@.@c@h@l@9C@G   IS@s@h@o@w@.@c@h@l@9C@)@G   F;@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   IN@s@t@a@t@u@s@.@c@h@l@9C@)@G   I2@t@r@a@v@e@r@s@e@.@c@h@l@9C@)@G   F@u@n@d@e@l@e@t@e@.@c@h@l@9C@#@G   J@u@n@w@r@a@p@.@c@h@l@9C@ @G   K=@r@u@l@e@s@.@c@h@l@9C@+@G  
 Be K= L\@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K= L`@r@x@a@r@i@t@h@.@c@h@l@9C@1@G  
 Be K= L@r@x@m@o@d@u@l@a@r@.@c@h@l@9C@+@G  
 Be K= Lb@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K= Ld@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K= Lf@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K= Lh@r@x@a@r@i@t@h@.@c@h@l@9C@+@G  
 Be K= J@r@x@a@r@r@a@y@.@c@h@l@9C@+@G  
 Be K= Hf@r@x@a@r@r@a@y@.@c@h@l@9C@(@G  
 Be K= Ll@r@x@e@n@u@m@.@c@h@l@9C@(@G  
 Be K= Ln@r@x@e@n@u@m@.@c@h@l@9C@(@G  
 Be K= Iz@r@x@e@n@u@m@.@c@h@l@9C@1@G  
 Be K= G@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be K= G@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be K= G@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be K= Lu@r@x@f@d@l@f@u@n@c@.@c@h@l@9C@1@G  
 Be K= L@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be K= L@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be K= L@r@x@g@e@n@i@n@e@q@.@c@h@l@9C@1@G  
 Be K= L@r@x@i@n@e@q@u@a@l@.@c@h@l@9C@1@G  
 Be K= L@r@x@i@n@e@q@u@a@l@.@c@h@l@9C@+@G  
 Be K= L|@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K= Lz@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K= L~@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K= Lx@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K= H@r@x@l@o@g@i@c@.@c@h@l@9C@+@G  
 Be K= L@r@x@l@o@g@i@c@.@c@h@l@9C@1@G  
 Be K= L@r@x@m@o@d@u@l@a@r@.@c@h@l@9C@1@G  
 Be K= L@r@x@q@u@a@n@t@i@f@.@c@h@l@9C@.@G  
 Be K= L@r@x@r@e@c@o@r@d@.@c@h@l@9C@.@G  
 Be K=record_equality@r@x@r@e@c@o@r@d@.@c@h@l@9C@.@G  
 Be K= Hb@r@x@r@e@c@o@r@d@.@c@h@l@9C@%@G  
 Be K= L@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= 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= G@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= L@r@x@s@e@q@.@c@h@l@9C@(@G  
 Be K= L@r@x@s@e@t@s@.@c@h@l@9C@1@G  
 Be K=	inference@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K=eq@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K=equiv@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K= F;@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K=logic@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K=standardisation@r@x@s@p@e@c@i@a@l@.@c@h@l@9C@1@G  
 Be K=unification@r@x@s@p@e@c@i@a@l@.@c@h@l@9X Punhandle_quantifiers_in C@G 	@3@?
@-@-@5 I@D
@H@;@8C@G @3@,
@5 F| @@5adjust_qbindingnames @@;@5 I @@;@8X P
truncate_list C	@G 
	@3@5 J@;@8C@G @3@,@5 JC@Y@^@_@j@;@$
	@8C@@G @3@ 	
@ @!@"@!@ 

@ @!@"@!@;@8C@@G @3@ 	
@!@ 

@!@;@8C@G @3@,@5 JC@Y@^@_@k@Y@^@_@d@p@5chop_off @@;@8X Preconstruct_record C@1@G 		

 F
@3@,@5 M
 @@;
@,@5 F9 F7@-@0@1@2@5 J@;@8C@G 
@3@;@8X D  t  t t  @lt  B D  t  t t  @lt  B D  t  t t  @lt  H 	D  t  t t  @lt  A 	D  t  t t  @lt  A D  t  t t  @lt  A P AC@G 
$VAR2	@3 I@5 E@5 E@;@8CA@G @3@L@,	@5 H@,
@5 H@,@5 H@,@,
@5
current_op @=@&
 LJ@<
@=@&
 LN@<@&
 LX@,@5term_pri @@,@5 M@=@@@=@&
 LJ@Y@^@^@l@<
 LJ@5 E@Y@^@^@k I@5 Ev@0@.priority@2@1@.	portrayed @@2@1@. A @@2@1@.
numbervars @@2@2@5
write_term  I@5 Ev@<@6@=@&
 LJ@Y@^@^@i@<
 LJ@5 E@Y@^@^@j@0@. M@2@1@. M @@2@1@. A @@2@1@. M @@2@2@5 M @5 Ev@5 Ev M@5 Ev@=@.@Y@^@^@l I@5 Ev@0@. M@2@1@. M @@2@1@. A @@2@1@. M @@2@2@5 M I@5 Ev@<@$@Y@^@^@i@0@. M@2@1@. M @@2@1@. A @@2@1@. M @@2@2@5 M@;@8C@@G @3@L@,	@5 H@,
@5 H@=	@, C@5 M@<@, LP@5 M@,@5 M@5 Ev M@5 Ev@=@-@Y@^@^@l I@5 Ev@0@. M@2@1@. M @@2@1@. A @@2@1@. M @@2@2@5 M I@5 Ev@<@#@Y@^@^@i@0@. M@2@1@. M @@2@1@. A @@2@1@. M @@2@2@5 M@;@8C@@G @3@L@,	@5 H@,
@5 H@=	@, LM@5 M@<@,yf@5 M@,@5 M@=@-@Y@^@^@k I@5 Ev@0@. M@2@1@. M @@2@1@. A @@2@1@. M @@2@2@5 M I@5 Ev@<@#@Y@^@^@j@0@. M@2@1@. M @@2@1@. A @@2@1@. M @@2@2@5 M M@5 Ev@5 Ev@;@8C@G @3@=@& D|@<@ @!@;@6 J @@8C@!@G @3@0@+	@+
@2@5 F@5 G@*
 D|@;@5 Ev I@5 Ev@5 J I@5 Ev@;@8XP K; C@1@G @3@,	@5 L @@,
@5 K @@,@5 G@,@5 H@=
@5open_help_file @@5
show_help_for @@5 E@5 E@<
@;ERROR: Cannot open or display Checker help library file -- @5 Ev@5 E@5 Ex@;@8X Penumerated_infer C@G @3@5enum_infrule @@;@8X D  t  t t  @lt  Jr 	P@%increment_current_record_field_number  C@G @3@. G@+@2@5 E`@h	@. G	@2@5 E@;@8X Pto_be_saved C@G  
 Eo@9C@G  
 J@9C@G  
 H@9C@G  
 I@9C@G  
 H~@9C@G  
 HU@9C@G  
 ET@9C@G  
 L@9C@G  
current_root@9C@G  
 K|@9C@G  
 J@9C@G  
 Jq@9C@G  
 G@9C@G  
 HJ@9C@G  
 HK@9C@G  
 E@9C@G  
 Iy@9C@G  
 KA@9C@G  
 L@9C@G  
 Jr@9C@G  
 J@9C@G  
function_template@9C@G  
 E&@9C@G  
 I@9C@G  
 KC@9C@G  
 HQ@9C@G  
 I@9C@G  
 H@9C@G  
 J@9C@G  
 J@9C@G  
 HS@9C@G  
 H@9C@G  
 E@9C@G  
 Er@9C@G  
 I@9C@G  
 J@9C@G  
 IR@9C@G  
 J@9C@G  
 Fq@9C@G  
 F&@9C@G  
 Ke@9C@G  
 F@9C@G  
 KG@9C@G  
 Hu@9C@G   J@9C@G  
 H@9C@G  
 H@9C@G  
 K@9C@G  

type_alias@9C@G  
 I@9C@G  
 Hr@9C@G  
 L^@9C@G  
 L@9C@G  
 L:@9C@G  
 I@9C@G  
 JH@9C@G  
 K@9C@G  
 L@9C@G  
 J@9C@G  
vc_name@9X Pcollect_indices_and_values C@>@G 

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

	
@3@,@5 H@,@5 G@,@5 H@$
@6 MO @@8C
@G 	@3@6 MQ@8X P F C
@G 

@3@;@5replace_in_hyp @@;@8C@G @3@Y@a@^@k@;@8C@G @3@5 MR@;@h
@5 F@;@8X P F  CA
@G 	@3@= @r@,@5 E@<Flag name? @5 E@,@5 E<@,	@5 F@;@= J@,
@5 E@<New value? @5 E@,
@5 E<@5 F@;@,@0@1@+@2@5 F@,
@0@1
@2@5 F@;@5 E
@5 E@;@=@@& HU@=@$
@B@<@@=@&
 H@,@5 I@5 H"@5told  @@A@<@@&
 E[@,@5 I@,@5telling @=@5 H@<@?@5 H@D@H H)@5 Ev@5 E H*@5 Ev@5 Ex@;@5 G=@5 H"@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 Ev@5 Ex@5 M[@5 H"@<@J@B@;@8X D  t  t t  @lt  G"  	P G C@G   CU@9C@G  end@9C@G 	@3@,
@5 F@0
@2@6 H@8X Pdel_til_none_left_in C@'@G @3@,	@,
@5 E%@?@5 G@D@H@;@.temp_del_hyp	
@2@5 E|@. E&	
@2@5 E`@;@I@8C@G  @9X D  t  t t  @lt  I 	P I C@U EZ  @9XP F C@G  @ G@3@;@8C@G  @ G@3@;@8C@u@G 
 J4
 
 G@3@;@5 F@,
@5 H_@=
@-@5 K@<@=@&
 E@<
@=@&
 G@<@&
 G@;@=
v@5 J@; G@5 F@<@-@=@. JH

 Mc@2@5 E G@5 F@. JH

 Mc@2@5 E`@;@<@. JH

 Mc@2@5 E`@I@;@8C@u@G 
 JF
 
 G@3@;@5 F@,
@5 H_@=
@-@5 K@<@=@&
 E@<
@=@&
 G@<@&
 G@;@=
 Mc@5 J@; G@5 F@<@-@=@. JH

 Mc@2@5 E G@5 F@. JH

 Mc@2@5 E`@;@<@. JH

 Mc@2@5 E`@I@;@8C@9@G 
 @n
@3@,@5 F@;@,
@5 F@;@=@=@& G@<@&
 G@;@&	 G@<@& E@&
 E@=@&	 E@<@&	 G@;@8C@9@G 
 F
@3@,@5 F@;@,
@5 F@;@=@=@& G@<@&
 G@;@&	 G@<@& E@&
 E@=@&	 E@<@&	 G@;@8C@9@G 
 GI
@3@,@5 F@;@,
@5 F@;@=@=@& G@<@&
 G@;@&	 G@<@& E@&
 E@=@&	 E@<@&	 G@;@8C@%@G 
 KT
@3@,@5 F@;@=@& G@&	 G@<
@& E@=@&	 E@<@&	 G@;@8C@G 
 G
 E@3 E@5 F@; E@5 F@;@8C@G 
 G
 E@3 E@5 F@; E@5 F@;@8C@%@G 
 Lp
@3@,@5 F@;@=@& G@&	 G@<
@& E@=@&	 E@<@&	 G@;@8C@%@G 
 Lq
@3@,@5 F@;@=@& G@&	 G@<
@& E@=@&	 E@<@&	 G@;@8C@G 
 Ls
@3 E@5 F@5 F@=@&	 E@<@&	 G@;@8C@G 
 @o
@3@5 F@;@=@&	 G@<@&	 E@;@8C@G 
 
 G@3 G@5 F@; G@5 F@;@8C@8@G 
 Be
 G@3@,@5 F@=@=@& E@<@& G@;@,
@5 F@=@&
 E@<@&
 G@<@5 F@A
@;@8C@8@G 
 E
 G@3@,@5 F@=@=@& E@<@& G@;@,
@5 F@=@&
 E@<@&
 G@<@5 F@A
@;@8C@>@G 
 E
 G@3@,@5 F@=@=@& E@<@& G@;@,
@5 F@=@&
 E@<@&
 G@<
enumerated@5 K@5 F@A
@;@8C@>@G 
 E
 G@3@,@5 F@=@=@& E@<@& G@;@,
@5 F@=@&
 E@<@&
 G@< Me@5 K@5 F@A
@;@8C@>@G 
 E
 G@3@,@5 F@=@=@& E@<@& G@;@,
@5 F@=@&
 E@<@&
 G@< Me@5 K@5 F@A
@;@8C@>@G 
 E
 G@3@,@5 F@=@=@& E@<@& G@;@,
@5 F@=@&
 E@<@&
 G@< Me@5 K@5 F@A
@;@8C@<@G 
 F6
@3@5 F@=@. K@+
@+@2@5 K@A@<@,@5 H_@. K@+
@+@2@5 K
@5 F@5 F@;@8C@7@G 
 F?
@3@,@5 F@=@. K@+
	@2@5 K@A@<@,@5 H_@. K@+
	@2@5 K
@5 F@;@8C@G 
 D
 G@3 G@5 F@;@8C@G 
 G@
 G@3 G@5 F@; G@5 F@;@8C@G 
 I
 G@3 G@5 F@; G@5 F@;@8C@G 
 C@
 G@3 G@5 F@; G@5 F@;@8C@G 
 G
 G@3 G@5 F@; G@5 F@;@8C	@G 	 E@3@5 F@;@8C@G @3@5 G@-@5 J@;@8C@G 
 Lr
 G@3 E@5 F@;@8C@G 
 I~
@3@5 F@;@= Me@5 K@<@&	 E@;@8C@G 
 Iw
@3@5 F@;@= Me@5 K@<@&	 E@;@8C@G 
 L
 E@3@,@5 F@;@.sequence@-@2@5 K@;@8C@G 
 J
@3@,@5 F@. Mf	@2@6 K@8C@G 
 J
@3@,@5 F@. Mf	@2@6 K@8C@G 
 L
@3@5 F@. Mf@-@2@6 K@8C@G 
 L
@3@5 F@. Mf@-@2@6 K@8C@G 
 J
@3@5 F@. Mf@-@2@5 K@6 F@8C@G 
 I
@3@5 F@. F@-@2@5 K@6 F@8C@G 
 I
@3@5 F@. F@-@2@5 K@6 F@8C@G 
 I
@3@5 F@. F@-@2@5 K@6 F@8C@ @G 
 I
 G@3@,@5 F@. F@+
@2@5 K
@5 F@;@8C@ @G 
 J
 G@3@,@5 F@. F@+
@2@5 K
@5 F@;@8C@G 
 J
 G@3@,@5 F@. F@-@2@5 K@5 F@;@8C@G 
 J
 G@3@,@5 F@. F@-@2@5 K@5 F@;@8C
@G @3@. Mf@-@2@6 K@8C@G 
@3@,@5 F@. Mf@2@5 K@6 F@8C
@G 
 F@3@. F@-@2@6 K@8C@G 
 F
@3@,@5 F@. F@2@5 K@. F@2@6 F@8C@:@G 
 Lj
@3@=@. K@0@+@2@+@2@5 K@A
@<@,
@5 H_
@. K@0@+@2@+@2@5 K@. IE@-@-@2@5 E@6 E@8C@@G @3@?@5 G@D@H@0@+
@+@2@5 F@5 J@=@B@&
 Hf@;@0@+@+
@2@0@+@+@2@5 MH@;@,@5 E
@5 F@,@5 E@5 F@. K@0@2@2@5 K@B@B@<@+@&
 Hb@;@,@,@5collect_fields_and_values @@. L
@+@2@5 K@,@5permutation_of_fields @@6
checktypelist @@B@B@B@8C@T@G @3@?@5 G@D@H@0@+
@1@+@2@5 F@, J@5 J@. IE@-@-@2@5 E@;@=@. K@0@+
@2@+@2@5 K@$	@<@5 H_@. K@0@+
@2@+@2@5 K@6 E@8C@@G @3@?@5 G@D@H@0@+
@+@2@5 F@5 J@=@`@, J@5 J@;@0@+
@+@2@0@+@+@2@5 MH@;
@,@5 E@5 F@,@5 E@5 F@=@. K@0@2@2@5 K@$	@<@5 H_@. K@0@2@2@5 K@B@B@<@0 L@5 J@;@,@,@5 Mh@. L
@+@2@5 K@,@5 Mk@6 Mn@B@B@B@A@8C@?@G @3@?@5 G@D@H@,
@,@5 M= @@,@5 Mn@=@,
@5 M< @@A@<@,
@,@5 Mr@0@2@0	@2@5compatible_type_lists @
@5 Ms@;@8C@M@G @3@?@5 G@D@H@- B|@-@0@+
@2@-@5 J@,@5 F@0@+@-@2@5 F@=@0@2@5 Mr@A
@<@0@2@,
@5 Mr@0
@2@0	@2@5 Ms@;@8C@;@G @3@?@5 G@D@H@- F7@-@0@+
@1@+@2@-@5 J@5 F@0@+@-@2@5 F@0	@1@+
@2@5 Mr
@5 F@;@8C@^@G 
@3@?@5 G@D@H@?@-@-@5 Mq@D@H@?@-@-@-@-@-@5 J@D@H@0@+
@+@2@5 F@5check_is_an_ok_arity_function @@,@5 Mn@=
@,
@5 Mr@A@<@,
@,@5 Mr@0@2@0	@2@5 Ms
@5 Ms@;@8C@G 
 L
@3@5 J@5 F@5 F@;@8C@G 
 L
 E@3@5 J E@5 F E@5 F@;@8C@G 
 L
 E@3@5 J E@5 F E@5 F@;@8C@G 	 G@3 E@5 F@;@8X P F: C
@G 
 D @ @@3@;@8C
@G 
 D @ @@3@;@8C@G 
 D D
@3@5 F9@;@8C@)@G 
 D
@3@,@5 F9@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 D@!@;@8C
@G 
 G@ @ @@3@;@8C@G 
 G@	 @ @@3@;@8C@G 
 G@
 D
 @@3@;@8C@G 
 G@
 D

 @@3@;@8C@G 
 G@ @
@3@5 F9@;@8C@G 
 G@
 @@3@5 F9@;@8C@G 
 G@

@3@5 F9@;@8C@@G 
 G@
@3@,@5 F9@=@& @@5 F9@A
@<@m@=
@& @@$	@A
@<@a@,
@5 F9@=@=@&
 @@$	@<@&
 @@$	
@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

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

 D@!@<@ 

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

 D@!@<@ 

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

 D@!@<@ 

 D
@!@&	 @@<@=@$
@&	 @@<
@ 	
 G
@!@;@8C@l@G 
 J4
 
@3@,
@5 H_@=
@-@5 J@%dont_retract@<@. JH

temp@2@5 E@% Eb@,@5 F9@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 J4
 
@!@;@=@& My@<@. JH

 Mz@2@5 E`@;@8C@l@G 
 JF
 
@3@,
@5 H_@=
@-@5 J@% My@<@. JH

 Mz@2@5 E@% Eb@,@5 F9@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 JF
 
@!@;@=@& My@<@. JH

 Mz@2@5 E`@;@8C@G 
 I
@3@;@. I
@2@5 J@;@8C@G 
 I
@3@;@. I
@2@5 J@;@8C@G 
 I
@3@;@. I
@2@5 J@;@8C@G 
 F
@3@;@. F
@2@5 J@;@8C@G 
 J
@3@;@. J
@2@5 J@;@8C@G 
 J
@3@;@. J
@2@5 J@;@8C@G 
 I
@3@;@. I
@2@5 J@;@8C@G 
 J
@3@;@. J
@2@5 J@;@8CA@G 


 Be
@3@,@5 E@=@. F@-@2@5 K@;@. Be
@2@5 J@B
@B@A@<At@= Me@5 K@;@. Be
@2@5 I@B
@B@A@<AW@,
@5 F9@,@5 F9@=
@$
@&	 @@B@A@<A=@=@
@5signed_integer @@=@5 M{
@5 E@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 M{@. F
@2@,@5 F9@ 	
 Be@!@<@5 M{@. F
@2@,@5 F9@ 	
 Be@!@<@@@ 
 F@!@=@5 M{@. F
@2@,@5 F9@ 	
 Be@!@<@5 M{@. @n
@2@,@5 F9@ 	
 Be@!@<@@=@@5 M{@=@B@ 

 @n@!@=@5 M{@. F@2@,@5 F9@ 	
 Be@!@<@5 M{@. F@2@,@5 F9@ 	
 Be@!@<@@@ 

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

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

 @n@!@=@5 M{@. F@2@,@5 F9@ 	
 E@!@<@5 M{@. F@2@,@5 F9@ 	
 E@!@<@@@ 

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

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

 @n@!@=@5 M{@. F@2@,@5 F9@ 	
 E@!@<@5 M{@. F@2@,@5 F9@ 	
 E@!@<@@@ 

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


 E
@3@,@5 E@=@. F@-@2@5 K@;@. E
@2@5 J@B
@B@A@<A~@= Me@5 K@;@. E
@2@5 I@B
@B@A@<Aa@,
@5 F9@,@5 F9@=
@$
@&	 @@B@A@<AG@=@
@5 M{@=@5 M{@=
@5 E@&	 @@<@$
@&	 @@B@A@<@@=@B@ 
 @n@!@=@5 M{@. F
@2@,@5 F9@ 	
 E@!@<@5 M{@. F
@2@,@5 F9@ 	
 E@!@<@@@ 
 F@!@=@5 M{@. F
@2@,@5 F9@ 	
 E@!@<@5 M{@. @n
@2@,@5 F9@ 	
 E@!@<@@=@@5 M{@=@B@ 

 @n@!@=@5 M{@. F@2@,@5 F9@ 	
 E@!@<@5 M{@. F@2@,@5 F9@ 	
 E@!@<@@@ 

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

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

 @n@!@=@5 M{@. F@2@,@5 F9@ 	
 E@!@<@5 M{@. F@2@,@5 F9@ 	
 E@!@<@@@ 

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

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

 @n@!@=@5 M{@. F@2@,@5 F9@ 	
 E@!@<@5 M{@. F@2@,@5 F9@ 	
 E@!@<@@@ 

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


 Lr
@3@,@5 F9@=@M@5 M{@,@. GI@2@5 GN@=@,
@. GI@. G@2@2@5 GN@Y@^@^
@m@&	 @@<@,
@. GI@. G@2@2@5 GN@Y@^@^
@n@&	 @@B@B@<@@=@?@ 
 GI@!@. Lr@2@,@5 F9@. Lr@2@,@5 F9@=@=@& @@<@& @@&	 @@<@=@& @@$	@<@& @@$	@<@@=@n@=@ 
 @n@!@<
@ 
 F@!@. Lr@2@,@5 F9@. Lr@2@,@5 F9@=@!@& @@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 D@!@<@=@& @@$	@<@=
@& @@ 	
 D@!@<@& @@$	@<@#@=@ 
 KT@!@. Lr@2@5 F9@<
@ 	
 Lr@!@A@B@A@B@;@8C@G 
 Lq Lp
@3@. GI

@2@5 F9@;@8C@G 
 Lq
@3@. GI

@2@5 F9@;@8C@@G 
 Lp
@3@,@5 F9@=@&@5 M{@=@Y@^@Z @l@$	@<
@Y@^@Z @i@Y@^@c@o@B@B@<@[@=@ 
 GI@!@$	@B
@A@<@E@=@(@ 
 GI
@!@. Lp@2@,@5 F9@. Lp
@2@,@5 F9@ 	
 GI@!@<@=@ 
 Lp@!@$	@<@ 	
 Lp@!@B@B@;@8C@G @3@5 K @@;@8C@G @3@5record_simplify @@;@8C@G @3@5sequence_simplify @@;@8C@G 
 Iw
@3@. Iw
@2@5 I@;@8C@G 
 I~
@3@. I~
@2@5 I@;@8C@G @3@5evaluate @@;@8X P Gp C@S@G  C	@3@,
@5sub @@. Ez	@2@5 E|@.rule_applied@1@2@5 E|@.logged_rule_match	@0@+@1@2@+@2@5 E`@. M@-@-@-@2@5 E@. G_ L6@/ @0@1@2@/ A@. LU
	@2@2@5 E@;@8C@G  C@3@. Ez D@2@5 E|@;@8X P E C@G x@3@. E I_@2@5 E|@;@8C@G t	@3@. E JT@2@5 E|@;@5 E@;@8C@G lb	@3@. E@/ JXbrief@2@5 E|@;@5 E@;@8C@G  Mf	@3@. E@/ JXfull@2@5 E|@;@5 E@;@8C@G  M	@3@. E@/ JX M@2@5 E|@;@5 E@;@8C@G u	@3@. E JE@2@5 E|@;@5 E@;@8C@G d	@3@,
@,@5 K- @@;@. E@/ JN
@2@5 E|@;@5 E@;@8C@G  EQ	@3@. E A@2@5 E|@;@5 E@;@8C@G r	@3@. E J<@2@5 E|@;@5 E@;@8C@G s	@3@. E Ji@2@5 E|@;@5 E@;@8C@G @3@;@8C@G @3@. E@/ B@2@5 E|@;@8X Pflattenlist C@G @3@;@8C@G 

@3@5 KH
@5 M @@;@8X P H C@G @3@. E&@-@/ G@@+@+	@2@5 E`@5 E(@5 E(@;@6 H@8X P L4 C@v@G @3@=@& E[@=@,@5 M8 @@<@%@c@,
@5 JC@Y@^
@^@j@<@& H@B@=	 H@5 M9 @@% C@<@5var_free @@% C@5 Ex@5 Ex@5 E J@5 Ev@5 E@ @5 F@=	@&
 D|may be inferred directly@5 Ev@<
follows from @5 Ev@5 E@=@=@& C@<@5 M@=@5 I  @@< I@5 E|@5increment_search_count  @@<@J@;@8C@G @3@5 M@=@5 M@< I@5 E|@5 M@;@8C@G @3@;@8X D  t  t t  @lt toplevel_execute 	P FM C
@G 	
@3@5process_dcl_qualifier @@;@5 FL@;@8C@G @3@;@8X Peval_div C	@G @3@Y@_@`@d@o@8X P
do_forgetting  C@G @3 I@,@5 E@5 IO @@I@8C@G   @3@;@8X P M C@\@G 
 J
@3@=@,@5 M@<@,@5 F9@=@,
@5 M@<@,
@5 F9@;@=@& D|@$	
@<@)@=@&
 D|@$	@<@=@ @!@ 
@!
@5 G@<
@ 	
 J
@!@;@8C@%@G 
 J
@3@,@5 M@=@ @!@$	@<
@ 	
 J@!@A@;@8C@#@G 
 J
@3@,@5 M@=@ @!@5 F@<@ 	
 J@!@;@8C@&@G 
 L
@3@,@5 M@=
@ 	@!@$	@<
@ 	
 L@!@A@;@8C@'@G 
 L
@3@,@5 M@=@ @!@0@-@2@5 G@<@ 	
 L@!@;@8C@G 
@3@0
@2@5 F<@;@8C@G @3@;@8X P I
 C@G @3@K@;@#	@. E I	@2@5 E|@;@8C@G 
 EV	
@3@;@5 I	@5 I	@;@8C@@G @3@=@"@5 F@,	@0@1@-@2@5 F
@. E I	@2@!@B@B
@A@<@@L@0@+@1@+@2@5 F@5 F@=@5 F@#	
@. E I	@2@!@B
@A@<@@=@K
@. E I@2@!@A	@B
@A@<@@,	@0@1@+
@2@5 F@ 
 F@!@=@S@5 F@=@/@5 F@Y@^@^@i
@. @@. E I	@2@/ @N@. F
@2@/ @N@.=<
@2@/ M
@2@!@<@K
@. @@. E I	@2@/ @N@. F
@2@/ M
@2@!@<@ @K@5 F
@. @@. E I	@2@/ @N@. F
@2@/ M
@2@!@5 E|@;@8X P G C@`@G @3@,	@5 ES@5 FA*** PROVED C@5 Ev@5 E J@5 Ev@5 E@. E J)@/ ET	@2@5 E|@. ET	@2@5 E`@,
@5 H}@=@,@-@5 H
 FOR CASE @5 Ev@5 E@<@J@A@;@5 Ex@=@?@-@-@5 ES@D@H E[@5 Eo @@5 J'@<@J@;@8X P L C
@G @3@5 E@5mini_skip_initial_crap  @@5 E@;@8X Phas_type_classification C@G @3@5 L" @@;@8C@G 	 H@3@= H@5 M@< M@5 M@;@8C@G 	 H@3@= H@5 M@<@= M@5 M@< H@5 M@;@8C@G 	 H@3@;@8X Precord_simp_of_type C@i@G 		@3@=@3@, F7@,@0@+
@1@+@2@5 J@=@- B|@0
@2@5 J
@5 F9@<@5
order_updates @@B@<@1@- B|@,@0@+@2@-@5 J@;@,@5 E@, B|@0@2@5 J@5
record_access @@B
@;@8X P FT CA@G 
@3@,	@5 E@,
@5 L	@;@=@@,@5 F@$
 @l@5 E@5 Ex<<< End of command script @5 Ev@5 E reached >>>@5 Ev@5 Ex@5 E@. K	@2@5 E`@=@,@5 K<<< Resuming command script @5 Ev@5 E >>>@5 Ev@5 Ex@5 E@<@&<<< Returning to interactive input >>>@5 Ev@5 Ex @l@5 E E@5 E@A@,
@. K
@2@,@5 H@,@5 JC@,@,@5 M @@=@& @& @l@. M3@-@2@5 E@. M3@2@5 E|@<@=@&@&script@. M3@-@2@5 E@. M3@2@5 E|@<@J@5 FS@B@<@[@$
@=@&	 @l@<@5 F@;@=@< E[@5 M3 @@,@5 I@,@5 M[@=@5 H@<@?@5 H@D@H H)@5 Ev@5 E H*@5 Ev@5 Ex@;@5 G=@5 H"@5 F@5 H"@<@J@B@B@B
@B@A@;@8X Pprocess_enumeration_list C@G 
 I Ab
@3@;@8C@G 
 @O
@3@5 M @@;@8X P J  C@B@G @3@5 Hz F@,@5 E J@,	@5 E@=
@&	
contradiction
@.
contradict@2@!@<@=
@&	implication
@. M@2@!@<@=@&	 F@%
 F@<@&	 J@%
 J@;@@;@8X P K C@G @3@5 K @@;@8C@G @3@,
@5 M@;
@5 K@;@8C@G 		@3@;@8X P Hn C@_@G 
 J4
 

 J4
 

@3@,@5 H_@=@-@5 J@;
@5 Hm@<@-@. JH
 Mz@2@5 E@=
@5 Hm@. JH
 Mz@2@5 E`@<
@. JH
 Mz@2@5 E`@;@I@;@8C@_@G 
 JF
 

 JF
 

@3@,@5 H_@=@-@5 J@;
@5 Hm@<@-@. JH
 Mz@2@5 E@=
@5 Hm@. JH
 Mz@2@5 E`@<
@. JH
 Mz@2@5 E`@;@I@;@8C@C@G 
 @n
@3@,@5 Hm@;@=@,
@5 E
@. F@-@2@5 K@,@5 L@ 	
 I@!@<@,@5restructure_nonset @@ 	
 @n@!@A
@;@8C@C@G 
 GI
@3@,@5 Hm@;@=@,
@5 E
@. F@-@2@5 K@,@5 L@ 	
 I@!@<@,@5 M@ 	
 GI@!@A
@;@8C@C@G 
 F
@3@,@5 Hm@;@=@,
@5 E
@. F@-@2@5 K@,@5 L@ 	
 I@!@<@,@5 M@ 	
 F@!@A
@;@8C@V@G 
 
@3@,@5 Hm@,
@5 Hm@;@,@5 E@,@5 E@;@=@(@& E@& E@5 F
@5 F
 @5 E@. G
@2@5 GN@Y@^@`@^
@g@m@<
@ 	
 
@!@;@8C@C@G 
 E
@3@,@5 Hm@;@=@,
@5 E
@. F@-@2@5 K@,@5 Hm@ 	
 J@!@<@,@5 Hm@ 	
 E@!@A
@;@8C@C@G 
 E
@3@,@5 Hm@;@=@,
@5 E
@. F@-@2@5 K@,@5 L@ 	
 J@!@<@,@5 M@ 	
 E@!@A
@;@8C@C@G 
 E
@3@,@5 Hm@;@=@,
@5 E
@. F@-@2@5 K@,@5 L@ 	
 J@!@<@,@5 M@ 	
 E@!@A
@;@8C@C@G 
 E
@3@,@5 Hm@;@=@,
@5 E
@. F@-@2@5 K@,@5 L@ 	
 J@!@<@,@5 M@ 	
 E@!@A
@;@8C@G 
 F?

 F?
@3@5 Hm@;
@5restructure_formula_list @@;@8C@(@G 
 F6

 F6
@3
@5 Hm@;@5 M@;@5 Hm@;@8C@G 
 J

 J@3@5 Hm@;@8C@G 
 J

 J@3@5 Hm@;@8C@G 
 L

 L@3@5 Hm@;@8C@G 
 L

 L@3@5 Hm@;@8C@G 
 J

 J
@3@5 Hm
@5 Hm@;@8C@G 
 Iw

 Iw@3@5 Hm@;@8C@G 
 I~

 I~@3@5 Hm@;@8C@G 
 Lp

 Lp@3@5 M@;@8C@G 
 Lq

 Lq@3@5 M@;@8C@G 
 Lr

 Lr@3@5 M@;@8C@G 
 H?
@3@5twiddles_conversion @@;@8C@L@G 
 M
@3@5 F@,@5 H@0@_@1@_@1@O@1@L@1@D@2@,@5 G@5 H@,
 Mc@5 J@. JH	
 ER@2@5 E| Hw@5 L @@. M
	@2@5 E|@;@8C	@G 	@3@5 G@;@8C@G 
 Md
@3@5 Hm@;@8C@S@G @3@L@0@+
@+@2@5 F@5 J@=@&
 Hf@;@,@5restructure_array_aggregate @@<@,@=@&
 Hb@;@,@5restructure_record_aggregate @@<@=@- J@5 J@;@,@5 M@<
@- L@5 J@;@,@5 M@;@0
@2@6 F@8C@G @3@,
@,@5 Mq@;@,@5 M@5 Mq@;@8C@G @3@,
@-@,@,@-@5 J@;@,
@5 M@-
@-@5 J@;@8C@~@G @3@L@0@+
@+@2@5 F@=@!@. F@-@2@5 K@ @!@,
@5 M@ 	
 F
@!@A@<@M@=@. Mf@-@2@5 K@ @!@5 M@A@<@1@=@&
 Hf@5 J@;@,@5 M@<@=@&
 Hb@5 J@;@,@5 M@<@,@5 M@0
@2@5 F@A@A
@;@8X Psave_type_classification C@G @3@-@5 M@;@8C@>@G @3@,	@5 E@=@&	 E@;@. L" H@2@5 Fw@<@%@=@&	 G@;@. L" M@2@5 Fw@<@= Me@5 K@;@. L" H@2@5 Fw@<@J@;@8C@G @3@;@8X P L C@3@G 


 G@
@3@,@,@5 L
@,@,@5 L@5find_max @@5find_min @@. E
@2@6 FA@8X P I CA@G 	
 I
@3@0@+@+
@2@5 F@,
@5 I@. L"@-@-@2@5 E L@5 E
@5 L$ L@5 E@;@,@5 H@,@5 H@=@ 
  M
 M@!@B@<@T@=@ 
  M@!@% D|@B@<@<@=@ 
  M
 LV EV@!@<@ 
  M EV@!@% D|@=@$@$@<@$@$@5 H@?@5 H@D@H@5 L+@0@+@2@5 F@. Be
@2@,@5	add_conds @@,@5 K{@=@5 H	@;@I@<@J@?@5 E^ @@D@H@5display_rep_rule @@& D|@,@5 L*@. M@0@1@2@2@6 E|@8X P E C@G @3@,@5 K[@=@5 F9@<@$
@;@8X P J C@6@G @3@,
@5 H@,@5 JC@Y@^@Z@l@=@&	 M@<@=@&	 F@<
@=@&	 M@<@&	 J@,@5 H@-@5 H@;@8X Pfound_help_pattern C	@G 	@3@;@8C@G 	 @@3@;@8X Phas_matching_rulename C@G @3@. E I@+	@2@-@5clause @5 L7@;@8X P F C@G @3@;@8C@G 	@3@h	 @5 F@;@8X P L C@G   @9C@G  
 KT @9X P
do_the_saving C@G @3@,	@5 M1 @ @l@5 H" D0@5 Ev@6save_a_copy @@8C@G @3@5 H"@5 MX@;@8X P Ml C@-@G 

	
@3@,@0@0@1
@2@+@2@5 H@;@,@5 G@;@5 Mk@;@8C@G @3@;@8X P MM C@G 	@3@;@I@8C@G @3@;@8C@G 

@3@;@5 ML@;@8C@G 
@3@5 GK@5 GK@;@Y@a@^@i@8C@G 
@3@5 G  @@;@8X D  t  t t  @lt  I 	P K C@G @3@5 FR@,@5 G@&@}@;@8X P
find_rulefile C@#@G @3@5 L7@5 F@5 N @@5 E@5 E@5 E@5 E@. E@-@2@5 E@. E	@2@6 E@8C@G @3@5 F@?
@5 E@D
@H H)@5 Ev@5 E@" does not exist or cannot be read.@5 Ev@5 Ex@;@6 G=@8X D  t  t t  @lt  J 	P J C@G @3@5 J@,
@5mk_diff @@ 
@!@;@8X P J C@G 	
 C@
@3@; E'@5 KD @@; EU@5 N@;@8C	@G @3 EU@5 N@;@8X D  t  t t  @lt  HY 	P HY C@ EZ  H@9XP M| C@ @G @3@=@5 F@Y@_@Z @l@A	@<@ 
 KT	@!@5 F@Y@`@Z @k@8X Phandle_quantifiers_in_con  C@"@G @3@,@5 E @@,	@5handle_quantifiers_in @@;@=@$	@<@. E@2@5 E`@. E	@2@5 E|@;@8X Pprocess_help  C@G   @3user_output@5display_help H @5 Cu @;@8X P
is_vc_line C@G @3@,	@0@_@2@,
@5 H @@5 I @@5 K @@;@8X P I| C@G@G 
 Iw@3@;@,@5 I{@=@0@1
@2@5strict_sublist @@A
@<@&@=@ 
 I~
@!@ 	
@!@. E

@2@5 FA@<
@ 

 Iw@!@A
@;@8C@E@G 
 I~@3@;@,@5 I{@=@0
@1@2@5 N(@A
@<@$@=@ 
 Iw
@!@,
@5 F@. E

@2@5 FA@<
@ 

 I~@!@A
@;@8C@G @3@5 F9@;@8X P G C@G  
@9C@G @3@6 EB@8C@G @3@5 F@5 E@;@8X Pcheck_rulename C@G @3@L@0@+
@1@+@2@5 F@5 F@5 F@Y@^@Z @l@;@8C@G 	bad_rulename@3@;@8C@G  @9X P@!remove_true_vcs_from_numbers_list C@4@G @3@.
is_true_vc@+
@+@2@5 E`@,@5
delete_number @@. Etrue_vc@2@5 E|@5 L @@5 Ex+++ True VC @5 Ev@5 E eliminated automatically.@5 Ev@5 Ex@;@5 N. @@;@8C@G 	@3@;@8X P LB C@ @G 	
 I
@3@. I
@2@5 M @@. E^@2@5 E|@5 L @@I@8C@G  @9X Psplit_atom_list C@5@G 	
@3@,@5 H @@=@,
@0@2@,@5 N%
@5 H@;@0@2@5 N< @@<
@5 H@& D|@B
@;@8X P H C@f@G @3@.hn@-@2@5 E@. NA@2@5 E|@5 FR@,@5 NA @@=@1@,	@5gethyp @@,
@5 E+@. E&
@2@5 E|@=@$
	@<@5 E@. E G@/ E&
@2@5 E|@5 G@<@5 NC@B	@h@. NA@2@5 E`@. NA@2@5 E|@5 Eg @@;@I@8X P M C@i@G @3@=@4@,
 F7@,@0@+@1@+
@2@,@5 J@=@-
 B|@0@2@5 J@5 F9@<@5 M@A@<@0@- B|@,@0@+@2@-@5 J@;@,@5 E@,
 B|@0@2@5 J@5 M@B@;@8X P H CA	@G @3@.datime@+
@+@+@+
@+@+@2@5 NI I@0@+@1@+@1@+@1@+@2@5number_codes @=@0@+@1@+@2@5 NL@<@0@+@2@5 NL@%@0@=@0@+@1@+@2@5 NL@<@0@+@2@5 NL@%@0@=
@0@+@1@+@2@5 NL@<
@0@+@2@5 NL@%@0@=@0@+@1@+@2@5 NL@<@0@+@2@5 NL@%@0@=@0@+@1@+@2@5 NL@<@0@+@2@5 NL@%@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 K@0@1@1@:@1@1@1@:@1@1@2@5 K@;@8X P G C@!@G @3@5 Ex@5 ExFrom H@5 Ev@5 E@:@5 F@ @5 F@,@5 E%@5 E@5 Ex@I@8C@G @3Proved: @5 Ev@5 E@5 ExKeep this result@5 Gl@;@8X D  t  t t  @lt  M 	P IO  C@G @3@=	 I@-@5 E@A@<@)FORGET -- which hypothesis or hypotheses? L@5 G@,@5 E< IO@5 G}@5 M @@;@8X Pqvars_in_vc C@G @3@,	@. J	@2@5 H@* D|@;@8X P H C	@G 
		@3@;@8C@G 
	@3@h	@;
@5 H@;@8C@G 

 M@3...@5 H@;@8C@G 

 M@3
@,@5 H@5 H@;@8C@G 
 M@3 NZ@5 H@h
@; M@5 H@;@8C@%@G 
 M@3
@,@5 H@5 H@h
@; M
@5 H@;@8X D  t  t t  @lt  G 	P F C@G @3@-@5 ES@?
@,	@-@5 ES@Y@`@_@k@D
@H@<@A	@;@8C@G   @9X Pseek_solutions C@G 	@3@5do_satisfy_goal @@6 N[ @@8C@G 	@3@0@2@,
@5 G
@6 N`@8C@G 	@3@;@8X P L C@$@G  G$@3@,	@5 L@=@5 E@<vcg@5tell_off @@;@,
@5 L@=@5 E@<fdl@5 Nb@;@8C@G  G#@3@,	@5 L@=@5 E@<csv@5 Nb@;@8X D  t  t t  @lt  HW 	P J C@ EZ  H@9XP J  C@"@G @3@=
 E[@,@5 E@A	@<@'Type hypothesis no. or cases formula...CASES> @5 G@,	@5 E<@,@5 EL@;@5 J @@;@8X P G& C@@G 		@3@. L@-@2@5 E@. L@-@2@5 E@. L@-@2@5 E@;@,
@5 H@=@0@.@1@s@1@i@1@v@2@5 H@. L@2@5 E@B@<@#@$	
@0@.@1@v@1@c@1@g@2@,@5 G@,@5 H@. L@2@5 E@;@0@.@1@f@1@d@1@l@2@,
@5 G@,
@5 H@. L@2@5 E@;@0@.@1@c@1@s@1@v@2@,@5 G@,@5 H@. L@2@5 E@;@8X D  t  t t  @lt  Kh 	P Gm C@G @3@5 FR@5 E (yes/no)? @5 Ev@5 E@5 E @5 L @@=@&	 C@<@&	 C@8X Pformat_vars C@G 		@3@;@8C@G 		
@3
@5convert @@h	@6 Nn @@8X P K C@!@G 
 Be	
@3@=@. Be	
@2@5 I @@<	@. Be
	@2@5 Nt@;@I@8C@[@G 
 Be	
@3@=@4@?@$	
@D@H@?@. Be	
@2@5 Nt@D@H@?
@. Be
	@2@5 Nt@D
@H@. I@/ Be	
@2@5 E|@<@=
@. I@/ Be	
@2@5 E`@<@. I@/ Be
	@2@5 E`@;@I@8C@G 
 E	
@3@. E	
@2@5 Nt@;@I@8C@4@G 
 E	
@3@=@?@. E	
@2@5 Nt@D@H@. I@/ E	
@2@5 E|@<
@. I@/ E	
@2@5 E`@;@I@8X P M C
@G @3@0@-@2@5 G@;@8C@G @3@0@-@1@-@2@5 G@;@8C@G @3@0@-@1@-@1@-@2@5 G@;@8C@G @3@0@-@1@-@1@-@1@-@2@5 G@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@2@5 G@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@2@5 G@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 G@;@8C@G @3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 G@;@8C@G 	@3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 G@;@8C	@G @3@Y@_@Z @j@;@I@8C@G @3@h @,@5 M	@5 M@;@8X P M C@+@G @3@, F7@-@0@+
@1@+@2@5 J@;@=@$@;@5 F9@<
@5 M@;@8C@3@G @3@?@5 G@D@H@0 Hb@+@2@5 F@5 J@;@- B|@,
@-@5 J@. IE
@+@2@5 G@5 F9@;@8C@:@G 	@3@?@5 G@D@H@0@+@+
@2@5 F L@5 J@5 J@;@- B|@,@-@5 J@. IE@+@2
@5 G@5 F9@;@8C@G @3@=@,@5 M @@<@#
@; B|@-@0@2@5 J@;@8X P
set_intersect C@G 	@3@;@8C@G 	@3@;@8C@(@G @3@,
@5 Nv @@;@=@5 I@ 

@!@<@5 FZ@$

@;@8X P	norm_expr C@G @3@,
@5 K@=@5 F9@<@$	
@;@8X P L C@G   @3@-@-@5 K@;@8C@G   @3@*CANNOT CONTINUE: Proof session terminated.@5 Ev@5 Ex@;@6 G=@8X P Mi C@#@G 
 IE
@3@;
@5 Mh@;@8C@G @3@;@8X P K' C@G 

@3@;@5 K&@;@8C@G 
@3 E@5 E E@5 E@;@5 G@;@8C@G 
@3@;@6 I@8X D  t  t t  @lt  I 	D  t  t t  @lt  NB 	Pprocess_version  C@G   @3 N@5 H @5 N"@;@8X Pread_verification_condition C@ @G @3@5 FR@,	@5 G@,
@5process_rest_of_component @@@=@-@5 N0 @@<@. M@@2@5 E|@;@8X P Hh C@%@G @3@. K@+
@+@2@5 K@. K@+@+
@2@5 K@5 E
@5 J @@6 E@8X Pdo_vc C@2@G @3@5clear_vc  @@. H~@-@2@5 E@. H~ @2@5 E|@. MD@-@2@5 E@. H@-@-@-@2@5 E@. I@-@-@-@2@5 E@. I@-@-@2@5 E@5 K @@;@8X Punhandle_quantifiers_in_con  C
@G  @3@?@-@-@5 I@D@H@;@8C@"@G @3@,@5 N@,	@5 L @@;@=@$	@<@. E@2@5 E`@. E	@2@5 E|@;@8X Pwrite_unproved_subgoals C@4@G 	
@3@5 F-	Subgoal: @5 Ev@,@5 Er @@=
@& @5 E@A@<@Y@^@_@d@Z	@d@p@-@5pretty_write @@5 Ex@;@8C@7@G 	
@3@5 F- N@5 Ev@,@5 N@=
@& @5 E@A
@<@Y@^@_@d@Z	@d@p

@-@5 N@5 Ex@5 N @@;@8C@G 	@3@5 F-(no subgoals remaining (?!))@5 Ev@5 Ex@;@8X P K C@G 
	 @@3@;@8C@G 
 @@3@. E@2@5 FA@;@8C@G 

 Be@3@;@8C@G@G 

@3
@,@5 K@=@=@$	@<	@. E@2@5 FA@$@<@ @=@& @@ 
 Be@!@<@ 
 I
 Be@!@;@8X D  t  t t  @lt prolog_predicate_name P N C@G 	@3@;@8C@'@G @3@,
@5 N@=
@5 K>@$

@<@5not_in_set_list @@ 

@!@;@8X P E C@L E@3@. F@+@2@5 E`@h	@. F	@2@5 @ @;@8X P Nc C@$@G @3@5 ExNo .@5 Ev@5 E file of this name exists.@5 Ev@5 Ex@5 Ex	List of .@5 Ev@5 E files in current region:@5 Ev@5 Ex@5list_files_with_extension @@I@8X Pmk_intersect C@G 	@3@;@8C@G@G @3@,
@5 N @@=@0@5 K>@=
@5 N@ 

@!@<@=
@5 K>@$

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

@;@8X P IP C@G 	
@3@5 N @@5 N@;@8C@G @3@;@8C@G @3@5 F@Y@_@Z @k@. M;@2@5 E`@;@8C@!@G @3@5 F@Y@_@Z @k@?	@5 M; @@D	@H L@5 Ev@5 E has not been forgotten.@5 Ev@5 Ex@;@8C@G @3@'Illegal hypothesis number to remember: @5 Ev@5 E@5 Ex@;@8X P IV  C@H@G @3@= J@,@5 E@< G8@5 E@,@5 E<@;@5 F@=@5 I@<File cannot be found.@5 Ev@5 Ex@I@. K@2@5 E<<< Commencing command script @5 Ev@5 E M@5 Ev@5 Ex@. M3@-@2@5 E@. M3 H@2@5 E|@;@8X D  t  t t  @lt  L  	P EN C@G @3@5 G@;@8C@G @3@L@0@-@+	@2@5 F@5 M@;@8X Preduction_procedure  C@;@G @3@5 E@. INgo@2@5 E|@. FO@2@5 E|@5 N @@5 FR@. N@+@2@5 E`@5stage @@=	@&@5 N @@A	@<
 H@5 N @@5 N@,	@5 N@5nochange @@5 E@;@8X Pscream_blue_murder  C
@G   @3@5 Ex@$FAILED: ERROR IN COMMAND LINE SYNTAX@5 Ev@5 Ex@;@6 G=@8X P K C@;@G @3@,	@5 F@,
@5 EB@,@5 G@;@=
@$
@& D|@A@<@=@$	@ 	@!@A@<@ @!@;@5 K@;@8X Pprocess_execute_file_name C@J@G @3@-@0@.@2@,	@5 N%@?@.@5 G@D@H@,
@5 H@=@5 E@< H)@5 Ev@5 E N@5 Ev@5 Ex@;@5 G=@;@. K
@2@5 E@,@5 M@. M M@2@5 E@;@8C@:@G @3@0@.@1@c@1@m@1@d@2@,	@5 G@,
@5 H@=@5 E@< H)@5 Ev@5 E N@5 Ev@5 Ex@;@5 G=@;@. K
@2@5 E@;@8X P
do_undeleting  C@G @3 I@,@5 E@5 F @@I@8C@G   @3@;@8X P M C@G 	@3@=@5 M{@<
@=@& @@<@& @@;@8C@G @3@5 F@Y@_@Z @i@5 GN@;@8C@G 
 KT KT
@3@5 F9@;@8C@%@G 
 KT
@3@,@5 F9@=@5 M{@. KT@2@5 GN@<@ 	
 KT@!@;@8C@G 
 Md
@3@5 F9@;@8C@G 
 F
 @n
@3@5 F9@;@8C@G 
 @n
 F
@3@5 F9@;@8C@I@G 
 @n
@3@,@5 F9@,
@5 F9@=@5 M{
@5 M{@. @n
@2@5 GN@<@=@& @$	
@<@=@&
 @$	@<
@ 	
 @n
@!@;@8C@N@G 
 F
@3@,@5 F9@,
@5 F9@=@5 M{
@5 M{@. F
@2@5 GN@<@#@=@&
 @$	@<@=
@& @. KT@2@5 F9@<
@ 	
 F
@!@;@8C@Z@G 
 GI
@3@,@5 F9@,
@5 F9@=@5 M{
@5 M{@. GI
@2@5 GN@<@/@=@=@& @<@&
 @&	 @<@=@&@$	
@<@=@&
@$	@<
@ 	
 GI
@!@;@8C@E@G 
 G
@3@,@5 F9@,
@5 F9@=@5 M{
@5 M{
 @5 E@. G
@2@5 GN@<@=@&
@$	@<
@ 	
 G
@!@;@8C@M@G 
 
@3@,@5 F9@,
@5 F9@=@"@5 M{
@5 M{
 @5 E@. G
@2@5 GN@Y@^@`@^
@g@m@<@=@&
@$	@<
@ 	
 
@!@;@8C@G 
 G

 G
@3@5 F9
@5 F9@;@8C@Z@G 
 Ls
@3@,@5 F9@,
@5 F9@=@5 M{
@5 M{@. Ls
@2@5 GN@<@/@=@&
 @&	@<@%@=@&
@$	@<@=@&
@ 	
 GI@!@<
@ 	
 Ls
@!@;@8C@G @3@5val @@;@8C@$@G @3@?
@5 G@D
@H@0@+
@+@2@5 F@,@5 F<@0
@2@5 F@;@8X Plist_forgotten_hypotheses  C@G  @3@?@-@5 N@D@H@;@"No hypotheses have been forgotten.@5 Ev@5 Ex@I@8C@G @3FORGOTTEN HYPOTHESES :-@5 Ev@5 Ex@,@5 N EQ@5 L @@I@8C@G   @3@;@8X P Js  C@@G @3@=
 F@,@5 E@A	@<@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @5 G@,	@5 E<@,@5 EL@=@ 
 EP ER
@!@,@5 ES@<
@5 EM G@5 E@#@A
@= I@,@5 E@<Hypotheses to be used? @5 E@,@5 E<@5 H\@,
@5
build_formula @@=@%
@5
try_deduce @@; I@5 Ev
@5 E@5 Ex I@5 Ev@5 E by logical deduction@5 Ev@5 Ex@5 E(@<@;
*** FAILED@5 Ev@5 Ex@I@=@ 
 EP ER
@!@5 G@<@J@;@8X Peliminate_semi_colons C@G @;
@.@3@5 N @@;@8C@G 

@3@5 N@;@8C@G @3@;@8X Pqvars_in C@G @3@5 G@=@5 J@;@ 	@!@<@&	 D|@;@8C@G @3@0@-@+
@2@5 F@5
qvars_in_list @@;@8X Pmachine_startup  C@G   @3@5 K @@. N?@-@2@5 E|@. N?@/@2@5 E|@;@8X P I] C@;@G @3@. E@-@-@2@5 E@. E E@2@5 E@5 F @@,	@5convertHelp @@5 K  @@;@=@5 F@<@=@&	 I_@<@=@&	 G<@< F@5 E@;@5tidy_up_logfacts  @@;@8C@G @3FAIL@5 Ev@5 Ex@. E@-@-@2@5 E@;@I@8X Psave_field_list C@@G 	
@3@,@5 H@,
@5 M @@0@u@1@p@1@f@1@_@2
@,@5 G@,@5 H@. M<@0@1@2@2@5 E| J@5 M@,@0@1@+@1@+@2@5 F@,@5 G @ F7@0@1@2@5 J!@0@f@1@l@1@d@1@_@2
@,@5 G@,@5 H@. M<@0@2@2@5 E| J@5 M@,@0@1@2@5 F B|@0@2@5 J!@;@8C@@G 	
@3@,
@5 H
@,@5 N@0@u@1@p@1@f@1@_@2@,@5 G@,@5 H@. M<@0@1@2@2@5 E| J@5 M@,@0@1@+@1@+@2@5 F@,@5 N F7@0@1@2@5 J!@0@f@1@l@1@d@1@_@2@,@5 G@,@5 H@. M<@0@2@2@5 E| J@5 M@,@0@1@2@5 F B|@0@2@5 J!@;@5 M/ @@;@5 N @@;@8X P M C@@G 

@3@=@@ 

 IE@!@;@,@5 Hm@;@=@,@ 
 EV@!@,@5restructure_indices @@,@5 N@;@. EV@2@!@B@B@B@<@Q@=@,@ 
 G@!@,@5 Hm@,@5 Hm@;@0@. G@2@2@!@B@<@ @!@,@5 Hm@;@0@2@!@B@B@B@B@;@ 
 IE@!@<@5 Hm@B@B@B@B@B@B@B@;
@5 M@;@8C@G @3@;@8X P N C@ @G @3@,	@5 L@; @@,
@5 J,@5 N @@,@5 J,@5 N@;@8C@G @3 @@5 F9@;@8X P KI C@G 
 G@
 G@
@3@. G@
@/ G@@2@5 KH@;@8C@G 
 I
 I
@3@. I
@/ I@2@5 KH@;@8C@G 
 G@

 G@
@3@5 KH
@5 KH@;@8C@G 
 I

 I
@3@5 KH
@5 KH@;@8C@G 
 D

 D@3@5 KH@;@8C@G 
 C@

 C@
@3@5 KH
@5 KH@;@8C@G 
 G

 G
@3@5 KH
@5 KH@;@8C	@G 	@3@5 G@;@8C@G @3@5 EM@0@+
@+@2@5 F@,@5 M@0
@2@5 F@;@8X Ppvc_make_filename C@.@G @3@,
@5 H@0@.@1@L@1@I@1@S@2@,@5 G@0@V@1@C@2@,@5 G@5 H@;@8X P J  C@!@G @3@=
 F@,@5 E@A	@<@<STANDARDISE -- Please specify expression to be standardised.Expression? @5 G@,	@5 E<@,@5 EL@;@6 J @@8X P@$ensure_has_type_classifications_list C@G 
 	
@3@5 M @@5 M @@5 N @@;@8C@G @3@;@8X P I) C@:@G @3@,
@5 M@. M3@-@2@5 E@. M3 H@2@5 E|@5 FR@5 E Nl@5 Ev@5 E@5 E @5 Nm@=@&	 C@<@&	 C@. M3@-@2@5 E@. M3
@2@6 E|@8X P N C@G 	@3@;@8C@G 	
 C@@3@;@5 E%@;@8C@%@G 	
 C@
 G@
@3@. C@@2@5 N
@5 E%@;@8X P L% C@G 	
@3@5 N@5 L$@;@8C@G @3@;@8X D  t  t t  @lt input_from_terminal  	P O  C@$ EZ   @9X D  t  t t  @lt  HM 	P Hu C@F EZ  E[@9XP F C@G @3@-@5 E%@?
@,	@-@5 E%@Y@`@_@k@D
@H@<@A	@;@8C@G   @9X P M$ C@G @3@5 E@5 E@5 E@5 E@;@8X Ppretty_write_arg_list C@G @3@;@5 N@;@8C@G @3@;@,
@5 N@; F
@,@5 N@;@5 O @@;@8X P K0 C@$@G 
@3@5 F@Y@Z @^@j@Y@^@Z	@j@;
@5 K/@;@8C@G 	@3@;@8X P	type_patt C@G @3@A@-@5 I@5 E@;@8X Porder_prods C@ @G @3@,
@-@5essence @@,@5 MI@,@-@5 O@,
@5 MI
@5 ML@;@8X Pmynumbervars C@G @3@,@5term_variables @,@5 Ns@$@8X P H{ C@G   @3@. F@-@2@5 E@. F@-@2@5 E@;@8X P IT  C@G @3in_declare_command@5 N@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @5 G@,@5 G@;@5 G O@5 E@;@8X Pspecial_rulefile C@G  	
== 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
 L@9C@G  
 O CW@S@P@E@C@I@A@L
 F;@9C@G  
 O CW@S@P@E@C@I@A@L
 L@9C@G  
 O CW@S@P@E@C@I@A@L
 L@9C@G  
 O CW@S@P@E@C@I@A@L
 L@9C@G  
 O CW@S@P@E@C@I@A@L
 L@9C@G  
 O CW@S@P@E@C@I@A@L
 L@9C@G  
 O CW@R@E@C@O@R@D
 L
@9C@G  
 O CW@R@E@C@O@R@D
 L@9C@G 
 O CW@R@E@C@O@R@D
 Hb@3@6 J@8X D  t  t t  @lt  M 	P N
 C@G @3@5 H"@@-@5 M@P@-@5 F D0@5 Ev@5 Ex@I@8X P J8 C@@G 		@3@= G@5 E G@5 F G@5 E@<@A!!! Error: type-check failed on subgoal proof-frame entry attempt@5 Ev@5 Ex@;@I@;@5 Hz@,@5 H}@. H~@-@2@5 E@h
@. H~
@2@5 E|@. I
@-@2@5 E@. I
@-@-@2@5 E@. H
@-@-@2@5 E@. Emethod@2@5 E|@. E
enterframe
@2@5 E|
@5	case_save @@=@,@5 ES@<@% D|@. ET@-@-@2@5 E@. E J@!All current conclusions withdrawn@2@5 E|@. H
@2@5 E|@. C@@+@+@2@5create_formula @ GW@. C@@2@5 J@;@8X D  t  t t  @lt  L; 	P M C@I@G @3@=@ 
 EP ER	@!@5 F@,
@5 ES@<
 G@5 E@#
@A	@ 

 C@@!@,
 @@. C@ @@2@5 O+@%ENTERING PROOF BY IMPLICATION ATTEMPT@5 Ev@5 Ex
IMPLICATION@5 J7@;@8X Pmake_letter_list C@G 

@3@5make_letter @@;
@5 O0 @@;@8C@G @3@;@8X Psequence_infer C@G 
 Be	@3@. Be@. L	@2 @2@5 I@;@8C@G 
 Be	@3@. Be@. L	@2 @2@5 I@;@8C@G 
 Be
 J	
@3@. Be	@2@5 O6 @@. Be
@2@5 O8@;@8C@G 
 Be J	
@3@. Be	@2@5 O8@. Be
@2@5 O8@;@8C@G 
 Be
 J		@3@;@8C@G 
 Be
 J		@3@;@8C
@G 
 Be	 J	@3@;@8C
@G 
 Be	 J	@3@;@8C@G 
 Be	
@3@. Be	@2@5 I@. Be
@2@5 O8@;@8C@G 
 Be
 J
 J	 L		@3@;@8C@G 
 Be	 J
 J	 L	@3@;@8C@G 
 Be
 J
 L	 J		@3@;@8C@G 
 Be	 J
 L	 J	@3@;@8C@G 
 Be
 L		
@3@. Be	
@2@5 I@;@8C@%@G 
 Be
 L	
@3@,@0@-@2@0	
@2@5 G@. Be@2@5 I@;@8C@%@G 
 Be
 J	
 J@3@. Be	@2@5 I@. Be
@2@5 I@;@8C@G 
 Be	
@3@=@$	
@<	@. Be	
@2@5 K@;@8C	@G 
 E@3@;@8C@G 
 E@3@;@8C@G 
 E	
@3@. E	
@2@5 I@;@8C@G 
 E			
@3@. E	
@2@5 O8@;@8C@"@G 
 E
 J	
@3@=
@. E	@2@5 O8@<@. E
@2@5 O8@;@8C@G 
 E
 J	
	@3@. E
@2@5 O8@;@8C@G 
 E
 J	

@3@. E	@2@5 O8@;@8C@G 
 E
 J	
 J	@3@. E
@2@5 O8@;@8C@G 
 E
 J	
 J
@3@. E	@2@5 O8@;@8C@G 
 E	
@3@. E	
@2@5 K@;@8X D  t  t t  @lt  J 	P H  C@G @3@0 C"@2@5 F @@0 A@2@6 O9@8C@G @3@?	@5 I@D	@H@8X Pcheck_conditions C@G @3@L@=@& D|@B
@<@ 
@!@5good_condition @@5 O: @@;@8C@G 	bad_conditions@3@;@8C@G  @9X P E) C@G  @@3@;@8C
@G 	@3@-@5 E%@;@8C@G @3@-@5 E%@h
	@;@5 E(@;@8C@%@G @3@. E&	@2@5 E|@. E G@/ E&	@2@5 E|@. F@-@2@5 E@5 KB@5 G@;@8X P Gy C@G  D	 D@3@;@8C@S@G @3@,@5 M@0
@1@+@+
@2@5 F@. M@1
@2@5 E|@. M
@0@+@1@2@+@2@5 E`@. M@-@-@-@2@5 E@. M L6@/ @0@1@2@/ M@. M
@2@2@5 E@;@8X P G C@G 	@3@;@8C
@G 		
@3@5 G@;@8X P F  C@.@G @3Saving@5 Ev@,@5 L@5 H@5 H"@,	@,
@5 H
/* SAVED: @5 Ev@5 E, at @5 Ev@5 E */@5 Ev@5 Ex@;@6 N @@8C@G @3@,@5 L@?	@5 H@D	@H	Warning: @5 Ev@5 E H*@5 Ev@5 Ex@;@6 G=@8X P I C@G @3@5 E@5 E@;@8X P E= CAT@G 
@3@5 FR@=A(@,	@5 E@,
@5 G9@=@@(
 @@=@&	 @l@< M@5 Ev@5 E M@5 Ev@5 Ex@. K	@2@5 E`@;@5 E@=@,@5 K M@5 Ev@5 E M@5 Ev@5 Ex@5 E@< M@5 Ev@5 Ex @l@5 E E@5 E@A@. K@2@,@5 H@,
@5 JC@,@,@5 M@=@&
 @& @l@. M3@-@2@5 E@. M3@2@5 E|@<@=@&
@& M@. M3@-@2@5 E@. M3@2@5 E|@<@J@5 E<@B@<@@=@(
 D0@5 E@6Error on input stream - returning to interactive input@5 Ev@5 Ex@. K@-@2@5 E @l@5 E@5 E<@B@<@]@$
@=@&	 @l@<@5renumber_and_print @ D0@5 Ev@;@=@B E[@5 M@,@5 I@,@5 M[@=@5 H@<@?@5 H@D@H H)@5 Ev@5 E H*@5 Ev@5 Ex@;@5 G=@5 H"@5 OI D0@5 Ev@5 Ex@5 H"@< H@5 M@B@B@B
@A@<@%@3READ ERROR: garbage on input stream mandates reset.@5 Ev@5 Ex@5 Ex@5Please type CONTROL-C to resume use of the checker...@5 Ev@5 Ex@. K@-@2@5 E@5 FR@I@B	@B@B
@B@A@;@8X D  t  t t  @lt  I 	P I C@ EZ  H@9XP G C@G @3@Y@_@Z@@@k@Y@_@Z@[@i@h
@ @;@0
@2@5 H@;@8C@G @- M@3@;@8C@G @+ M@3@;@8C@G @? EQ@3@;@8C@G @3@0@2@5 H@;@8X P K C@G 	
@3@5 K@5 K@;@8C@G @3@;@8C@=@G @3@5 F@Y@_@Z @k@?
@5 M7 @@D
@H@. E&@+	@2@5 E`@. M7@2@5 E|@. G	@2@5 E|@. M;@2@5 E@. E& @@2@5 E|@;@8C@G @3@5 F@Y@_@Z @k L@5 Ev@5 E is already deleted@5 Ev@5 Ex@;@8C@G @3@%Illegal hypothesis number to delete: @5 Ev@5 E@5 Ex@;@8X Pprocess_command_line_data  C@G @3@5set_toplevel  @@;@,@5 Ei @@;@5 FG @@;@8X Preduce_again  C@G   @3@5 E  @@;@8C@G   @3 H@6 N @@8C@G @3 E[@5 O\Replace more@,@5 Gl@;@& C@8X P J C@'@G 
@3@,@5 J@,
@5 F9@=
@5 K>@$	@<	@ 	
@!@;@8C@G @3@;@8X P H' C@/@G 	 H%@3@=@&@=
@? I_@5 H@D@H@<@? G<@5 H@D@H@5 F-STEP @5 Ev@5 E@<@J@;@8C@'@G 	 J@3@5 F-@,@5 N@=
@& @5 E@A@<@Y@^@_@d@p@-@5 N@;@8C@G 	 E@3@5 F-	Command: @5 Ev@5 E@;@8C@G 	 O% J
 EP EQ@3@5 F-@$Commence PROOF BY CASES attempt on H@5 Ev@5 E@;@8C@G 	 O%@3@5 F-Commence PROOF BY @5 Ev@5 E attempt@5 Ev@;@8C@S@G 			 G
 E&@3@5 F-	*** New H@5 Ev@,
@5 N@=@&
 @5 E J@5 Ev@5 E@B@A@<@#@Y@^
@_@d@Z	@d@p@,@5 N J@,@5 N@-@5 N@;@8C@S@G 			 Km
 ET@3@5 F->>> New goal C@5 Ev@,
@5 N@=@&
 @5 E J@5 Ev@5 E@B@A@<@#@Y@^
@_@d@Z@d@p@,@5 N J@,@5 N@-@5 N@;@8C@G 	vcname@3@5 F-Now attempting proof of VC: @5 Ev@5 E@. Fq@-@2@5 E@5 Ex@5 A  @@;@8C@c@G 

	 L6
  H
@3@5 F-@ Successful inference with rule: @5 Ev@5 E@5 Ex@h@5write_subgoal_list_proved @@5 F-
Therefore @5 Ev@,@5 N@=@& 
@5 E@A@<@Y@^@_@d@Z
@d@p
@-@5 N@0@1@2@5 L  @@;@8C@@G 	 L6
  M
 M
@3@5 F-@#Successful substitution with rule: @5 Ev@5 E@5 Ex@h@5 Oj@5 F-Allowing substitution of @5 Ev@,@5 N@=@& @5 E@5 Ex@5 F-for @5 Ev
@5 E@B@<@/@Y@^@_@d@Z@d@p@-@5 N@5 Ex@5 F- Oq@5 Ev@Y@^@_@d@Z@d@p
@-@5 N@0@1@2@5 On@;@8C@ @G   J)
 I@3*** PROVED VC @5 Ev@5 E@5 Ex@5 Ex@5 Fk @@5 Ex@5 Ex@5 Ex@;@8C@G 	 J) B@3@5 F-*** Proved all conclusions@5 Ev@5 Ex@;@8C@S@G 			 J)
 ET@3@5 F-*** Proved C@5 Ev@,
@5 N@=@&
 @5 E J@5 Ev@5 E@B@A@<@#@Y@^
@_@d@Z@d@p@,@5 N J@,@5 N@-@5 N@;@8C@1@G 	 O&@3@5 F-@ Entering new proof frame (DEPTH @5 Ev@5 E) ...@5 Ev@,@5 I@. I@-@2@5 E@,@5 KC @@Y@^@^@f@p
@. I
@2@5 E@;@8C@2@G 		exitframe@3@5 F-@#Exiting current proof frame (DEPTH @5 Ev@5 E I@5 Ev@,@5 I@. I@-@2@5 E@,@5 Oy@Y@^@^@d@p
@. I
@2@5 E@;@8C@+@G 	 H@3@5 F-@>QUIT: give up attempt to prove subgoals of current proof frame@5 Ev@,@5 I@. I@-@2@5 E@,@5 Oy@Y@^@^@d@p
@. I
@2@5 E@;@8C@/@G 	 FC@3@5 F-Attempting to infer @5 Ev@,@5 N@=
@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 N@;@8C@r@G 

	subgoal
  H
@3@5 F-Attempt to prove @5 Ev@,@5 N@=@& 
@5 E@A@<@Y@^@_@d@Z@d@p
@-@5 N@5 Ex@5 F-by subgoaling on rule @5 Ev@5 E D0@5 Ev@5 Ex@5 F-Unsatisfied subgoals are:@5 Ev@5 Ex@h@5 N@0@1@2@5 On@;@8C@8@G 	 Js@3@5 F- NS@5 Ev@,@5 N@=
@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 N@5 Ex@5 F-  by logical deduction@5 Ev@;@8C@]@G 	 L@3@5 F-Use of standardisation@5 Ev@5 Ex@5 F-     on @5 Ev@,
@5 N@=@&
 @5 E@A@<@Y@^
@_@d@Z@d@p@-@5 N@5 Ex@5 F-  gives @5 Ev@=	@&
 @5 E@<@-@5 N@;@8C@G 	 L
 E'@3@5 F-Apply standardiser on H@5 Ev@5 E@;@8C@G 	 L
 EU@3@5 F-Apply standardiser on C@5 Ev@5 E@;@8C@G 	 J
 O@3@5 F-@5Start proof-by-cases attempt on disjunction formula H@5 Ev@5 E@;@8C@G 	 I@3@5 F-Begin CASE @5 Ev@5 E @5 Ev@;@8C@]@G 	 F
@3@5 F- O@5 Ev@,@5 N@=@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 N@5 Ex@5 F-by induction on @5 Ev@5 E
 (base case: @5 Ev@5 E = @5 Ev
@5 E I@5 Ev@;@8C@G 	 @j@3@5 F-Consulted rulefile: @5 Ev@5 E@;@8C@G 	library_name@3@5 F-Library rulefile: @5 Ev@5 E@;@8C@+@G 		lib_fault@3@5 F-@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@5 Ev@5 ExInvolves identifier @5 Ev@5 E in: @5 Ev@5 E D0@5 Ev@;@8C@G 	lib_ok@3@5 F-@4LIBRARY LOADED: No FDL declaration mismatches found.@5 Ev@;@8C@G 	 I_@3*** END OF PROOF SESSION@5 Ev@5 Ex@5 Ex@5 Ex@5 F  @@5 Ex@5 G @@5 Ex@;@8C@G 	 G<@3 O@5 Ev@5 Ex@5 Ex@5 Ex@5 O@5 Ex@5 O@5 Ex@;@8C
@G 	 N5@3*** True VC eliminated: @5 Ev@5 E@;@8C@G @3@5 F-@ !!! UNEXPECTED LOGFACT: logfact(@5 Ev@5 E F@5 Ev@5 E I@5 Ev@;@8X D  t  t t  @lt  G 	D  t  t t  @lt  E 	Plist_deleted_hypotheses  C@G  @3@?@-@5 ON@D@H@;@ No hypotheses have been deleted.@5 Ev@5 Ex@I@8C@G @3DELETED HYPOTHESES :-@5 Ev@5 Ex@,@5 ON@5 G @@I@8C@G   @3@;@8X Pprocess_proof_log_file_name C@&@G @3@-@0@.@2@,	@5 N%@?@.@5 G@D@H@,
@5 H@;@. K
@2@5 E|@;@8C@#@G @3@0@.@1@p@1@l@1@g@2@,	@5 G@,
@5 H@;@. K
@2@5 E|@;@8X P F  C@G @3@=	 I@-@5 E@A@<@+UNDELETE -- which hypothesis or hypotheses? L@5 G@,@5 E< F@5 G}@5 N @@;@8X P
split_atom C@ @G @3@,
@5 H@;@=@;@5 G@,@5 N@<@#
@;@5 N@@;@8X D  t  t t  @lt  Mb 	P F 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   Jsc#1@9C@G   Jsnot x=y@9C@G   Jsn>0 or n=0 from [2,3]@9C@G   JsX or not X where c#1=X from []@9C@G   FCc#3@9C@G   FCX+1>0 where h#2=(X>=0)@9C@G   FCc#1 using inequals@9C@G   FCis_even(a+b) using even(1)@9C@G   FC@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@9C@G   Eh#6@9C@G   Ec#4@9C@G   Eh#2: X+Y@9C@G   E
c#3: X+0 by Y@9C@G   E@"h#14: X+(Y+Z) by B where h#1=(A=B)@9C@G   Ec#5: A+B by B+A using commut@9C@G   Eall: n+0 by n using arith@9C@G   J O@9C@G   J O@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   Jh#3@9C@G   J O@9C@G   Cl O@9C@G   Clc#1-3@9C@G   Clc#2-3 & c#8-11 & c#5@9C@G   I2@9C@G   Jc#1 by implication@9C@G   J@+X or Y where c#1=X & c#2=Y by contradiction@9C@G   Jc#5 by induction@9C@G   Jc#3 by cases@9C@G   Jp(x+y) by cases on h#7@9C@G   J@$x*x>=0 by cases on x<0 or x=0 or x>0@9C@G   J O@9C@G   J O@9C@G   Jh#8@9C@G   Jc#11@9C@G   Jh#1 with 2*n-1@9C@G   Jc#7 with int_p_2 for int_P_1@9C@G   J3@9C@G   @j
'sort.rls'@9C@G   @j'DISK$1:[-.RULES]INOUT.RLS'@9C@G   IV'prove1to5.cmd'@9C@G   IV'DISK$1:[-.PROOFS]REPLAY1.CMD'@9C@G   A FC@9C@G   A J@9C@G   IO O@9C@G   IOh#1-3 & h#5-6 & h#10@9C@G   IO[1,2,3,5,6,10]@9C@G   IP O@9C@G   IP O@9C@G   IP O@9C@G   F O@9C@G   F O@9C@G   F O@9C@G   F O@9C@G   F O@9C@G   F O@9C@G   F HL@9C@G   Fauto_done to on@9C@G   Fdisplay_subgoals_max to 2@9C@G   I2 O@9C@G   I2 O@9C@G   I2X where c#5=(X or _)@9C@G   IW CG@9X Phas_type_classification_list C@G @3@;@8C@G @3@=@5 L  @@;@5@#check_has_type_classifications_list @@<@5 M@5 O@;@8X P N C@G 
@3@5 N @@;@8C@G 
@3@,@5 O@,
@5 N
@5merge_lists @@;@8X P L C@*@G 	@3@,
@5 E%@;@=@5 N@<@=@5 ON@< L@5 Ev@5 E:  @5 Ev@5 E@5 Ex@;@8C@G @3@Y@_@`@i@;@5 L@h
@5 L@;@8C@G @3@;@8X Pstartup_sequence  C@%@G   @3@5 N @@- M@5prompt @5 OQ @ N@5 H N~n~n@5 A @5 K @@5 G @@5 Ex@@Welcome to the SPADE Proof Checker -- for assistance type "help"@5 Ev@5 Ex@5 Ex@I@8C@G   @3@5load_buffered_libs  @@5 I`@I@8C
@G   @3@5 L  @@5 E J@5 I\@5 I`@I@8C@G   @3@;@6 IX @@8X P
restore_vc C@G @3@,	@5 Kf@5 E|@I@8C@G  @9X P D CA AU@3@4 AW@Y@_@`@d@o@8X D  t  t t  @lt  HS 	P MA C@q EZ @9XP J C@G @3@5 E @@;@8C@G 
@3@;@8X P M C@G @3@;@8C	@G 
 I@3@;@I@8C@G 	
@3@5 EM@5 M@;@8X P Nq C	@G 	
 M
@3@;@8X P K3 C@G @3@Y@Z
@`@g@^@f@o@;@8C@G @3@Y@Z
@`@g@^@f@p
@;
@5 K2@;@8C@G 	?@3@;@8X D  t  t t  @lt  Kj 	Psafe_subst_vbl_list C@G 

@3
@5safe_subst_vbl @@;@8C@G 

@3@5 O@;
@5 O @@;@8X P M- C@G @3@6 K@8C@Q@G 
 Be
@3@=@. Be
@+@2@5 K@. Be
@2@5 K@. Be@2@5 M,@<@(@. E
@2@5 K@. E
@2@5 M,@. E
@2@5 K@. E
@2@6 M,@A@8C@@G 
 E
@3@=@. Be
@2@5 M,@B@<@h@=@. E
@2@5 M,@B@<@W@=@-@0
@+@2@5 G@5 G@A
@<@A@=@. E
@+
@2@5 K@. E

@2@5 K@<@=@. Be
@+
@2@5 K@. Be

@2@5 K@<	@. E
@+
@2@5 K@. E
@2@6 M,@A@8C@G 
 E
@3@. E
@2@6 M,@8C@o@G 
 E
@3@=@. E
@+@2@5 K@. E@2@5 M,@A
@<@M@=@. E@+@2@5 K@. E
@2@5 M,@A
@<@4@=@ @. Be
@+@2@5 K@. Be
@2@5 K@. E@2@5 M,@A
@<@-@0
@+
@2@5 G
@6 G@A@8C@G 
 E
@3@. E
@2@6 M,@8C@y@G 
 E
@3@=@5 G@5 G@5 E@A@<@\@=@. E
@2@5 M,@A@<@L@=@. E
@2@5 M,@A@<@<@=@. Be
@+@2@5 K@. Be
@2@5 K@. E@2@5 M,@<@. Be@+@2@5 K@. Be@2@5 K@. E
@2@6 M,@8X D  t  t t  @lt  G 	Pincrement_vc_number  C@G @3@. J@+@2@5 E`@h	@. J	@2@5 E@;@8X Pbuilt_in_rulefile C@"@G  
 E
 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  
 E
 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  
 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  
 I
 O CW@N@U@M@I@N@E@Q@S@9C@"@G  
 E
 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  
 E
 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  
 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  
 E
 O CW@I@N@T@I@N@E@Q@S@9C@"@G  
 E
 O CW@I@N@T@I@N@E@Q@S@9C@"@G  
 E
 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  
 F
 O CW@A@R@I@T@H@9C@G  
 GI
 O CW@A@R@I@T@H@9C@G  
 G
 O CW@A@R@I@T@H@9C@G  
 KT
 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 E[@6 L]@8C@G  
 F?
 O CW@A@R@R@A@Y@9C@G  
 F6
 O CW@A@R@R@A@Y@9C@G 
 Be
 O CW@A@R@R@A@Y@3 E[@6 L]@8C@G  
 Be
 O CW@E@N@U@M@9C@G  
 E
 O CW@E@N@U@M@9C@G  
 E
 O CW@E@N@U@M@9C@G  
 E
 O CW@E@N@U@M@9C@G  
 E
 O CW@E@N@U@M@9C@G  
 E
 O CW@E@N@U@M@9C@G  
 Iw
 O CW@E@N@U@M@9C@G  
 I~
 O CW@E@N@U@M@9C@G  
 I
 O CW@E@N@U@M@9C@+@G  
 E
 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  
 E
 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  
 E
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 Iw
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@+@G  
 I~
 O CW@E@N@U@M@E@R@A@T@I@O@N@9C@"@G  
 Lp
 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  
 E
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 I
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 GI
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 Lq
 O CW@F@D@L@F@U@N@C@S@9C@"@G  
 Lr
 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  
 Ls
 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  
 E
 O CW@F@D@L@F@U@N@C@S@9C@G  
 G@
 O CW@L@O@G@I@C@9C@G  
 I
 O CW@L@O@G@I@C@9C@G  
 G
 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 E[@6 L]@8C@G  
 E
 O CW@S@E@Q@9C@G  
 E
 O CW@S@E@Q@9C@G  
 J
 O CW@S@E@Q@9C@G  
 O CW@S@E@Q@9C@G  
 L
 O CW@S@E@Q@9C@G  
 J
 O CW@S@E@Q@9C@G  
 J
 O CW@S@E@Q@9C@G  
 L
 O CW@S@E@Q@9C@G  
 L
 O CW@S@E@Q@9C@G  
 @n
 O CW@S@E@Q@9C@G  
 F
 O CW@S@E@Q@9C@G  
 Be
 O CW@S@E@Q@9C@G  
 G
 O CW@S@E@Q@9C@G  
 I
 O CW@S@E@T@S@9C@G  
 J
 O CW@S@E@T@S@9C@G  
 J
 O CW@S@E@T@S@9C@G  
 J
 O CW@S@E@T@S@9C@G  
 I
 O CW@S@E@T@S@9C@G  
 I
 O CW@S@E@T@S@9C@G  
 I
 O CW@S@E@T@S@9C@G  
 D
 O CW@S@E@T@S@9C@G  
 I
 O CW@S@E@T@S@9C@G 
 Be
 O CW@S@E@T@S@3 E[@6 L]@8C@G  
 J4
 O CW@Q@U@A@N@T@I@F@9C@G  
 JF
 O CW@Q@U@A@N@T@I@F@9C@G  
 D
 O CW@Q@U@A@N@T@I@F@9C@G  
 I
 O CW@Q@U@A@N@T@I@F@9C@$@G 
 Be
 O CW@Q@U@A@N@T@I@F@3 E[@6 L]@8C@G  
 L
 O CW@B@I@T@W@I@S@E@9C@G  
 L
 O CW@B@I@T@W@I@S@E@9C@G  
 L
 O CW@B@I@T@W@I@S@E@9C@G  
 E
 O CW@B@I@T@W@I@S@E@9C@G  
 E
 O CW@B@I@T@W@I@S@E@9C@G  
 Be
 O CW@B@I@T@W@I@S@E@9C@G  
 G
 O CW@M@O@D@U@L@A@R@9C@G  
 E
 O CW@M@O@D@U@L@A@R@9C@G  
 E
 O CW@M@O@D@U@L@A@R@9C@G  
 E
 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
 L@9C@"@G  
 O CW@N@U@M@I@N@E@Q@S
 L@9C@"@G  
 O CW@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 O CW@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 O CW@G@E@N@I@N@E@Q@S
 L@9C@"@G  
 O CW@I@N@T@I@N@E@Q@S
 L@9C@G  
 O CW@A@R@I@T@H
 L[@9C@G  
 O CW@A@R@I@T@H
 L_@9C@G  
 O CW@A@R@I@T@H
 La@9C@G  
 O CW@A@R@I@T@H
 Lc@9C@G  
 O CW@A@R@I@T@H
 Le@9C@G  
 O CW@A@R@I@T@H
 Lg@9C@G  
 O CW@A@R@R@A@Y
 Li@9C@G 
 O CW@A@R@R@A@Y
 Lj@3@6 J@8C@G  
 O CW@E@N@U@M
 Lk@9C@G  
 O CW@E@N@U@M
 Lm@9C@+@G  
 O CW@E@N@U@M@E@R@A@T@I@O@N
 Lo@9C@"@G  
 O CW@F@D@L@F@U@N@C@S
 Lp@9C@"@G  
 O CW@F@D@L@F@U@N@C@S
 Lq@9C@"@G  
 O CW@F@D@L@F@U@N@C@S
 Lr@9C@"@G  
 O CW@F@D@L@F@U@N@C@S
 Lt@9C@G  
 O CW@L@O@G@I@C
 L_@9C@G  
 O CW@L@O@G@I@C
 La@9C@G  
 O CW@L@O@G@I@C
 Lc@9C@G  
 O CW@L@O@G@I@C
 Lv@9C@G  
 O CW@L@O@G@I@C
 Lw@9C@G  
 O CW@L@O@G@I@C
 Ly@9C@G  
 O CW@L@O@G@I@C
 L{@9C@G  
 O CW@L@O@G@I@C
 L}@9C@G  
 O CW@L@O@G@I@C
 L@9C@G  
 O CW@S@E@Q
 L@9C@G  
 O CW@S@E@Q
 L@9C@G  
 O CW@S@E@Q
 J@9C@G  
 O CW@S@E@Q
 J@9C@G  
 O CW@S@E@Q
 L@9C@G  
 O CW@S@E@Q
 L@9C@G  
 O CW@S@E@Q
 L@9C@G  
 O CW@S@E@T@S
 L@9C@G  
 O CW@Q@U@A@N@T@I@F
 L@9C@"@G 
 O CW@B@I@T@W@I@S@E
 L@3@6 J@8C@"@G 
 O CW@M@O@D@U@L@A@R
 L@3@6 J@8X D  t  t t  @lt  Fr 	Pask_if_save C@G @3@5 FR@5 ExShall I save this result@5 Gl@=@& C@<@& C@;@8X Plist_vcs_still_to_prove  C@G @3@,@5 J@5 F-@5 F@;@8X P N C@@G @3@,@5 EB@=@*@=@&	@ @<@$	@,@5 G@=@$@<@$	@&@ @;@&
 @@B
@B@B@<@@=@%@&	@*@5	find_char @@5 P	@,
@5 J @@. N0
@2@5 E|@&
 @@B@B@A@<@@=@,@&	@!@5 P	@5 P	@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@5 Ev@5 Ex@. K@/ ET @@2@5 E|@&
 @@B
@B@B@<@i@=@,@5 F@$	@&
 @@A
@B@B@<@S@&
 AE@=@8@=@&	@H@% E'@<@&	@C@% EU@,
@5read_component_number @@,@5eread @@,@5 Hj @@,@0@1
@1@2@5 F@. K@2@5 E|@<@=	@&	@ @5 P	@<@J@A
@B@B@A@A@;@8X P KV C@G@G 

@3@,
@5 KP@,@5 H@,@5 H@,
@5 GQ
@,@5 E0@,@5 K@,@5 K@,@5 K@,@5nozeros @@,@5	form_expr @@,@5sign @@6tidy @@8X D  t  t t  @lt  L 	P M C@8@G @3@=@ 
 EP ER	@!@5 F@,
@5 ES@<
 G@5 E@#
@A	@'ENTERING PROOF BY CONTRADICTION ATTEMPT@5 Ev@5 Ex@0 @@2@. D
@2
CONTRADICTION@5 J7@;@8X P	ask_if_ok C@G @3
Is this OK@,
@5 Gl@;@5is_it_ok @@;@8X P E C@G @3@0 C"@2@5 O9@0 B}@2@6 O9@8X P Fd C@G @3@,	@5 M? @@;@5 H@;@8X P G C@G @3 H@5 F @@;@8C@G @3 Oc@5 Ev@5 E O@5 Ev@5 E@5 Ex@;@8X Preduce  C@G   @3@5 FR@5specify_patt  @@5 N @ E@5 E@. E I@-@2@5 E@. F@-@2@5 E@5 OX @@;@8X P OT C@G @3@,@5 M@. M @l@2@6 E@8X P G C@G @3@5 F@Y@_@Z @i@Y@_@c@p
@ 	
 KT
@!@;@8C	@G 	@3@5 G@;@8C@G 	@3@K@;@8C@G @3@0@+
@+@2@5 F@,@5 G@0
@2@5 F@;@8X P G C@G title	@3@,
@5 I@. M:
@2@5 E@;@8C@G proof	@3@5 G@;@8C@)@G  J	 
 Ab@3@,@5 H_@. JH	 Mc@2@5 Fw Hw@5 M@;@8C@(@G const	 
 A@3@,@5 H_@. JH	 ER@2@5 Fw Hw@5 M@;@8C@C@G  JT	 A
 D0 D0 Ab@3@,@5 K @@,
@5 P5@,@5 E
@5 E@;@. MB	@2@5 Fw JT@5 M@;@8C@D@G  JT	 A @
 D0 D0 Ab@3@,@5 P5@. KT
@2@,
@5 E
@5 E@;@. MB	
@2@5 Fw JT@5 M@;@8C@@@G  JT	 A @o
 D0 D0 Ab@3@,@5 P5@,
@5 E
@5 E@;@. MB	
@2@5 Fw JT@5 M@;@8C@C@G  JT	 A
 D0 D0 @ Ab@3@,@5 P5@,
@5 E@. KT@2
@5 E@;@. MB	
@2@5 Fw JT@5 M@;@8C@C@G  JT	 A
 D0 D0 @o Ab@3@,@5 P5@,
@5 E@. KT@2
@5 E@;@. MB	
@2@5 Fw JT@5 M@;@8C@D@G  JT	 A @
 D0 D0 @ Ab@3@. KT
@2@,@5 E@. KT@2@5 E@;@. MB	@2@5 Fw JT@5 M@;@8C@A@G  JT	 A @
 D0 D0 @o Ab@3@. KT
@2@,@5 E@5 E@;@. MB	@2@5 Fw JT@5 M@;@8C@@@G  JT	 A @o
 D0 D0 @ Ab@3@,@5 E@. KT@2@5 E@;@. MB	@2@5 Fw JT@5 M@;@8C@=@G  JT	 A @o
 D0 D0 @o Ab@3@,@5 E@5 E@;@. MB	@2@5 Fw JT@5 M@;@8C@"@G  JT	 Apending Ab@3@. K	abstract@2@5 Fw JT@5 M@;@8C@"@G  JT	 A
 Ab@3@. MB	
@2@5 Fw JT@5 M@;@8C@y@G 		 JT	 A J I
@3@,@,@5 K@=@,
@. K@2@5 K
@5 E@. MB	
@2@5 Fw@<@. K	@/ K@2@5 Fw@A
@;@,@5 H@0@m@1@k@1@_@1@_@2@,@5 G@,@5 H@. J	 J@2@5 Fw@; JT@5 M@;@8C@3@G  JT	 A I
@3@,@5 M@. K	 Me@2@5 Fw JT@5 M@. Iy	@2@5 Fw@5save_enumeration_constants @@;@8C@W@G  JT	 A L
@3@,@5process_record_fields @@. K	@/ L
@2@5 E| JT@5 M@5 N@;@,@5 H@0@m@1@k@1@_@1@_@2@,
@5 G@,
@5 H@. J	 L@2@5 Fw@;@8C@=@G  JT	 A Mg K
 Ab@3 LP@.  @l	@2@5 LL@,@5 H_@;@. K	@/ Mf@2@5 Fw JT@5 M@;@8C@=@G  JT	 A F K
 Ab@3 LP@.  @l	@2@5 LL@,@5 H_@;@. K	@/ F@2@5 Fw JT@5 M@;@8C@+@G  J	 I
@3@,@,@5process_function_list @@. M<	@2@5 Fw J@5 M@5save_function_template @@;@8C@)@G  J	 
 Ab@3@,@5 H_@. JH	 ER@2@5 Fw Hw@5 M@;@8C
@G  J	@3@-@5process_var_list @@;@8C@G  CU@3@;@8C@G  M^@3@;@8C@G pre@3@;@8C@G post@3@;@8C@G derives@3@;@8X P J C@G 	 @@3@;@8C@&@G @3!!! @5 Ev@5 E@5 Ex*** WARNING: Rule @5 Ev@5 E -- @5 Ev@5 E@. E J@/Error(s) were found in consulting this rulefile@2@5 Fw@5 Ex@I@8C@$@G 
 N-@3@K
 J@5 E|@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@5 Ev@5 ExPROCESSING ABORTED.@5 Ev@5 Ex@5 Ex@. E J@2SERIOUS ERROR: Could not accept this file for use.@2@5 Fw@;@8C	@G 
 N-@3@5 Ex@;@8C@G @3@. H
@2@5 E|@5 Ex@;@8X P I C@G @3@5 FR@6 M_ @@8X P Ok C@=@G 	
 I
@3@5 F-Met constraint: @5 Ev@-@5 O @@,@5 N@=
@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 N@5 Ex@;@8C@4@G 	
@3@5 F-Proved subgoal: @5 Ev@,@5 N@=
@& @5 E@A@<@Y@^@_@d@Z@d@p@-@5 N@5 Ex@;@8C@C@G 	
 I
@3@5 F- PR@5 Ev@-@5 PS@,@5 N@=
@& @5 E@A
@<@Y@^@_@d@Z@d@p

@-@5 N@5 Ex@5 Oj@;@8C@7@G 	
@3@5 F- PT@5 Ev@,@5 N@=
@& @5 E@A
@<@Y@^@_@d@Z@d@p

@-@5 N@5 Ex@5 Oj@;@8C@G 	@3@5 F-@!(unconstrained rule: no subgoals)@5 Ev@5 Ex@;@8X D  t  t t  @lt done__proof_log  	P E C
@G @3@5 Ev@5 E@5 E @;@8X P M CA@G 
@3@,	@5 N>@0	@+
@2@5 H@,@5 JC@Y@^@Z@l@;@=A @,@0@=@2@,
@5 N%@ @!@=@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 PV  @@D@H@;
@5 O @ PV@5 E|@<@@=@,@-@0@e@1@x@1@e@1@c@1@u@1@t@1@e@2@5 H@?@-@5 K@D@H@;
@5 N @@<@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 K@D@H@;
@5process_command_log_file_name @@<@5 N @@<@@=@,@-@0@r@1@e@1@s@1@u@1@m@1@e@2@5 H@=@?@5 G @D@H G"@5 E@<@5 P^@<@@=@%@-@0@p@1@l@1@a@1@i@1@n@2@5 H@;@. H@-@2@5 E@. H E[@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@;@. I@-@2@5 E@. I E[@2@5 E|@<@=@=@ @-@0@v@1@e@1@r@1@s@1@i@1@o@1@n@2@5 H@;@5 N| @@<@=@-@0@h@1@e@1@l@1@p@2@5 H@;@5 N @@<@5 P^@B@;@8C@$@G @3@0@+	@-@2@5 H@?
@5 N>@D
@H@?@-@5 G@D@H@. G@2@5 N@;@8C@&@G @3@0@+	@-@2@5 H@?@5 N>@D@H@,
@5 G@<Error: Multiple files provided on command line: ~a and ~a.~n@0
@1@2@5 A @5 P^@;@8C@G @3@5 P^@;@8X P P C@!@G 
 @n

 KT @n
@3@. KT@2@5 P
@5
changesign @@;@8C@G 
 @n

 @n
@3@;@8C	@G 	@3@5 E1@;@8C@G 
 KT

 KT
@3@5 E1@;@8X Pdo_remembering  C@G @3 I@,@5 E@5 N@I@8C@G   @3@;@8X P J C@G   E@9C@G   G@9C@G   G@9C@G @3@-@6 K@8X P F= C@G @3@;@8C@G 

@3@5 F9
@5 F<@;@8X D  t  t t  @lt numsubs 	D  t  t t  @lt  Jq 	Pcheck_structure C@]@G @3@L@=@ 
 	 M
@!@A
@<@D@=@ 
 	 H
@!@ 

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

 FB
@!@<@ 
 	
@!@& D|@A
@;@8C@G 

bad_structure@3@;@8X D  t  t t  @lt  HJ 	P M8 C EZ 
@9XP G C@ @G 
 Be	
@3@5 EM@,@5 F9@5 E@;@. Be
@2@6 G@8C@ @G 
 Be	
@3@5 EM@,@5 F9@5 E@;@. Be	@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E
@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E	@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E
@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E	@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E
@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E	@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E
@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E	@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E
@2@6 G@8C@ @G 
 E	
@3@5 EM@,@5 F9@5 E@;@. E	@2@6 G@8C
@G @3@K@;@,	@5 E%@6 F@8C@G @3@6 K@8C@@G 
 D	@3@L	@=
@ 	
 D
@!@B@<@@=@ 	
 Be@!
@. E@2@!@<@t@=@ 	
 E@!
@. Be@2@!@<@\@=@ 	
 E@!
@. E@2@!@<@D@=@ 	
 E@!
@. E@2@!@<@,@=@ 	
 E@!
@. E@2@!@<@ 	
 E@!
@. E@2@!@6 G@8C@G 
 G@	
@3@5 EM@;@5 FA@6 G@8C@G 
 G@	
@3@5 EM@;@5 FA@6 G@8C@G 
 G@	
@3@5 G@6 G@8C@G 
 I	
@3@5 EM@;@=@5 FA@<@6 G@8C@G 
 I	
@3@5 EM@;@=@5 FA@<@6 G@8C
@G 
 I	@3@6 G@8C@G 
 I		@3@6 G@8C@G 
 C@	
@3@5 EM@;@=	@. D	@2@5 FA@<@6 G@8C@G 
 C@	
@3@5 EM@;@=@5 FA@<@. D	@2@6 G@8C@G 
 C@	
@3@=	@. D	@2@5 G@<@6 G@8C@G 
 G	
@3@. C@	
@2@5 G@. C@
	@2@6 G@8C@E@G 
 Be	
@3@=@5 EM@=@K	@5intexp @@?@5 F@D@H@5 GN@<@$	
@<@5 EM@=@K
@5 Pm@?@5 F@D@H@5 GN@<@$
	@8C@G 
 E	
@3@=@. E	
@2@5 K@<	@. E	
@2@6 K@8C@$@G 
 E	
@3@. E	
@2@5 G@. E	
@2@5 EM@. E	
@2@6 FA@8C@$@G 
 E	
@3@. E	
@2@5 G@. E	
@2@5 EM@. E	
@2@6 FA@8C@,@G 
 E	
@3@=@. E	
@2@5 K@<@=@. E
	@2@5 K@<	@. Be	
@2@6 G@8C@,@G 
 E	
@3@=@. E	
@2@5 K@<@=@. E
	@2@5 K@<	@. Be	
@2@6 G@8C@/@G 
 Be	 @n
@3@5 EM@=@5 EM@ 

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

 @n	@!@<
@5 EM@ 
 F
	@!@8X D  t  t t  @lt  M5 	D  t  t t  @lt  D D  t  t t  @lt  D 	D  t  t t  @lt  D D  t  t t  @lt  D P G C@G @3@,
@5 H @5do_generate_new_qbinding_name @@;@8X P J  C@E@G @3@= F@. EP@+@+	@2@5 E@A
@<@1FORWARD_CHAIN -- For which hypothesis/conclusion? G@5 G@,
@5 E<@ 

 EP	@!@;@. E E J@2@5 E`@. E E@/ J@/ EP	@2@5 E@5 G@;@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 D  t  t t  @lt  HQ 	P M? C@o EZ @9XP O C@G @3@. F@+@2@5 E`Consulting rule file @5 Ev@5 E ...@5 Ev@5 Ex@5
user_rules @@I@8C@G   @3@;@8X P P9 C@G 	
@3@. JH
 ER@2@5 Fw Hw@5 M@;@6 P8@8C@G 	@3@;@8X P K C@G @3@;@8C@G 		
@3
@5 K[@5 K@;@8X P M C@G 
@3@5 Hm@;@8C@G 

@3@5 Hm@;
@5 M@;@8C@G @3@;@8X P L C@G 
 D@3@;@I@8C@G 
 I@3@;@I@8C@G 
 G@@3@;@I@8C@G 
 C@@3@;@I@8C@G 
 G@3@;@I@8C@G  @9X P L C@G  @3@;  NO CONCLUSIONS LEFT@5 Ev@;@8C@G 	@3@,
@5 ES@; L@5 Ev@5 E O@5 Ev@5 E@5 Ex@;@8C@G @3@Y@_@`@i@;@5 L@h
@5 L@;@8C@G @3@;@8X P F C@3@G 
@3@,@5 Fc@,
@5 Fg@5 EARG@5 Ev@5 E @5 Ev
@5 E  @5 Ev@5 F@h	@;@5 F@;@8C@G @3@;@8X Pcount_places C
@G 	@3@Y@_@Z
@i@8C@!@G @3@Y@_@Z	@k@,
@. G
@2@5 GN@;@,@5 P~ @@;@Y@^@Z@f@o@8X P GS C@G 
 F6@3@;@8C@G 
 F?@3@;@8C@G 
 G@3@;@8C@G 
 G@3@;@8C@G 
 Lr@3@;@8C@G 
 Lp@3@;@8C@G 
 Lq@3@;@8C@G 
 J@3@;@8C@G 
 J@3@;@8C@G 
 L@3@;@8C@G 
 L@3@;@8C@G 
 L@3@;@8C@G 
 J@3@;@8C@G 
 I~@3@;@8C@G 
 J@3@;@8C@G 
 I@3@;@8C@G 
 I@3@;@8C@G 
 I@3@;@8C@G 
 I@3@;@8C@G 
 J@3@;@8C@G 
 J@3@;@8C@G 
 J@3@;@8C@G 
 F@3@;@8C@G @3@;@8C@G 
 Ls@3@;@8C@G @3@5 G	@;@8C@G @3@-@-@-@-@-@5 J@;@8C@G @3@-@-@5 Mq@;@8C@G @3@0@+	@-@2@5 F@-@-@5 Mr@;@8X D  t  t t  @lt  J- 	P J  C@G  @3@?@-@5 M@ @@D@H@;@5 ExThere are no VCs to prove.@5 Ev@5 Ex@I@8C@@G @3@5check_whether_to_proceed  @@5 Hz@,@5 M: @@= J@,	@5 E@<@5 Ex@+The following VCs have not yet been proved:@5 Ev@5 Ex@5 P @@5 FR@5 Ex
Which VC? @5 E@,	@5 E<@5 F@,
@5makename @@=@5 P@<VC does not exist; try again@5 Ev@I@;@5 N @@. E Oe
@2@5 E|@. M6@-@-@2@5 E@. M6
	@2@5 E@. H@-@2@5 E@. H @2@5 E@. I@-@2@5 E@. I @2@5 E@. M4@-@-@2@5 E@. JH@-@- K@2@5 E@5 Og@;@8X P M C@G @3@-@5 L@-@5 L@,@5 L@5@ scan_line_three_for_SPARK_marque @@;@8X D  t  t t  @lt  E 	P N C@@G 
 EP	
@3@=@&	 EQ@% E'@% G
@. G
@+@2@!@<@&	 ER@% EU@% Km
@. Kn
@+@2@!@,@0@1
@1@+@2@5 F@@5 Ny @@5 K @@,@5 P @@=@=@& C@5 E`@,@0@1
@1@2@5 F@5 E|@,@0@1
@2@5 F@. E L@2@5 E|@. E@2@5 E|
@@<@& C@;@I@B@;@8C@n@G @3@,	@5 E@,
@5 E@5 P@,@5 P@=@Q@& C@. E L@1@1
@2@5 E|@= G@5 E@. Be
@2@5 E(@<@*@&	 G@=
@&
 @@5 E(@<@=@&
 @@. D@2@5 E(@<@. G
@2@5 E(@<@& C@;@I@;@8X P Js C@G   @@9C@G @3@6infrule @@8C@@G 
 Be
 @n
@3@=@. Be@. @n
@2@2@5 P@A
@<@@=@. Be@/ F
@2@5 P@A
@<@@=@. KT
@2@,
@5 M@. Be@/ @n
@2@5 P@<@@=@l@5int @@=@. Be
 @2 @@5 F9@=@. Be@2@5 P @@<@;@I@A
@<@F@=@#@5 P@=@. @n
@2@,
@5 M@. Be
@2@5 P@<@;@I@A
@<@!@5 P@=@. F
@2@,
@5 M@. Be
@2@5 P@<@;@I@A
@<@?@?@5 P@D@H@?@5 P@D@H@=@%@L@. Be@+
@2@5 P@. Be
@2@5 K@. Be@. @n

@2@2@5 P@<@;@I@A
@8C@*@G 
 Be
 @n
@3@5 P@?
@5 P@D
@H@. Be@. @n
@2@2@6 P@8C@*@G 
 Be
 F
@3@5 P@. KT@2@,
@5 M@. Be@. @n

@2@2@6 P@8C@)@G 
 Be
 F@3@5 P@. KT@2@,
@5 M@. Be@. @n
@2
@2@6 P@8C@)@G 
 Be
 F
@3@5 P@. KT@2@,
@5 M@. Be@. @n

@2@2@6 P@8C@0@G 
 Be
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. Be@. @n@2
@2@6 P@8C@0@G 
 Be
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. Be@. @n@2
@2@6 P@8C@9@G 
 Be
 F@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. KT@2@,
@5 M@. Be@. @n
@2
@2@6 P@8C@=@G 
 Be
 @n
@3@5 P@?@5 P@D@H@?@5 P@D@H@. KT
@2@,
@5 M@. Be@. @n
@2@2@6 P@8C@4@G 
 Be
 F
@3@5 P@?
@5 P@D
@H@?@5 P@D@H@. Be@. @n@2
@2@6 P@8C@G 
 E
 F
 F
@3@. E@2@6 P@8C@G 
 E
 @n
 @n
@3@. E@2@6 P@8C@*@G 
 E
 @n
@3@5 P@?
@5 P@D
@H@. E@. @n
@2@2@6 P@8C@*@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@)@G 
 E
 F@3@5 P@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@)@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@9@G 
 E
 F@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@=@G 
 E
 @n
@3@5 P@?@5 P@D@H@?@5 P@D@H@. KT
@2@,
@5 M@. E@. @n
@2@2@6 P@8C@4@G 
 E
 F
@3@5 P@?
@5 P@D
@H@?@5 P@D@H@. E@. @n@2
@2@6 P@8CA@G 
 E
 @n
@3@=@. E@. @n
@2@2@5 P@A
@<@@=@. E@/ F
@2@5 P@A
@<@@=@. KT
@2@,
@5 M@. E@/ @n
@2@5 P@<@@=@|@5 P@=@. Be
 @2 @@5 F9@=@. E@2@5 P@<@;@I@A
@<@V@=@. Be@2@5 P@A
@<@F@=@#@5 P@=@. @n
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@!@5 P@=@. F
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@?@?@5 P@D@H@?@5 P@D@H@=@%@L@. Be@+
@2@5 P@. Be
@2@5 K@. E@. @n

@2@2@5 P@<@;@I@A
@8CA@G 	
 E
 @n
@3@=@. E@. @n
@2@2@5 P@B
@<A@=@. E@/ F
@2@5 P@B
@<A@=@. KT
@2@,
@5 M@. E@/ @n
@2@5 P@A@<Ax@=A@5 P@=@ @. Be
 @2 @@5 F9@=@. E@2@5 P@<@;@I@B
@<@@=@%@5 P@=@. @n
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@A@<@@=@%@5 P@=@. F
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@A@<@@=@L@L@$@=
@. E
 @2 @@5 F9@<@;@I@B
@<@{@=@. E
 @2 @@5 F9@. E@2@5 P@B
@<@_@&	 E@. F
@2@,
@5 M@=@. E@. @n
@2@2@5 P@A@<@=@=@. E@. @n
@2@2@5 P@A@<@)@=@. E@/ F
@2@5 P@A@<@. KT
@2@,@5 M@. E@/ @n@2@5 P@<@g@?@5 P@D@H@?@5 P@D@H@=@$@=@L@. E@+
@2@5 P@. E@. @n

@2@2@5 P@<@;@I@A
@<@+@=@%@L@. E@+
@2@5 P@. E
@2@5 K@. E@. @n

@2@2@5 P@<@;@I@A
@A@8C@*@G 
 E
 @n
@3@5 P@?
@5 P@D
@H@. E@. @n
@2@2@6 P@8C@*@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@)@G 
 E
 F@3@5 P@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@)@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@9@G 
 E
 F@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@=@G 
 E
 @n
@3@5 P@?@5 P@D@H@?@5 P@D@H@. KT
@2@,
@5 M@. E@. @n
@2@2@6 P@8C@4@G 
 E
 F
@3@5 P@?
@5 P@D
@H@?@5 P@D@H@. E@. @n@2
@2@6 P@8CA@G 	
 E
 @n
@3@=@. E@. @n
@2@2@5 P@B
@<A@=@. E@/ F
@2@5 P@B
@<A@=@. KT
@2@,
@5 M@. E@/ @n
@2@5 P@A@<Ax@=A@5 P@=@ @. Be
 @2 @@5 F9@=@. E@2@5 P@<@;@I@B
@<@@=@%@5 P@=@. @n
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@A@<@@=@%@5 P@=@. F
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@A@<@@=@L@L@$@=
@. E 
@2 @@5 F9@<@;@I@B
@<@{@=@. E 
@2 @@5 F9@. E@2@5 P@B
@<@_@&	 E@. @n
@2@,
@5 M@=@. E@. @n
@2@2@5 P@A@<@=@=@. E@. @n
@2@2@5 P@A@<@)@=@. E@/ F
@2@5 P@A@<@. KT
@2@,@5 M@. E@/ @n@2@5 P@<@g@?@5 P@D@H@?@5 P@D@H@=@$@=@L@. E@+
@2@5 P@. E@. @n

@2@2@5 P@<@;@I@A
@<@+@=@%@L@. E@+
@2@5 P@. E
@2@5 K@. E@. @n

@2@2@5 P@<@;@I@A
@A@8C@*@G 
 E
 @n
@3@5 P@?
@5 P@D
@H@. E@. @n
@2@2@6 P@8C@*@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@)@G 
 E
 F@3@5 P@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@)@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@9@G 
 E
 F@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@=@G 
 E
 @n
@3@5 P@?@5 P@D@H@?@5 P@D@H@. KT
@2@,
@5 M@. E@. @n
@2@2@6 P@8C@4@G 
 E
 F
@3@5 P@?
@5 P@D
@H@?@5 P@D@H@. E@. @n@2
@2@6 P@8CA@G 	
 E
 @n
@3@=@. E@. @n
@2@2@5 P@B
@<A@=@. E@/ F
@2@5 P@B
@<An@=@. KT
@2@,
@5 M@. E@/ @n
@2@5 P@A@<AR@=A@5 P@=@ @. Be
 @2 @@5 F9@=@. E@2@5 P@<@;@I@B
@<@@=@%@5 P@=@. @n
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@A@<@@=@%@5 P@=@. F
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@A@<@@=@L@L@$@=
@. E
 @2 @@5 F9@<@;@I@B
@<@{@=@. E
 @2 @@5 F9@. E@2@5 P@B
@<@_@&	 E@. @n
@2@,
@5 M@=@. E@. @n
@2@2@5 P@A@<@=@=@. E@. @n
@2@2@5 P@A@<@)@=@. E@/ F
@2@5 P@A@<@. KT
@2@,@5 M@. E@/ @n@2@5 P@<@A@?@5 P@D@H@?@5 P@D@H@=@%@L@. E@+
@2@5 P@. E
@2@5 K@. E@. @n

@2@2@5 P@<@;@I@A
@A@8C@*@G 
 E
 @n
@3@5 P@?
@5 P@D
@H@. E@. @n
@2@2@6 P@8C@*@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@)@G 
 E
 F@3@5 P@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@)@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@9@G 
 E
 F@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@=@G 
 E
 @n
@3@5 P@?@5 P@D@H@?@5 P@D@H@. KT
@2@,
@5 M@. E@. @n
@2@2@6 P@8C@4@G 
 E
 F
@3@5 P@?
@5 P@D
@H@?@5 P@D@H@. E@. @n@2
@2@6 P@8C@*@G 
 E
 @n
@3@5 P@?
@5 P@D
@H@. E@. @n
@2@2@6 P@8C@*@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@)@G 
 E
 F@3@5 P@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@)@G 
 E
 F
@3@5 P@. KT@2@,
@5 M@. E@. @n

@2@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@0@G 
 E
 @n@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. E@. @n@2
@2@6 P@8C@9@G 
 E
 F@3@5 P@. @n@-@-@2@5 E@. F@-@-@2@5 E@. KT@2@,
@5 M@. E@. @n
@2
@2@6 P@8C@=@G 
 E
 @n
@3@5 P@?@5 P@D@H@?@5 P@D@H@. KT
@2@,
@5 M@. E@. @n
@2@2@6 P@8C@4@G 
 E
 F
@3@5 P@?
@5 P@D
@H@?@5 P@D@H@. E@. @n@2
@2@6 P@8CA@G 	
 E
 @n
@3@=@. E@. @n
@2@2@5 P@B
@<A@=@. E@/ F
@2@5 P@B
@<An@=@. KT
@2@,
@5 M@. E@/ @n
@2@5 P@A@<AR@=A@5 P@=@ @. Be
 @2 @@5 F9@=@. E@2@5 P@<@;@I@B
@<@@=@%@5 P@=@. @n
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@A@<@@=@%@5 P@=@. F
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@A@<@@=@L@L@$@=
@. E 
@2 @@5 F9@<@;@I@B
@<@{@=@. E 
@2 @@5 F9@. E@2@5 P@B
@<@_@&	 E@. F
@2@,
@5 M@=@. E@. @n
@2@2@5 P@A@<@=@=@. E@. @n
@2@2@5 P@A@<@)@=@. E@/ F
@2@5 P@A@<@. KT
@2@,@5 M@. E@/ @n@2@5 P@<@A@?@5 P@D@H@?@5 P@D@H@=@%@L@. E@+
@2@5 P@. E
@2@5 K@. E@. @n

@2@2@5 P@<@;@I@A
@A@8CA@G 
 Be
 GI
@3@=@. Be@. GI
@2@2@5 P@A
@<@@=@@5 P@=@. Be
 @2 @@5 F9@=@. Be @2@5 P@<@;@I@A
@<@@=@. Be
@2 @@5 F9@=@. Be@2@5 P@<@;@I@A
@<@p@=@(@. Be
?@2 @@5 F9@=@. KT@2@,
@5 M@. Be
@2@5 P@<@;@I@A
@<@F@=@#@5 P@=@. GI
@2@,
@5 M@. Be
@2@5 P@<@;@I@A
@<@!@. Be@+
@2@5 P@. Be
@2@5 K@. Be@. GI

@2@2@5 P@<@@@?@5 P@D@H@?@5 P@D@H@5 P@. Be @2 @@5 F9@=@L
@. Be
 @2@5 P@<@L@. Be @2@6 P@A
@8C@!@G 
 Be
 GI
@3@5 P@. Be@. GI
@2@2@6 P@8C@(@G 
 Be
 GI@3@5 P@. GI@-@-@2@5 E@. Be@. GI@2
@2@6 P@8C@(@G 
 Be
 GI@3@5 P@. GI@-@-@2@5 E@. Be@. GI@2
@2@6 P@8CA@G 
 E
 GI
@3@=@. E@. GI
@2@2@5 P@A
@<A@=@@5 P@=@. Be
 @2 @@5 F9@=@. E @2@5 P@<@;@I@A
@<@@=@. Be
@2 @@5 F9@=@. E@2@5 P@<@;@I@A
@<@@=@$@. Be@2@5 P@=@. E @2@5 P@<	@. E @2@5 P@A
@<@p@=@(@. Be
?@2 @@5 F9@=@. KT@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@F@=@#@5 P@=@. GI
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@!@. Be@+
@2@5 P@. Be
@2@5 K@. E@. GI

@2@2@5 P@<@@?@5 P@D@H@?@5 P@D@H@5 P@=@!@. Be @2 @@5 F9@. E
 @2@5 P@. E @2@5 P@<@z@=@=@. E @2 @@5 F9@L
@L@=@. E
 @2@5 P@. E @2@5 P@<@. E
 @2@5 P@. E @2@5 P@<@;@. E @2 @@5 F9@L
@L@=@. E
 @2@5 P@. E @2@5 P@<@. E
 @2@5 P@. E @2@6 P@A
@8C@!@G 
 E
 GI
@3@5 P@. E@. GI
@2@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8CA@G 
 E
 GI
@3@=@. E@. GI
@2@2@5 P@A
@<A@=A*@5 P@=@. Be
 @2 @@5 F9@=@. E @2@5 P@<@;@I@A
@<A@=@. Be
@2 @@5 F9@=@. E@2@5 P@<@;@I@A
@<@@=@(@. Be
?@2 @@5 F9@=@. KT@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@@=@#@5 P@=@. GI
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@@=@J@. E
 @2 @@5 F9@=@#@. E@+
@2@5 P@. E
@2@5 K@. E@. GI

@2@2@5 P@<@. E@+
@2@5 P@. E@. GI

@2@2@5 P@<@H@. E 
@2 @@5 F9@=@#@. E@+
@2@5 P@. E
@2@5 K@. E@. GI

@2@2@5 P@<@. E@+
@2@5 P@. E@. GI

@2@2@5 P@<@T@?@5 P@D@H@?@5 P@D@H@5 P@. E @2 @@5 F9@L
@L@=@. E
 @2@5 P@. E @2@5 P@<@. E
 @2@5 P@. E @2@6 P@A
@8C@!@G 
 E
 GI
@3@5 P@. E@. GI
@2@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8CA@G 
 E
 GI
@3@=@. E@. GI
@2@2@5 P@A
@<A@=A*@5 P@=@. Be
 @2 @@5 F9@=@. E @2@5 P@<@;@I@A
@<A@=@. Be
@2 @@5 F9@=@. E@2@5 P@<@;@I@A
@<@@=@(@. Be
?@2 @@5 F9@=@. KT@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@@=@#@5 P@=@. GI
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@@=@J@. E
 @2 @@5 F9@=@#@. E@+
@2@5 P@. E
@2@5 K@. E@. GI

@2@2@5 P@<@. E@+
@2@5 P@. E@. GI

@2@2@5 P@<@H@. E 
@2 @@5 F9@=@#@. E@+
@2@5 P@. E
@2@5 K@. E@. GI

@2@2@5 P@<@. E@+
@2@5 P@. E@. GI

@2@2@5 P@<@T@?@5 P@D@H@?@5 P@D@H@5 P@. E @2 @@5 F9@L
@L@=@. E
 @2@5 P@. E @2@5 P@<@. E
 @2@5 P@. E @2@6 P@A
@8C@!@G 
 E
 GI
@3@5 P@. E@. GI
@2@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8CAj@G 
 E
 GI
@3@=@. E@. GI
@2@2@5 P@A
@<AH@=@@5 P@=@. Be
 @2 @@5 F9@=@. E @2@5 P@<@;@I@A
@<@@=@. Be
@2 @@5 F9@=@. E@2@5 P@<@;@I@A
@<@@=@(@. Be
?@2 @@5 F9@=@. KT@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@@=@#@5 P@=@. GI
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@\@=@.@. E
 @2 @@5 F9@. E@+
@2@5 P@. E
@2@5 K@. E@. GI

@2@2@5 P@<@,@. E 
@2 @@5 F9@. E@+
@2@5 P@. E
@2@5 K@. E@. GI

@2@2@5 P@<@T@?@5 P@D@H@?@5 P@D@H@5 P@. E @2 @@5 F9@L
@L@=@. E
 @2@5 P@. E @2@5 P@<@. E
 @2@5 P@. E @2@6 P@A
@8C@!@G 
 E
 GI
@3@5 P@. E@. GI
@2@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8CAj@G 
 E
 GI
@3@=@. E@. GI
@2@2@5 P@A
@<AH@=@@5 P@=@. Be
 @2 @@5 F9@=@. E @2@5 P@<@;@I@A
@<@@=@. Be
@2 @@5 F9@=@. E@2@5 P@<@;@I@A
@<@@=@(@. Be
?@2 @@5 F9@=@. KT@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@@=@#@5 P@=@. GI
@2@,
@5 M@. E
@2@5 P@<@;@I@A
@<@\@=@.@. E
 @2 @@5 F9@. E@+
@2@5 P@. E
@2@5 K@. E@. GI

@2@2@5 P@<@,@. E 
@2 @@5 F9@. E@+
@2@5 P@. E
@2@5 K@. E@. GI

@2@2@5 P@<@T@?@5 P@D@H@?@5 P@D@H@5 P@. E @2 @@5 F9@L
@L@=@. E
 @2@5 P@. E @2@5 P@<@. E
 @2@5 P@. E @2@6 P@A
@8C@!@G 
 E
 GI
@3@5 P@. E@. GI
@2@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8C@(@G 
 E
 GI@3@5 P@. GI@-@-@2@5 E@. E@. GI@2
@2@6 P@8C@L@G 
 Be
@3@=@$
@A@<@:@=@5 P@5 P@=
@. Be
@2 @@5 F9@<@;@I@A@<@. Be
@+@2@5 P@. Be
@2@5 K@. Be@2@6 P@8C@@G 
 E
@3@=@0@5 P@=@5 P@=@?
@. Be
@2 @@5 F9@D
@H@<@;@I@<
@. E
@2@5 P@A@<@@=@V@=@. Be@. @n@+
@2@2@5 P@<@ @=@. Be@. @n
@+@2@2@5 P@<@. Be@. F
@+@2@2@5 P@=@5 P@?@. Be @2 @@5 F9@D@H@<	@. E @2@5 P@<@3@=@. E
@+@2@5 P@. Be@2@5 P@<@. Be
@+@2@5 P@. Be
@2@5 K@. E@2@6 P@8C@@G 
 E
@3@=@*@5 P@=@5 P@=
@. E
@2 @@5 F9@<@;@I@<
@. E
@2@5 P@A@<@@=@>@=@. E@. @n@+
@2@2@5 P@<@. E@. @n
@+@2@2@5 P@=@5 P@. E @2 @@5 F9@<	@. E @2@5 P@<@a@=@,@. E@. F
@+@2@2@5 P@=@5 P@. E @2 @@5 F9@<	@. E @2@5 P@<@3@=@. E
@+@2@5 P@. E
@2@5 K@. E@2@5 P@<@. E
@+@2@5 P@. E@2@6 P@8C@@G 
 E
@3@=@*@5 P@=@5 P@=
@. E
@2 @@5 F9@<@;@I@<
@. E
@2@5 P@A@<@@=@>@=@. E@. @n@+
@2@2@5 P@<@. E@. @n
@+@2@2@5 P@=@5 P@. E @2 @@5 F9@<	@. E @2@5 P@<@a@=@,@. E@. F
@+@2@2@5 P@=@5 P@. E @2 @@5 F9@<	@. E @2@5 P@<@3@=@. E
@+@2@5 P@. E
@2@5 K@. E@2@5 P@<@. E
@+@2@5 P@. E@2@6 P@8C@@G 
 E
@3@=@*@5 P@=@5 P@=
@. E
@2 @@5 F9@<@;@I@<
@. E
@2@5 P@A@<@@=@L
@L@$
@A@<@@=@>@=@. E@. @n@+
@2@2@5 P@<@. E@. @n
@+@2@2@5 P@=@5 P@. E @2 @@5 F9@<	@. E @2@5 P@<@J@=@,@. E@. F
@+@2@2@5 P@=@5 P@. E @2 @@5 F9@<	@. E @2@5 P@<@. E
@+@2@5 P@. E
@2@5 K@. E@2@6 P@8C@@G 
 E
@3@=@*@5 P@=@5 P@=
@. E
@2 @@5 F9@<@;@I@<
@. E
@2@5 P@A@<@@=@L
@L@$
@A@<@@=@>@=@. E@. @n@+
@2@2@5 P@<@. E@. @n
@+@2@2@5 P@=@5 P@. E @2 @@5 F9@<	@. E @2@5 P@<@J@=@,@. E@. F
@+@2@2@5 P@=@5 P@. E @2 @@5 F9@<	@. E @2@5 P@<@. E
@+@2@5 P@. E
@2@5 K@. E@2@6 P@8X D  t  t t  @lt  F 	P Jw C@G @3@5 EL@;@. EP EQ@-@2@6 E@8X Prestword C
@G 	@3@5 F @@;@8C@G 	@3@5make_lower_case @@,
@5 K
@5 P @@;@8X P I C@^@G @3@,@0@1	@1
@2@5 F@=@. F@-@2@5 K@;@5 J
@A
@<@9@=@. Mf@-@2@5 K@;@5 O8@A
@<@&@= Me@5 K@,
@5 Ix@;
@5 M* @@<@. I@-@2@5 E@;@5 P@A
@;@8X P O3 C@G @3@Y@Z@@@_@i@Y@_@Z@[@i@h
@ @;@0
@2@5 H@;@8C@G @3@0@2@5 H@;@8X D  t  t t  @lt  E' 	P N C@G @3@. G@-@-@2@5 E@;@-@5do_handle_quantifiers_in @@;@8X Pfetch_inf_or_subst_rule_for_eq CA2@G 	
@3@. Be@-@-@2@,@5 H@,
@5 H@=@-@ 

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

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

  M
 M	
@!@<@@=@ 

  M
 M
	@!@<@@=@ 

  M
 M EV	
@!@<@m@=@ 

  M
 M EV
	@!@<@T@=@ 

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

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

  M EV	
@!@& D|@<@ 

  M EV
	@!@& D|@B@A@?@5 H@D@H@6 H@8X P P C@G 
 @n
 KT
 F@3@5 P@;@8C@G 
 @n

 @n@3@5 P@;@8C@G 
 KT

 KT@3@5 P@;@8C	@G 	@3@5 E1@;@8X P GC C@G @3@-@5 ES@h
	@5 GB@;@8C@G @3@. ET	@2@5 E|@. E Km@/ ET	@2@5 E|@5 Kn @@;@8X P N C@5@G @3@,	@5 H@0@.@2@,
@5 G@,@5 E
 @,@5directory_files @,
@5 MQ@=	@&
 D|       <THERE ARE NONE>@5 Ev@<
@5displayListOfFiles @@;@I@8X P Nk C@&@G @3@=@ 
 EP EQ	@!@5 F@<@5valid @@5 K@,	@5free_hyp_no @@5 E(@;@5do_cases @@;@8X P H C@G  		@9C@G 	
@3
@6 H@8X P L( C@o@G @3 E[@5 L]@L	@ 	
 Be@!@L@L@0@+
@+@2@5 F@0@+@+@2@5 F@,
@5 I@,@5 I@;@0@-@+@2@5 F@0@-@+@2@5 F@,@5 P @@. Be@2@,@5 M@. Be@2@6 M@8C@2@G @3@L	@0@+@+@2@5 F@,
@5 I@;
@0@-@+@2@5 F
@,@5 H @@. Be@2@6 M@8X P P. C@)@G @3@. E@-@2@5 E@=
 E@,@5 E@A	@<
	Pattern? @5 E@,	@5 E<@,@5 EL@. E@2@5 E|@;@8X D  t  t t  @lt  J*  	D  t  t t  @lt  HU 	P M3 C@ EZ  E[@9XP G C@6@G 	
@3@,@5 F@=	@. I@+@2@5 E`@<@,@5 K@;@=
@$@&	 @@&
 D|@A
@<
@,
@5	read_word @
@5	read_rest @@;@8X P J C	@G 	
 F@3@;@8C
@G 	
 F@3@;@8C@G 

 F@3@,@5 N@5 F@;@8X P N C@G 	
@3@5 N@5 N@;@8C@G @3@;@8C@-@G @3@5 F@Y@_@Z @k@. M7@2@5 E`@. E& @@2@5 E`@. G@+	@2@5 E`@. E&	@2@5 E|@;@8C@G @3@5 F@Y@_@Z @k L@5 Ev@5 E has not been deleted.@5 Ev@5 Ex@;@8C@G @3@'Illegal hypothesis number to undelete: @5 Ev@5 E@5 Ex@;@8X P N C	@G 	@3@5 G@;@8X D  t  t t  @lt  K$ 	P KY C@G 
 G
@3@5 GK@5 GK@. G
@2@5 GN@;@8C
@G 
 G	 @3@;@I@8C@G 
 G
@3@5 KX@;@8C@$@G 
 G
 G
@3@. GI@2@,
@5 KU@. G

@2@5 KX@;@8C@G 
 G
 KT
 KT@3@. G
@2@5 KX@;@8C@!@G 
 G
 KT

 GI KT@3@. G
@2@5 KX@;@8C@ @G 
 G
 KT
 GI KT@3@. G
@2@5 KX@;@8C@G 
 G
@3@5 GK@5 GK@. G
@2@5 GN@;@8C
@G 
 G	 @3@;@I@8C@G 
 G	 @3@;@8C@G 	@3@;@8X P IP  C@G @3@=	 I@-@5 E@A@<@+REMEMBER -- which hypothesis or hypotheses? L@5 G@,@5 E< IP@5 G}@5 Pg @@;@8X P IK C@G 
 EV
@3@5 IJ@5 IJ@;@8C@$@G 
 G
@3@;@=@. E	
@2@5 FA@<	@. E	@2@5 FA@;@8C@G 
@3@. E
	@2@5 FA@;@8X D  t  t t  @lt  HK 	P M9 C EZ  H@9XD  t  t t  @lt  J 	P I: C@G @3 J<@5 JJ@;@5 FR@,@5 E @@5 JJ@& I_@;@8X P K C@G @3@-@6 E%@8C@3@G 
 Be	
@3@=@-@. D@/ E	
@2@5 E%@<@=@-@. Be
	@2@5 E%@<@-@. D@/ E
	@2@6 E%@8C@3@G 
 E	
@3@=@-@. D@/ Be	
@2@5 E%@<@=@-@. E
	@2@5 E%@<@-@. D@/ Be
	@2@6 E%@8C@3@G 
 E	
@3@=@-@. D@/ E	
@2@5 E%@<@=@-@. E
	@2@5 E%@<@-@. D@/ E
	@2@6 E%@8C@3@G 
 E	
@3@=@-@. D@/ E	
@2@5 E%@<@=@-@. E
	@2@5 E%@<@-@. D@/ E
	@2@6 E%@8C@3@G 
 E	
@3@=@-@. D@/ E	
@2@5 E%@<@=@-@. E
	@2@5 E%@<@-@. D@/ E
	@2@6 E%@8C@3@G 
 E	
@3@=@-@. D@/ E	
@2@5 E%@<@=@-@. E
	@2@5 E%@<@-@. D@/ E
	@2@6 E%@8X P O, C@G 		@3@;@8C@G 	
 C@	@3@;@8C@G 	
 C@
 G@
	@3@. C@
	@2@5 O+@;@8X P FJ C@1@G 
@3@,@5 O @@;@,
@5 FI@;@=@ @!@ 	
@!@<	
@5 G@A@;@8C@G @3@;@8X P K C@G 

@3@5 E
@6 K@8C@G  @9X P O C@G 
 	
@3@5 O @5 O@;@8C@G @3@;@8X P M C@G 
 @n

 @n
@3@5 M
@5 M@;@8C@G 
 GI

 GI
@3@5 M
@5 M@;@8C@G 
 F

 F
@3@5 M
@5 M@;@8C@G @3@;@5 Hm@;@8X P P< C@$@G 
 @O@3@;@0
@1 @O@1@2@,
@5rewrite_record_field_list @@;
@5 P;@;@8C@%@G 
  M^ Ab
@3@5 H_@;@8C@-@G 
  Ab

@3@5 H_@,@5 G
@5 P;@;@8C@0@G 
  Ab

@3@5 E@;
@5 H_@5 P;@;@8X P Py C@J@G @3@5 F@5 E@= H@5 H@0@+	@-@2@-@5 K) @@5 Ij @@<	 E[@5 H@5 P@A	@5 E@5 E@5 E@. H@-@2@5 E@5 J @	Rulefile @5 Ev@5 E processed.@5 Ev@5 Ex@5 E@5 E@;@8C@G @3@5 F@?	@5 E@D	@H OG@5 Ev@5 E N@5 Ev@5 Ex@;@I@8X D  t  t t  @lt  HO 	P Hr C@v EZ  E[@9XPcompatible_set_or_seq_types C@ @G @3@. F@+
@2@5 K@. F@+@2@5 K@;@0
@2@0@2@5 Ms@;@8C@ @G @3@. Mf@+
@2@5 K@. Mf@+@2@5 K@;@0
@2@0@2@5 Ms@;@8X P J| C@G @3@K@;@5 Ex@.!!! Warning: VAR not allowed.  Retype command.@5 Ev@5 Ex@I@8C@.@G 
 EP	
@3@=@&	 EQ@% E'@<@&	 ER@% EU@5 F@,@0@1
@1@-@2@5 F@@;@8X P O) C@G @3@@. Ke	@2@5 E|@I@8C@G  @9X Pdisplay_general_help  C@G @3@,@5 F @@5 E@5 Ex@I@8C@G   @3@;@8X Parg_nums_compatible C@G   C	@9C@G   LP	@9C@G   LM	@9C@G   M	@9C	@G   LJ		@9C	@G   LX		@9C	@G   LN		@9C	@G  yfy		@9X Ptv_print_type_data C@G @3@5 E J@5 Ev@5 E D0@5 F@;@8X P J C@2@G @3@,@5 F@5 FR@5 P  @@,	@5get_next_vc @@'	@,
@5 P@h
 @,@5 H@0@2@,
@5 N9@. J
@2@5 E|@;@8X P L8 C@@G @3@L@ 
 Be@!@,
@5 K@;@=@5@=@K	@<@5 F@. O CW@+@2@5 P @@0@.@1@R@1@U@1@L@2@,@5 G@,
@5 G
@5 H@<@[@=@5 L: @@B@A
@<@N@=@-@5 P@?@5 P@D@H E[@5 L]@B@A
@<@3@=@K	@<@5 F@. O CW@+@2@5 O @@0@.@1@R@1@U@1@L@2@,@5 G@,
@5 G
@6 H@8C@@G @3@,
@5 K@=@8@=@K	@<@5 F@. O CW@+@2@5 P@0@.@1@R@1@U@1@L@2@,@5 G@,
@5 G
@5 H@B@<@@=@.@5 F@,@5 H@,@0@.@1@R@1@U@1@L@2@5 N%@. O CW@2@5 P@B@A
@<@v@=@5 P@B@B
@A@<@f@=@8@=@K	@<@5 F@. O CW@+@2@5 P@0@.@1@R@1@U@1@L@2@,@5 G@,
@5 G
@5 H@B@<@,@5 F@,@5 H@,@0@.@1@R@1@U@1@L@2@5 N%@. O CW@2@6 P@B@A
@8X D  t  t t  @lt required_sub 	Preorder C@G 
 GI
@3@5 P @@;@8C@ @G 
 GI
 KT
 KT@3@5 F@. GI
@2@5 P@;@8C@G 
 GI
@3@,@5 P@. GI@2@5 H@;@8C	@G 	@3@5 GR@;@8X P GL C@G @3@5 F@Y@_@Z @l@;@8C@G 
 KT	@3@5 F@Y@`@Z @l@;@8X P P C@$@G @3@?
@-@-@5 ES@D
@H @5 H}@-@,@5 M6 @@,	@5 J@?@5still_left_to_prove @@D@H@;@8C@G  @3@?@-@-@5 ES@D@H @5 H}@?	@-@-@5 P@D	@H@;@8C@4@G @3@5 Ex@HWARNING: The proof of the current VC is incomplete, either because there@5 Ev@5 Ex@Hare still some unproven conclusions, or because you need another "done".@5 Ev@5 Ex@@(You may wish to complete proof (with DONE?) before proceeding.)@5 Ev@5 Ex@5 Ex@5 FR@EType "yes" to continue NEWVC command, "no" to continue this proof ...@5 Ev@5 Ex
Perform NEWVC@,@5 Gl@=@& C@<@& C@;@& C@8X D  t  t t  @lt  K 	P M' C@G @3@5 FR@,	@5 G9@5 M @@;@,
@5 H@;@5 Fb@;@8X D  t  t t  @lt  IN 	Pfind_help_atom C@G @3@6 E9@8C@G a M
 G@3@-@0 M@2@5 H@;@8C@ @G  P K
 G@3@-@0 K@1 H@1n@1 M@2@5 H@;@8C@G  P M H
 L\@3@-@0 M@1 EQ@2@5 H@;@8C@G  P M M
 J@3@-@0 P@1y@2@5 H@;@8C@G  P M
 L`@3@-@0 M@1o@1 ER@2@5 H@;@8C@#@G  M
 L@3@-@0 H@1 M@1w@1 H@1 M@1 H@2@5 H@;@8C@ @G  ER
 Lb@3@-@0 P@1m@1 P@1 M@1 M@2@5 H@;@8C@#@G  M
 Ld@3@-@0 H@1 M@1 M@1 M@1 H@1 M@2@5 H@;@8C@G  H P
 Ll@3@-@0 M@1 P@2@5 H@;@8C@,@G  H P M P I
 Ln@3@-@0 ER@1 P@1 M@1 H@1 M@2@5 H@;@8C@/@G  H P M P H
 Iz@3@-@0 M@1 P@1 M@1 H@1 P@1 P@2@5 H@;@8C
@G  Hq L@3@;@8C@G  H P M
 L@3@-@0 H@1 Mc@2@5 H@;@8C@/@G  H P M H Mc P
 H@3@-@0 M@1 H@1 P@1 ER@1 H@2@5 H@;@8C@G  H M K Lu@3@;@8C@G  M
 A@3@-@0 H@1 M@1 M@1 M@2@5 H@;@8C@#@G  H P
 Lx@3@-@0 K@1 M@1 H@1 H@1 M@2@5 H@;@8C@&@G  H P H
 L@3@-@0 P@1 M@1 P@1 M@1 M@2@5 H@;@8C@)@G  H P M
 L@3@-@0 H@1 M@1 H@1 P@1 ER@1 H@2@5 H@;@8C@ @G  H P M
 Lh@3@-@0 M@1 H@1 Mc@2@5 H@;@8C@G  M P
 F@3@-@0 M@1 M@2@5 H@;@8C@G  M Pg H ER L@3@;@8C@G  M P Q  H ER P M L@3@;@8C@/@G  M P Q  H ER P M I P
 L|@3@-@0 P@1 M@2@5 H@;@8C@/@G  M P Q  H ER P M I P
 Lz@3@-@0 P@1 M@2@5 H@;@8C@,@G  M P Q  H ER P M I P
 L~@3@-@0 M@2@5 H@;@8C@G  P H
 Lf@3@-@0 P@1 M@1 M@2@5 H@;@8C@)@G  Pk I I P
 Hf@3@-@0 M@1 M@1 P@1 P@2@5 H@;@8C@,@G  P Q I I M
 Hb@3@-@0 H@1 ER@1 P@1 M@1 M@2@5 H@;@8C@#@G  P P
 L@3@-@0 M@1 M@1 M@1 P@1 M@2@5 H@;@8C@&@G  P H
 L@3@-@0 Q @1 P@1 M@1 H@1 P@1 P@2@5 H@;@8C@&@G  P P P M
 G@3@-@0 H@1 M@1 M@1 M@2@5 H@;@8C@#@G  P P P M
 G@3@-@0 P@1 M@1 M@2@5 H@;@8C@G  P
 G@3@-@0 M@1 M@2@5 H@;@8C@G  P
 L@3@-@0 M@1 P@1 P@1 M@2@5 H@;@8C@ @G  M H ER
 L@3@-@0 P@1 M@1 M@2@5 H@;@8C@;@G  M H ER P M M I
 L@3@-@0 H@1 P@1 M@1 P@1 M@1 H@1 M@1 P@2@5 H@;@8C@G  M M
 K=@3@-@0 M@1 H@1 M@2@5 H@;@8C@G  M H P L@3@;@8C@ @G  M H P M
 L@3@-@0 H@1 P@2@5 H@;@8C@G  M H M
 L@3@-@0 M@2@5 H@;@8C@G  M P
 G@3@-@0 M@2@5 H@;@8C@;@G  M M P
 L@3@-@0 P@1 M@1 P@1 M@1 M@1 H@1 M@1 P@1 M@1 H@1 P@1 P@2@5 H@;@8C@,@G  M M M
 L@3@-@0 H@1 P@1 Q @1 M@1 EQ@1 H@1 P@2@5 H@;@8C@2@G  M M P
 L@3@-@0 P@1 M@1 H@1 M@1 H@1 Mc@1 H@1 M@1 P@2@5 H@;@8C@/@G  M P H
 L@3@-@0 M@1 H@1 ER@1 P@1 M@1 H@1 P@1 P@2@5 H@;@8C@G  J2
 L@3@-@0 H@1 M@1 P@2@5 H@;@8X P H C
@G 

@3@;@8C@G 
@3@,@5 H@;@5 G@;@8C@G @3@;@8X P O( C@8@G @3@. Ke@-@2@5 E@. E&@-@-@2@5 P @@. ET@-@-@2@5 Q@. M;@-@2@5 Q@. M7@-@2@5 Q@. G@-@-@2@5 Q@. J@-@2@5 Q@;@8X P P C@G 
@3@5 P@;@8C@G 
@3@,@5 P@,
@5 P@. @n
@2@5sp1 @@;@8C@G  @3@;@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 D  t  t t  @lt  L# 	Penumeration_list C@G @3@5 F@-@5 Ix@5 G@;@8X P E C@G @3@. I C@2@5 E|@-@5 I@;@8X P Kn C@G @3 H@5 P*@;@8C@G @3 Od@5 Ev@5 E O@5 Ev@5 E@5 Ex@;@8X P G] C@G @3@-@5 ES@h
	@5 G\@;@8C@G @3@. ET	@2@5 E|@. E Km@/ ET	@2@5 E|@;@8X P P C@G 
 I	 D	@3@;@8C
@G 
 I
 D		@3@;@8C@G 
 I	
@3@. G@. D	@2
@2 G @@5 E@;@8C@,@G @3@,	@,
@,@5 L@=@&
 D|@<	@. E	
@2@5 FA@=@& D|@<	@. E	@2@5 FA@;@8X P GO C@G @3@K	@;@I@8C@G 	@3@5 F@Y@_@Z @l@;@8C@G @3@5 F@Y@`@Z @i@;@Y@`@c@p
@ 
 KT
@!@;@8C@G 	
 KT KT
@3@5 GN@;@8C@<@G 	
 KT
@3@,@5 GN@;@=@& @& @<@#@=@5 F@Y@^@Z @k@ 
 KT@!@<
@ 
 KT@!@Y@_@Z @k@;@8C@C@G 	
 @n
@3@,@5 GN@,
@5 GN@;@Y@^@^
@f@p@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 KT@!@;@8C@G 	
 F
@3@. @n
@/ KT@2@5 GN@;@8C@C@G 	
 GI
@3@,@5 GN@,
@5 GN@;@Y@^@^
@g@p@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 KT@!@;@8C@I@G 	
 G
@3@,@5 GN@,
@5 GN@;
 @5 E
@,@5 M @@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 KT@!@;@8C@@G 	
 G
@3@5 J@;@,@5 GN@,
@5 GN@;
 @5 E
@,@5 Q	@,@. F@/ GI
@2@5 GN@=@& @& @<@_@=@S@5 M{
@5 M{@=@!@=@Y@^@Z @l@Y@^
@Z @k@<@Y@^@Z @j@Y@^
@Z @i@$@<@&@=@Y@^@Z @l@Y@^
@Z @i@<@Y@^@Z @j@Y@^
@Z @k@. @n
@2@5 GN@<
@ 
 G
@!@;@8C@[@G 		
 G
@3@?@5 J@D@H@;@,@5 GN@,
@5 GN@;
 @5 E
@,@5 Q	@,@. F@/ GI
@2@5 GN@=@& @& @<@=@&
@& @<
@ 
 G
@!@;@8C@G@G 	
 Ls
@3@-@5 GN@-@5 GN@;@=@& @&@B@<@%@5 F@Y@^@Z @k@h @;@,
@. Ls
@2@5 GN@;@. GI

@2@5 GN@;@8X P J C@3@G 		@3@L	@ 	
 
@!@L
@ 

 LT@!@5 F@L@;@,@0@1@-@2@5 F@5 Ge@;@I@8C@(@G @3@,
@,@5 Pj @@5 N+ @@5 O?
@5
check_body @@5 I @@;@8X Psortprod C@G @3@,
@5 MI@,@5busort_terms @@5 MI@;@8X D  t  t t  @lt  I8 	P G<  C@G   @3@. E G<@2@5 E@;@8X P N3 C@G 	@3@;@8C@A@G 	@3@,
@0@+@2@5 G@=@&
 D|@;@ 
@!@<@=@& D|@;@ 

@!@<@ 

@!@;@8C@G 	
@3@?@5 G@D@H
@5 N2@;@8X P I C@G @3@?
@5 M@D
@H@;@I@8C@g@G @3@5 M@;@5 Ex@5 ExDo you wish to subgoal@,
@5 Gl@;@=@J@&
 C@, H@5 I@5 EM G@5 E@5 M@5 Ex
Use this rule@,@5read_answer_once @@& C@,
@5 L*@. E O~@/ @0
@1@2@/ H	@2@5 E|@5 I @
SUBGOALING@5 J7@<
@&
 C@;@I@B@A
@;@8X D  t  t t  @lt  I 	Pwrite_depth_information  C@G   @3 @5 H}@;@8C@G @3@5 Ex@5 ExYou are currently at depth @5 Ev@,@5 H}@5 E.  Back-trace from here is:@5 Ev@5 Ex@5 Ex@;@5 E@;@8X P J C@G  
 F@9C@G  
 F@9C@G 

 F@3@,@5 N@5 F@;@8X P N C@G @3 E@,@5 H@5 F@. E@-@-@2@5 E@;@I@8C	@G   @3 E I_@5 H@;@8C	@G   @3 E G<@5 H@;@8C@G @3OK@5 Ev@5 Ex@. H@+@2@5 E`@h	@. H	@2@5 E@;@8X P J C@G 	
@3@(
 D|@;@6 E@8C@G 	
@3@ 

 M
@!@;@5 E | _@5 Ev@6 E@8C@G 	
@3@K
@;@5 E | @5 Ev@6 E@8C@G 	
@3@;@5 E F@5 Ev@6 J@8C@G  @9X P E C@U@G   @3@. N@-@2@5 E@. N@-@2@5 E@. E@-@2@5 E@. P@-@2@5 E@. K#@-@2@5 E@. Pi@-@2@5 E@. Ez@-@2@5 E@. M@-@2@5 E@. I@-@2@5 E@. E^@-@-@2@5 E@. I@-@2@5 E@. M@-@-@-@2@5 E@. M@-@-@2@5 E@;@8X D  t  t t  @lt  E  	P P C@+@G 
 @O 

  Ab 
@3@;@8C@:@G 
 @O
 
 Ab 
@3@;@0@2@0@1 @1
@2@5 P@;@8X P G C@G @3@5 ExTRYING TO PROVE: @5 Ev@5 E@5 FA@5 ExPROVED: @5 Ev@5 E@5 Ex@;@8C@G @3@5 ExFAILED TO PROVE: @5 Ev@5 E@I@8X P K_ C@q@G 
 Ls@3@0@1@2@0 E@1 E@2@0@+
@1@+@2@5 J@=@& @&
@<@C@=@&@$

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

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

 Ls
@!@;@8C@G @3@0@+@+@2@5 F@,
@5 J@0
@2@5 F@;@8X P K C@G 	
@3@Y@_@Z @l@Y@_@Z	@j@Y@Z@0@_@f@o@;@8C@-@G @3@Y@_@Z
@l@,
@. G
@2@5 GN@,@5 K@Y@_@Z
@d@Z@0@f@p@0@2@5 G@;@8X P	occs_list C@G  D@3@;@8C@G 	 B@3@5make_occs_list @@;@8C
@G @3@;@8X D  t  t t  @lt  E 	Pdo_fetch_vars_in_list C@G 
@3@,@5 F~@;@,
@5 Q. @
@5 G@;@8C@G @3@;@8X P IN  C@2@G @3@5 Ex@,@5 H}@Y@_@Z @k[DEPTH: @5 Ev@5 E I@5 Ev@5 Ex@,	@-@,
@5 H@5 E J@5 Ev@5 E@5 Ex@5 J@;@8C
@G   @3 @5 H}[TOP-LEVEL]@5 Ev@5 Ex@;@8C@G   @3@;@8X P K C@G @3@K@5 Ex<<< ERROR: illegal variable >>>@5 Ev@5 Ex@;@I@8C@G  @ @@3@;@8C@G  @ @@3@;@8C	@G 	@3@5 G@;@8C@/@G 
 Be
@3@,@5 E@=@& E@<@& G@;@. F
@2@,
@5 KU@. Be
 @2@5simp_rel @@;@8C@2@G 
 Be
@3@,@5 E@,
@5 K[@,@5 K[@=@$
@&	 @@<
@ 	
 Be
@!@;@8C@/@G 
 E
@3@,@5 E@=@& E@<@& G@;@. F
@2@,
@5 KU@. E
 @2@5 Q5@;@8C@2@G 
 E
@3@,@5 E@,
@5 K[@,@5 K[@=@$
@&	 @@<
@ 	
 E
@!@;@8C@0@G 
 E
@3 E@5 E E@5 E@;@. @n@. F
@2@2@,@5 K@. E @2@5 Q5@;@8C@G 
 E
@3@. E
@2@5 K@;@8C@0@G 
 E
@3 E@5 E E@5 E@;@. @n@. F
@2@2@,@5 K@. E @2@5 Q5@;@8C@+@G 
 E
@3 G@5 E G@5 E@;@. F
@2@,@5 K@. E @2@5 Q5@;@8C@2@G 
 E
@3@,@5 E@,
@5 K[@,@5 K[@=@$
@&	 @@<
@ 	
 E
@!@;@8C@/@G 
 E
@3@,@5 E@=@& E@<@& G@;@. F
@2@,
@5 K@. E
 @2@5 Q5@;@8C@2@G 
 E
@3@,@5 E@,
@5 K[@,@5 K[@=@$
@&	 @@<
@ 	
 E
@!@;@8C@G 
 E
@3@. E
@2@5 K@;@8C@G 
 D D
@3@5 K@;@8C@G 
 D Be
@3@. E
@2@5 K@;@8C@G 
 D E
@3@. Be
@2@5 K@;@8C@G 
 D E
@3@. E
@2@5 K@;@8C@G 
 D E
@3@. E
@2@5 K@;@8C@G 
 D E
@3@. E
@2@5 K@;@8C@G 
 D E
@3@. E
@2@5 K@;@8C@G 
 D

 D@3@5 K@;@8C@G 
 G@

 G@
@3@5 K
@5 K@;@8C@G 
 I

 I
@3@5 K
@5 K@;@8C@G 
 C@

 C@
@3@5 K
@5 K@;@8C@G 
 G

 G
@3@5 K
@5 K@;@8C@_@G 
 J4
 

 J4
 

@3@,@5 H_@;@=@-@5 J@;
@5 K@<@,@=@. JH
 K@2@5 E
@5 K@. JH
 K@2@5 E`@<@. JH
 K@2@5 E`@I@;@8C@_@G 
 JF
 

 JF
 

@3@,@5 H_@;@=@-@5 J@;
@5 K@<@,@=@. JH
 K@2@5 E
@5 K@. JH
 K@2@5 E`@<@. JH
 K@2@5 E`@I@;@8C@ @G 
 F6
@3@,
@5 E@;@. F6
@2
@5 K[@;@8C@G @3@,
 G@5 G@5 K^@;@8X Ptype_requirements C@m@G @3@,@5 K@=@*@5 F@,
@5 H@,@0@.@1@R@1@U@1@L@2
@5 N%@5 LY @@A@<@;@=@-@K	@,@5 Q:@0@.@1@R@1@U@1@L@2@,@5 G@,
@5 G
@5 H@<@6 I@B
@A@8X P H C@T@G @3@=	@5 N
 @@B
@<@G@; I@,
@5 E@L
@?@!@=@. O CW@-@2@5 P@<@=@-@5 P@<	@. O CW@-@2@5 P@D@H@0@+@-@2@5 F@5 ExCould not find rule-family @5 Ev@5 E D0@5 Ev@5 Ex@;@I@8X P I2  C@!@G @3@=
 F@,@5 E@A	@<@6TRAVERSE -- Please specify expression to be traversed. N@5 G@,	@5 E<@,@5 EL@;@6 I3@8X P N^ C@G @3@. G@-@2@5 E@. G@2@5 E@;@6 G@8X D  t  t t  @lt  EU 	D  t  t t  @lt  H/ 	D  t  t t  @lt  H/ D  t  t t  @lt  H/ P H.C@,s@!/usr/lib/swi-prolog/boot/parms.plM@3@4$parmslocal@. Be@+	 H4@2@5cached_library_directory QA@$	@8C@1 Q?@3@4 QA @l@. A~/lib/prolog@1@+	@2@5 QD@$	@8C@6 Q?@3@4 QA @. K,@. H1 H+@2@+	@2@5 QD@$	@8C@; Q?@3@4 QAclp@. K,@. H1library/clp@2@+	@2@5 QD@$	@8X D  t  t t  @lt  G 	P P C@Q@G 
 J4
 

 J4
 
@3@5 F@,@5 H@0@$@2@5 H@;@. G@2@5 E|@,@5 O@;@h
@5 P@;@8C@Q@G 
 JF
 

 JF
 
@3@5 F@,@5 H@0@$@2@5 H@;@. G@2@5 E|@,@5 O@;@h
@5 P@;@8C@G 		
@3@5 G@;@8C@G 
@3@0
@2@5do_handle_quantifiers_in_list @@;@8C@)@G @3@?@5 G@D@H@L@0@+@+
@2@5 F
@,@5 QJ@;@0@2@6 F@8X P Q C@G 
 @n
 KT
 @n KT@3@5 E1@5 Q@;@8C@G 
 @n

 @n@3@5 E1@5 Q@;@8C@G 
 @n
 @n@3@. @n@. @n
@2@2@5 Q@;@8C@G 
 KT

 KT
@3@6 E1@8C@G 	@3@6 E1@8X D  t  t t  @lt  K 	P M C@@G @3@=@B@5 Pm@=@5 Pm@=
@Y@_@`@l@Y@_@o@<@Y@`@_@k@Y@`@o@A@<@ @Y@_@p@=@. E	@2@5 FA@$
@<@. E	@2@5 FA@$
	@<@E@=@%@5 Pm@Y@`@p@=@. E@2@5 FA@$
@<@. E@2@5 FA@$
@<@=@. E	@2@5 FA@$
@<@. E	@2@5 FA@$
	@A@;@8X Plastword C@G   Ab@9C@G   CU@9C
@G @3@,	@5 F@6 H@8X D  t  t t  @lt  J  	D  t  t t  @lt  O  	P
save_cases C@G 	
 I
@3@5 QO @@5 QQ@;@8C	@G @3@5add_new_case @@;@8X P P C	@G @3@5 G9@5	echo_term @@;@8X P Mt C
@G 

@3@;@8C
@G  E G@3@;@8C@G 

@3@5 Ms@;@8C@G  E
 G@3@5 Ms@;@8C@G 

@3@5 P @@;
@5 Ms@;@8C@G @3@;@8X P P C@G  @9C@G 	
@3@5 F-@5 Ev@5 Ex@6 P@8X P K C@G @3@5 O@;@8X P F C@G 	@3@(There are NO subexpressions of the form @5 Ev@,
@5 O@5 O @@. E@-@-@2@5 E@5 Ex@5 Ex@;@8C@+@G 	
@3@=@ 
	@!@<@#
@. Q%@2@5 E|Subexpression is @5 Ev@5 E@5 Ex@;@8C@G @3Possible subexpressions:-@5 Ev@5 Ex@;@5	list_subs @@;@8X P I C@G 	
@3@0
@1@2@5 Fp@6 K	@8X D  t  t t  @lt  M> 	Pfetch_chars C@z@G @3@,@5 EB@,@5 FS@=@&@.@;@$	@&
@.@5 EE@B
@A@<@X@=@7@=@&	@<
@=@$@<@&@ @;@=@&	 D|@;@5 Q` @@<@$	@=	@$@;@&
@.@<@&
@ @B
@A@<@,
@5 P@,@0
@2@5 H@0@2@,@5 G@5 Qb@;@8X P J( CA*@G 	@3@?@-@-@5 ES@D@H@,@5 H}@=@&  J)@. Or@-@2@5 H@;@B	@B@B
@<A @=@5@& @;*** VC PROVED -- Well done!@5 Ev@5 Ex@. E J) B@2@5 E|@,	@-@5 P@. E J)@/ Or	@2@5 E|@5update_vcs_to_prove  @@5 Ex J@5 E|@B
@B@A@<@@Y@_@Z @k@=@,
@-@5 H@. I
@2@5 Fw@I@B@B
@<@@=@ @,@,@5 J@?@5 I @@D@H@; J*@5 Fw@5 J @@B
@<@@,@,@,
@5 H*** PROVED @5 Ev@5 E BY @5 Ev
@5 E@5 Ex@h @. H~@-@2@5 E@. H~@2@5 E@5 I@. E Oz@2@5 E|[Exiting depth @5 Ev@5 E
 proof frame]@5 Ev@5 Ex@. I@-@2@5 E@. I@-@-@2@5 E@. H@-@-@-@2@5 E@5 Hz@5 E(@=@5 F@;@=	 E[@5 M@;@5 J" @@<@5 G@< J*@5 Fw@A
@A	@;@8X D  t  t t  @lt  @ 	D  t  t t  @lt  @ D  t  t t  @lt  @ P @CBc   B Bz@9CBd 	 Bz@3@4 	associate@5 @\@* B@8CBg   @ Bz@9CBh   @ @@9CBi 	
executable@3@4 shared_object_extension@6 @\@8XD  t  t t  @lt  H  	P P C@)@G 
 GI
 GI

@3@5 L @@5 G	@0@. GI
@2
@2@5 P@;@8C@G 
 GI
@3@5 Qq@5 G	@5 P@;@8C@G 
@3@5 Qq@;@5 P@;@8C@G 

@3@5 P@;@8C@G @3@;@8X P H C@G @3@;@8C@!@G 


@3@,@5 K
@5 H@;@8X P J C@G @3@6 K@8C@$@G 
 Be	
@3@. Be	@+@2@5 K@. Be	@2@5 K@. Be
@2@6 J@8C@$@G 
 E	
@3@. Be	@+@2@5 K@. Be	@2@5 K@. E
@2@6 J@8C@G 
 E	
@3@. E	@+@2@5 K@. Be
@2@6 J@8C@G 
 E	
@3@. E
@+@2@5 K@. Be	@2@6 J@8C@T@G 
 I	
@3@=@. D@/ J	
@2@5 K@A@<@:@=@. Be	@+@2@5 K@. Be	@2@5 K@. I
@2@5 J@<@. Be
@+@2@5 K@. Be
@2@5 K@. I	@2@6 J@8C@T@G 
 J	
@3@=@. D@/ I	
@2@5 K@A@<@:@=@. Be	@+@2@5 K@. Be	@2@5 K@. J
@2@5 J@<@. Be
@+@2@5 K@. Be
@2@5 K@. J	@2@6 J@8X D  t  t t  @lt  Iz 	P N C@G 	@3@;@8C@G 	
@3@. E
@2@5 FA@5 N@;@8X P N C@:@G @3@,	@5 N@,
@5 K@,@5 H@5 F @=@& D|@. N@-@2@5 E`@. N H@2@5 E|@<@. E@2@5 E|@. N@2@5 E|@;@8C@+@G @3@,	@5 F@=@&	 D@. N@-@2@5 E`@. N H@2@5 E|@<@. Q$	@2@5 E|@. N@2@5 E|@;@8C@A@G @3@. E@+	@2@5 E`@. Q$@+
@2@5 E`@,@5 F@,@5	ascertain @@=@5 K"@. N@-@2@5 E`@. N H@2@5 E|@<@. M@2@5 E|@. N@2@5 E|@;@8C@(@G @3@,	@5 M@5 I @@= D@5 K%@. N@-@2@5 E`@. N H@2@5 E|@<@. N@2@5 E|@;@8C@G @3@,	@5 N@. M@+
@2@5 E`@,@5 Q @@5 K @@5 P# @@;@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 P M C@P@G @3@=@,@5 M@<@%@c@,
@5 JC@Y@^
@^@j@= H@5 M@<@5 M@5 Ex@5 E allows @5 Ev@5 E to be replaced by @5 Ev@5 E@=	@& D|	 directly@5 Ev@<
 provided @5 Ev@5 E@5 M@5 Ex@;@8C@G @3@;@8X Pwrite_deleted_hyps  C@G  @3@?@-@5 ON@D@H@;@8C@G   @3@5 Ex@5 Ex@<PLUS the following deleted (currently unuseable) hypotheses:@5 Ev@5 Ex@5 Ex@I@8C
@G @3@,@5 ON@5 O@I@8C@G   @3@;@8X P MJ C@G 
 GI
@3@5 MI@;@8C@G 	@3@5 GR@;@8X P IW  C@@@G @3@= I@,@5 E@<
Goal? @5 E@,@5 E<@L@5 Ex@;@=@5 EM@=@	SUCCEEDED@5 Ev@<FAILED@5 Ev@<@=@ I@5 Ev@5 E@< Q@5 Ev@;@8X P E@ C@G   @3@5 Ex@+!!! Command not recognised.  Please retype.@5 Ev@5 Ex@;@8X P J  C@N@G @3@= F@. EP@+@+	@2@5 E@A
@<@1UNWRAP -- Which quantified hypothesis/conclusion? G@5 G@,
@5 E<@L
@5 J{@ 

 EP	@!@;@5 Hz@;@. E E J@2@5 E`@. E E@/ J@/ EP	@2@5 E@;@5 L @@;@8X D  t  t t  @lt  HP 	P IR C@j EZ  E[@9XP P C@5@G @3@,	@5 F@5 FR@,
@5 K@=@5 L @@<@5 N# @@;@,@5 P@,@5 P@,
@5 P@;@=@'	@<
@5 N~ @@;@8X P NE C@G @3@5 E%@. E&	@2@5 E`@;@8X D  t  t t  @lt  E  	P NP 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 QV C@G  @@3@;@8C@G @3 E[@5 J@5 E D0@5 Ev@5 Ex@;@8C@G @3@;@8X P M C@!@G @3@. J@+@2@5 E`@h	@. J	@2@5 E|@;@=@&	@;@5 J @@<@J@;@8C
@G   @3@. J@2@5 E|@;@8X P P C@G @3@=@5 F@A	@<@ 
 KT	@!@5 F@;@8X Pbuildsav  C@[   @3@5 F @checker.sav@5save_program @ @6 N"@8C@`   @3@5 H @@6 N"@8X D  t  t t  @lt  H 	P H C@ EZ  H@9XPbuilt_in C
@G   @o E E E@9C
@G   @ E E E@9C
@G   GJ E E E@9C
@G   G E E E@9C
@G   G E E E@9C
@G   LK E E E@9C
@G   @ E E@9C
@G    G G G@9C
@G   G E E@9C
@G   G E E@9C
@G   AANY Q G@9C
@G   E Q Q G@9C
@G   E Q Q G@9C
@G   E Q Q G@9C
@G   E Q Q G@9C
@G   E Q Q G@9C
@G   D G G@9C
@G   GA G G G@9C
@G   G G G G@9C
@G   C? G G G@9C
@G   G G G G@9C
@G   G E G@9C
@G   G Q Q@9C
@G   G Q Q@9C
@G   @ Q E@9C
@G   A Q Q@9C
@G   F Q Q@9C
@G   G Q Q@9C
@G   G Q Q@9C
@G   J Q Q Q@9C
@G   I Q Q Q@9C
@G   I Q Q Q@9C
@G    Q Q Q@9C
@G   G Q Q G@9C
@G   G Q Q G@9C
@G   G Q Q G@9C
@G   G Q Q G@9C
@G   D0 Q Q Q@9X P Q C@G @3@5 Gl@;@8X P K C@?@G @3@5 KP@5 H@5 H@5 GQ
@5 E0
@5 K@5 K@5 K@5 P@5 P@6 P@8X P Is C@G @3@. M@2@-@5 E%@;@8C@-@G @3@?@. Q@2@-@5 E%@D@H@,	@5 E% G@,
@5 E@. E&@. Q@2
@2@5 E|@5 E@;@8X Pspecify C@G @3@+Change which occurrence (number/none/all)? @5 Gv@;@8X P P? C@$@G  I  Ab
@3
@5 H_@5 H_@;@8C@G  @O
@3
@5 H_@;@5 P>@;@8X P Pn C@G @3@K@;@I@8C@G @3@5 F@;@8C@G 
 KT	@3@5 Pm@;@8C@G 
 @n	
@3@5 Pm@5 Pm@;@8C@G 
 F	
@3@5 Pm@5 Pm@;@8C@G 
 GI	
@3@5 Pm@5 Pm@;@8C@G 
 G	
@3@5 Pm@5 Pm@;@8X P N C@G  A K6@3@;@8C@G 	@3@;@8X P K~ C@G @3@;@8C@+@G 

@3@=@Y@a@Z@a@l@Y@a@Z@z@j@;@Y@a@Z@ @d@o@<@$
@;
@5 K}@;@8X P H C@ @G @3@5 FR@,
@5 E@5 E@5 H @@= @@5 E@<@&	 @@;@5 E@6 E@8X D  t  t t  @lt  K 	Pinform_user  C@3@G   @3@C-------------------------------------------------------------------@5 Ev@5 Ex@CBadly-formed  rules will now be displayed on the screen as they are@5 Ev@5 Ex@Cread and possibly on subsequent  consultations  of  this  rulefile.@5 Ev@5 Ex Q@5 Ev@5 Ex@CWatch for other messages informing you of bad rulenames or improper@5 Ev@5 Ex@Crule  conditions;  bad  rules  will  not  be  used  by the checker.@5 Ev@5 Ex@CIf too serious an error is found, the rulefile  may  be  abandoned.@5 Ev@5 Ex Q@5 Ev@5 Ex@;@8X P M C@@G @3@=@B@5 Pm@=@5 Pm@=
@Y@_@`@l@Y@`@o@<@Y@`@_@k@Y@_@o@A@<@ @Y@_@p@=@. E	@2@5 FA@$
	@<@. E	@2@5 FA@$
@<@E@=@%@5 Pm@Y@`@p@=@. E@2@5 FA@$
@<@. E@2@5 FA@$
@<@=@. E	@2@5 FA@$
	@<@. E	@2@5 FA@$
@A@;@8X D  t  t t  @lt  J 	P Pe C
@G 
 KT

@3@;@8C	@G 	
 KT@3@;@8X D  t  t t  @lt  ME 	P O= C@G @3@K@;@8C@G 
 I	@3@;@5permitted_immediate @@;@8C@G  @9X P I C@G @3@5 F@,
@5 H@;@5 JC@;@8C@1@G @3@5 F@=
@Y@_@Z @l@%
 @#@<@Y@_@Z @i@%
@Y@_@c@p@;@,@5 P@;@Y@^@a@f@o@8X P FB C@G @3@K@;@I@8C@R@G @3@=@0 E[@5 KF@,	@5 F9@;@=@5 L< @@A
@<@=@5 E@5 Q@A
@< E[@5 H @ G@,
@5 E@5 Q@<@=@5 Q@A	@< E[@5 Q G@,	@5 E@5 E@5 Q@A
@;@8X P Mo C@G 
@3@;@5 F@;@8C@G 

@3@5 F
@5 Mn@;@8X P O C@G 
 GI@3@5 GK@;@8C@G 
 GI
 GI@3@5 GR@;@8C
@G 	@3@5 GK@;@8C@G 	@3@5 GR@;@8X P P C@G @3@6 K @8X D  t  t t  @lt  E 	P I C@G @3@?	 F B@5 E@D@H@?@5 G @@D@H@;@8C@I@G @3@,@5 ES@;@,@5 N@,
@5 J,
@,@5 N@;@=@$@<@$@. ET@2@5 E|@. E Km@/ ET@2@5 E|@5 P@. ET@2@5 E`@;@8C@G @3@;@8X P P C@G  	@9C@G 	
@3@6 G@8C@G 		
@3@6 P@8X P JV C@+@G @3@5 G@;@=@,	@5 E@<@=@5 J@%	{type-identifier}@<@-@5 MB @@%	 Q@;@#Type information for atomic object:@5 F@;@5 P @@;@8C@:@G 
 F6	
@3@,@5 E@. K@+
@+@2@5 K
@5 K@5 E@; F7@5 K @@;@. F6
@2@5 Q@;@8C@0@G 
 F?	
@3@,@5 E@. K@+@+
@2@5 K@5 K@; F@@5 Q@;@. F?@2
@5 Q@;@8C@)@G 	
@3@0	
@2@,@5 E@. Mf@+@2@5 K@; D0@5 Q@;@0@2@5 Q@;@8C@G 	
@3@0	
@2@,@5 K@; D0@5 Q@;{list}@5 Q@;@8C@&@G 
 F	@3@. F	@2@,
@5 E@. F@-@2@5 K@; F@5 Q@;@. F Q@2@5 Q@;@8C@&@G 
 J4	
@3@. J4	
@2 G@5 E@; J5@5 Q@;@. J4	{binding} G@2 G@5 Q@;@8C@&@G 
 JF	
@3@. JF	
@2 G@5 E@; JG@5 Q@;@. JF Q G@2 G@5 Q@;@8C@$@G 
 	
@3@5 F@=@5 J@<@-@5 Q@; @5 Q@;{ {identifier} : {type} } Q@5 Q@;@8C@*@G @3@,	@,
@5 Mq@,@,@5 Mr@;@5 K@;@,
@5 Mq@;@5 Q@;
@5 Q@;@8C@<@G @3@,	@5 E@-@-@,
@,@5 J@,@-@5 H@,
@5 Mr@;
@5 K@;@-@,@-
@5 J@;@5 Q@;@5 Q@;@8C@-@G @3@0@+	@+
@2@5 F@,@5 E@;@,@5 K@;@,
@0	@2@5 F@;@5 Q@;
@5 Q@;@8X P N) C@G @3@-@6 G@8C@G 		
@3@6 N(@8X P F* C@G @3@,	@5 F%@5 E@;@8X P E, C@G 
 D
@3@;@6 E@8C@G 
 J4

 J4
@3@;@6 E+@8C@G 
 JF

 JF
@3@;@6 E+@8C@G 
 G@

 G@
@3@;@5 E+
@6 E+@8C@G 
 I

 I
@3@;@5 E+
@6 E+@8C@G  	@9X P P' C@G  C@3@5 N@;@8C@@G  C@3@=@/ E[@5 I@=
@5 OZ@,@5 E @@5 E@<@=@?@5 OZ@D@H G@5 E@<@6!!! ERROR: New expression does not typecheck properly.@5 Ev@5 Ex@I@A@< H@5 I@A@. E@-@2@5 E`@. E	@2@5 E|@5 N@. M@+@+
@2@5 E`@. E
@2@5 E|@=@5 OZ@B@B@A@<@$@,@,@,@5 E @@,@5 N@,@0@1@1@2@5 F@. E@2@5 E|@;@8C@G @3@;@8X P K C@%@G 
@3@5 GK@5 GK@,
@. @n
@2@5 GN@0
@2@5 K@;@8C@2@G 		
@3@,
@,@5 O
@,@5 O@,@. @n@2@5 GN@0@. GI
@2@2@5 K@;@8C@)@G 
@3@0@2@,
@5 K@0
@2@0@+@2@5 K@ 	
@!@;@8C@G 
 GI

@3@;@8C
@G 

@3@;@8C@G @3@;@8X P K C@G @3@-@-@-@-@-@-@-@-@-@-@6 Q @@8X D  t  t t  @lt  MC 	P Qe C@2@G @3@,@,	@5 P@. M@@2@5 E@. K@-@2@5 E@,
@5 J@,@5 N2@. J@-@2@5 E@. J@2@5 E@5 N6@;@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 Q C@@G 	@3@L@=@ 
 M
@!@& D|@B@A@<@O@=@<@ 
 M EV
@!@=@K@ 	@!@B@A@<@L@0@+@+@2@5 F@,@5 I@ @!@<@ 
 FB
@!@& D|@B@B@=@K
@J@B@<@L

@0@+@+@2@5 F@5 I@;@8C@G 
bad_body@3@;@8C@G  @9X P J C@G 
 Be
 I	 F F@3@;@8C@G 
 Be
 F I	 F@3@;@8C@G 
 Be
 I
 F F@3@;@8C@G 
 Be
 F I
 F@3@;@8C@G 
 Be
 I			@3@;@8C@G 
 Be	 I		@3@;@8C@G 
 Be
 I	
 I
	@3@;@8C@G 
 Be
 I	 F	@3@;@8C@G 
 Be	 I	 F@3@;@8C@G 
 Be
 I
 F		@3@;@8C@G 
 Be	 I
 F	@3@;@8C@G 
 Be
 I			@3@;@8C@G 
 Be	 I		@3@;@8C@G 
 Be
 I	
 I
	@3@;@8C@G 
 Be
 I	 F	@3@;@8C@G 
 Be	 I	 F@3@;@8C@G 
 Be
 I
 F F@3@;@8C@G 
 Be
 F I
 F@3@;@8C@G 
 Be
 I		 F@3@;@8C@0@G 
 Be	
@3@=@$	
@<@=@. Be	
@2@5 J@<@. J	
@2@5 J@. J
	@2@5 J@;@8C
@G 
 E
 F F@3@;@8C
@G 
 E
 F F@3@;@8C@G 
 E	 F@3@. I@-	@2@5 J@;@8C@G 
 E
 F	@3@. I@-	@2@5 J@;@8C@G 
 E	
@3@. E	
@2@5 J@;@8X P Gs C@G 	@3@;@8C@;@G 	

@3@5 F-@5 E.  @5 Ev@5 E@5 Ex@5 F- Gg@5 Ev@5 E@5 Ex@5 Gh@h
@5 Gr@;@8X P E7 C@G @3@5 Qb@;@8X P I C@-@G @3@. E&@-@-@2@5 E@. ET@-@-@2@5 E@. M;@-@2@5 E@. M7@-@2@5 E@. G@-@-@2@5 E@. J@-@2@5 E@5 O @@;@8X P Qs C@G @3@ 	@!@. K#@1@2@5 E|@;@8C@"@G @3@ 	
@!@,@5 Q @@,@5 Q) @@. K#@2@5 E|@;@8X P Q C@*@G @3@,
@0@+@1@+@+
@2@5 H@5 N@0@1
@2@,@5 H@5 Q@;@8C@G 	@3@;@8X D  t  t t  @lt  I5 	P I C@G @3@. Ma@+@+	@2@5 E`@. E&	@2@5 E|@I@8C@G    @9X P L C@5@G 			
@3@Y@_@Z@f@o@h @5 F@0@1
@2@5 G@;@8C@ @G 	

@3@Y@_@Z@f@o@;@8C@"@G 	
@3@h @5 F@0@2
@5 G@;@8C@G 	
@3@,@5 F@Y@^@_@i
@5 L@;@8C@G 
	@3@;@8X D  t  t t  @lt  E 	Pwrite_forgotten_hyps  C@G  @3@?@-@5 N@D@H@;@8C@G   @3@5 Ex@5 Ex@=PLUS the following forgotten (hidden but useable) hypotheses:@5 Ev@5 Ex@5 Ex@I@8C@G @3@,@5 N EQ@5 N@I@8C@G   @3@;@8X P I C@G 	
@3@5 F@;@6 I@8C@G @3@;@8X P Ie C@G  I_@3@5 J@;@8C@G  I_@3@5 F  @@;@8C@G  I_@3@?There are still VCs to prove and you have not "save"d recently.@5 Ev@5 ExDo you still wish to exit@,	@5 Gl@;@&	 C@8C@G   G<@9X P K? C@G 	
@3@. Be
@2@5 FA@;@8C
@G 		
@3@5 K>@;@8X P N C@G @3@5 OZ@;@8C@G @3EXPRESSION REMAINS: @5 Ev@5 E@5 Ex@;@8X P	echo_char C@G @3@5 F@;@8C
@G @3 E[@5 J@5 F@;@8C@G @3@;@8X P J C@1@G @3@,	@-@5 J@=@5 Qg*** PROVED FOR CASE @5 Ev@5 E@5 Ex@<@?
@5 Qg@D
@H<Case @5 Ev@5 E	 pending>@5 Ev@5 Ex@I@8C@G @3@;@8X P E C
@G @3@,@5 K@5 E@;@8C@G   @3 @l@5 E@;@8X P G C@G @3@5 O  @@;@6 FS@8C	@G @3@5 L	@5 Q @@;@8X P KR C@B@G 
 @n
 @n

 @n
 @n
 @n@3
@5 KQ@5 KQ
@5 KQ@5 KQ@;@8C@#@G 	
 @n
 @n
@3@5 E1
@5 KQ@5 KQ@;@8C@#@G 
 @n	
 @n
@3@5 E1
@5 KQ@5 KQ@;@8C@G 

 GI	@3@5 E1@5 E1@;@8X P J  C@p@G @3@5 Hz@;@=
 J@,@5 E@A	@<@%@,	@5 NX @@=
@ 	@!@<@=	@&	 D|@;@I@A@<
Instantiate what? @5 E@,@5 E<@L@;@5 J@,
 K@5 J@=
 J@,@5 E@A@<With what? @5 E@,@5 E<@,@5 EL@;@5 EM@5 K@5 E@;@5 Ka @@;@8X P M C@G 	
@3@5 M@5 M@;@8C@G  @9C@$@G @3@5 F@Y@_@Z @k@?	@5 N@D	@H@?
@5 ON@D
@H@. M;@2@5 E|@;@8C@G @3@5 F@Y@_@Z @k L@5 Ev@5 E@6 cannot be forgotten (it is already forgotten/deleted)@5 Ev@5 Ex@;@8C@G @3@%Illegal hypothesis number to forget: @5 Ev@5 E@5 Ex@;@8X P IS  C@%@G @3@,@,	@5 F@,
@0@1@+@2@5 F@@5 E := @5 Ev@5 I @@5 Ex@I@8C@G   @3@5 CG  @@I@8C@G    @9X Pbacktrack_printq C@G @3@5 I"@;@8X D  t  t t  @lt  Iq 	P Ip C@2 EZ  H@9XP M C@%@G @3@L@,
@5 H@= LJ@5 M@<@= LN@5 M@< LX@6 M@8C@/@G @3@L@,
@5 H@= C@5 M@<@= LP@5 M@<@= LM@5 M@< M@6 M@8C@G @3@&	@;@8X P O C@G 		@3@;@8C@(@G @3@=@5 G@;@5 O@A
@<@,
@5 O@ 

@!@;@8X P L, C@G @3@,@5 Q8 @@5 O @@;@8X P PB C@"@G @3@,
@5 JC@,@5 Ef@,@0@2@5 F@. M=@2@5 E|@;@8X P G C@G @3@,@,@5 H@=@5 Mr@<@5 Q @@5 JC@;@8X P N C@G 
 EV

 EV
@3@5 N
@5 N@;@8C@"@G 
 G

 G
@3@5 Hm
@5 Hm@;@8C@G 
@3@,@5 Hm@;@ 	@!@;@8X P P C@G @3@6 K@8C@G 
 Be	
@3@. E	
@2@5 K@. E	
@2@6 K@8C@G 
 E	
@3@=@. E	
@2@5 K@<	@. E	
@2@6 K@8C@G 
 E	
@3@. E	
@2@5 K@. E	
@2@6 K@8C@G 
 E	
@3@. E	
@2@5 K@. E	
@2@6 K@8C@(@G 
 E	
@3@=@. Be	
@2@5 K@. Be	
@2@5 K@<	@. E	
@2@6 K@8C@(@G 
 E	
@3@=@. Be	
@2@5 K@. Be	
@2@5 K@<	@. E	
@2@6 K@8X D  t  t t  @lt  M 	P K C@.@G @3@=@. M4@+
@2@5 E`@Y@a@Z@f@o@. M4	@2@5 E@<@. M4@2@5 E@&	@A
@;@8X P F 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   F;@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@9C@G   F; A@9C@G   F; Q@9C@G   F; Q@9C@G   Js@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@9C@G   Js A@9C@G   Js@3where: EXPRESSION is a valid checker expression and@9C@G   Js@:       HYPLIST is a list of integers (hypothesis numbers).@9C@G   FC@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@9C@G   FC A@9C@G   FC@0where: EXPRESSION is a valid checker expression,@9C@G   FC@=       RULE is a rulename (or family, or Prolog variable) and@9C@G   FC Q@9C@G   E@>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@9C@G   E A@9C@G   E@Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@9C@G   E@:       OLD & NEW are valid checker expression patterns and@9C@G   E@:       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   Jforw(ardchain) [ HYP_OR_CONC ].@9C@G   J A@9C@G   J@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   Icase N.@9C@G   I A@9C@G   I@(where N is the case number (an integer).@9C@G   J@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@9C@G   J A@9C@G   J Q@9C@G   J@9       STRATEGY is one of "implication", "contradiction",@9C@G   J@"       "induction" or "cases", and@9C@G   J@D       FORMULA (which may only be used for "cases") is a disjunction@9C@G   Hyquit.@9C@G   Junw(rap) [ HYP_OR_CONC ].@9C@G   J A@9C@G   J@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@9C@G   J@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@9C@G   J A@9C@G   J@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@9C@G   J@3       EXPRESSION is a valid checker expression and@9C@G   J@8       VAR is the universal variable to be instantiated.@9C@G   Jne(wvc) [ NUMBER ].@9C@G   J A@9C@G   J@Dwhere NUMBER is the number of the (as yet unproven) VC to be proved.@9C@G   @jcon(sult) [ FILENAME ].@9C@G   @j A@9C@G   @j@;where FILENAME is a Prolog atom naming the rulefile to use.@9C@G   IVexe(cute) [ FILENAME ].@9C@G   IV A@9C@G   IV@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   IOforg(et) [ HYPS_OR_HYPLIST ].@9C@G   IO A@9C@G   IO@>where HYPS_OR_HYPSLIST is either a list of integers giving the@9C@G   IO@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@9C@G   IO@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@9C@G   IO@(a range of hypotheses (h#N-M, with N<M).@9C@G   IPrem(ember) [ HYPS_OR_HYPLIST ].@9C@G   IP A@9C@G   IP R@9C@G   IP@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@9C@G   IP R
@9C@G   IP R@9C@G   Fdel(ete) [ HYPS_OR_HYPLIST ].@9C@G   F A@9C@G   F R@9C@G   F@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@9C@G   F R
@9C@G   F R@9C@G   Fund(elete) [ HYPS_OR_HYPLIST ].@9C@G   F A@9C@G   F R@9C@G   F@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@9C@G   F R
@9C@G   F R@9C@G   Fse(t) [ FLAG [ to VALUE ] ].@9C@G   F A@9C@G   F@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@9C@G   Fbe assigned to that flag.@9C@G   ISsh(ow).@9C@G   I2t(raverse) [ EXPRESSION ].@9C@G   I2 A@9C@G   I2@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@9C@G   I2@/or some other valid expression to be traversed.@9C@G   IU
pri(ntvc).@9C@G   IT
dec(lare).@9C@G   IWcallpro [ PROLOG_GOAL ].@9C@G   IW A@9C@G   IW@0where PROLOG_GOAL is a Prolog goal to be called.@9C@G   IW@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@9C@G   I_exit.@9X P I C@G 

@3@5 M@;
@6 I@8C@G @3@;@8X P Q6 C@G 
 Be   @@3@;@8C@G 
 Be
  @@3@5 GK@? @Y@a@o@D@H@;@8C@G 
 Be
 KT
 
 Be
 @3@;@8C@G 
 Be
 
 Be
 @3@;@8C@G 
 E   @@3@;@8C@G 
 E
  @@3@5 F@? @Y@a@o@D@H@;@8C@G 
 E
 KT
 
 E
 @3@;@8C@G 
 E
 
 E
 @3@;@8C@G 
 E
 KT
  @@3@5 F@Y@a@Z @l@;@8C@G 
 E   @@3@;@8C@G 
 E
  @@3@5 F @5 E@;@8C@G 
 E
 
 E
 @3@;@8C@G 
 E   @@3@;@8C@%@G 
 E
 @3@5 Pm@-@5 GN@=
@Y@a@Z @j@&	 @@<@Y@a@Z @k@&	 @@;@8C@G 
 E
 
 E
 @3@;@8X D  t  t t  @lt  J 	P Oh C@,@G @3@?
 A@-@5 E@D
@H@,@5 F EQ@. F@2@5 N-->@5 Ev@5 Ex@,	@5 F@5 L@;@8C@M@G @3 A@,@5 E@=@ 
 EP	
@!@5 N@A@<@0@=@ 
 F
 EP	
@!@. F
@2@5 N@<@=@& Jq@5 O @@<@& Jr@5 N @@B	@A@I@8C@G   @3@;@8X P QS C@G @3@-@5 J@h	@5 QR@;@8C@G @3@. I	
@2@5 E|@;@8X P Ky C@G @3@;@8C@&@G @3@,
@5 N`@,@,@,
@5 Kr@,@5 Ku
@,@5 G@6 G@8X D  t  t t  @lt  F' 	P @j  C@G @3@=	 J@,@5 E@;@< G8@5 E@,@5 E<@5 Q @@5 Px@;@8X P M C@G @3@,
@5 E@,@,@5 K@,
@5keysort 
@5 M@;@8X P QK C@G 		
@3@,@5 P@;
@6 QJ@8C@G 	
@3@;@8X P P
 C@G @3@5 FR@,	@5 G@$	@;@8X P J[ C@G @3@,
@5 J@ @,@5 JA@5 H@;@8X D  t  t t  @lt  Kl 	P Q C@G @3@K@;@I@8C@G 
 @N	
@3@5 Q@5 Q@;@8C@G 
 Aa	
@3@5 Q@5 Q@;@8C
@G 
 D	@3@6 Q@8C@G  
 E@9C@G  
 K@9C@G  
 Iy@9C@G  
 Q@9C@G  
 F@9C@G  
in_order@9C@G  
 Be@9C@G  
 E@9C@G  
 I@9C@G  
subset@9C@G  
 G@9C@G  
 N)@9C@G  
 G@9C@G  
 K@9C@G  
 Nv@9C@G  
 FW@9C@G  
 F:@9C@G  
 F@9C@G  
nonvar@9C@G  
 J@9C@G  
 Al@9C@G  
 A@9C@G  
 @@9C@G  
 F@@9C@G  
 GO@9C@G  
 K@9X P I C@G 	@3@;@8C@0@G 	
@3@ 
	
@!@,@0@1@0@1
@2@2@5 F@5 E|@;@5 I@;@8X Pmake_record_equality_goal C@7@G 	

 Be
@3@;@-
 B|@0	@2@,@5 J@- B|@0
@2@5 J@;@8C@D@G 

	


 G@ Be@3
@5 R2 @@;@- B|@0	@2@,@5 J@- B|@0
@2@5 J@;@8X Pcheck_all_requirements C
@G @3@?
@5any_holes_left @@D
@H@;@8X P Fu C@G @3@,	@5 Fp@5 E@;@8X P E C@G 
 D
@3@;@6 E+@8C@G 
 J4

 JF
@3@;@6 E@8C@G 
 JF

 J4
@3@;@6 E@8C@G 
 G@

 I
@3@;@5 E
@6 E@8C@G 
 I

 G@
@3@;@5 E
@6 E@8C@G 
 E

 E
@3@;@8C@G 
 E

 E
@3@;@8C@G 
 E

 E
@3@;@8C@G 
 E

 E
@3@;@8C@G 
 Be

 E
@3@;@8C@G 
 E

 Be
@3@;@8C	@G 	
 D@3@;@8X P Fh C@G @3@,	@5 MA @@;@5 H@;@8X P L  C@G 
 I
 I@3@. I@. I
@2@2@5 K@;@8C@G 
 I

 I
@3
@5 K@;@5 K@;@8C@G 	@3@;@8X P P C@@G @3@,	@5 E%@5 K F@,
@5 E@L
@=@ 

 EP ER@!@,@5 ES@<@5 EM G@5 E@#
@% D|@,
@5 H}@h
@. I@-@-@2@5 E@5 QQ@. H~@-@2@5 E@. H@-@-@2@5 E@. E O&@2@5 E|@. H~@2@5 E|@. I@-@2@5 E@,@5 P@. H@2@5 E|@5 O'@. H@-@-@-@2@5 E@. H J@2@5 E|@6 Qh@8X P E: C@#@G  M H K
 E@3@-@0 M@1 P@1 ER@1 H@2@5 H@;@8C@G  M H
 A@3@-@0 M@1 M@2@5 H@;@8C@/@G  M M P P
 J@3@-@0 M@1 P@1 M@1 M@1 H@1 M@1 H@2@5 H@;@8C@G  M P
 Cl@3@-@0 P@1 H@2@5 H@;@8C@G  H P M
 FC@3@-@0 H@1 M@2@5 H@;@8C@ @G  M H M
 Js@3@-@0 M@1 ER@1 H@2@5 H@;@8C@&@G  M H
 F;@3@-@0 P@1 K@1 M@1 H@1 M@1 P@2@5 H@;@8C@G  ER P M H I@3@;@8C@ @G  M M P M
 IN@3@-@0 M@1 M@2@5 H@;@8C@2@G  M P M P
 J@3@-@0 P@1 M@1 M@1 ER@1 EQ@1 P@1 H@1 P@2@5 H@;@8C@G  H M H M I_@3@;@8C@"@G  M P M ER H H M H M G<@3@;@8C@G  EQ
 A@3@-@0 H@1 M@1 K@2@5 H@;@8C@ @G  M P M Q 
 IO@3@-@0 H@1 M@2@5 H@;@8C@&@G  M H P
 IP@3@-@0 H@1 P@1 M@1 H@1 M@2@5 H@;@8C@ @G  M H M
 F@3@-@0 H@1 M@1 H@2@5 H@;@8C@&@G  M P M
 F@3@-@0 H@1 M@1 H@1 M@1 H@2@5 H@;@8C@G  P H
 J@3@-@0 P@1 Mc@1 ER@2@5 H@;@8C@G  K M P
 J@3@-@0 Mc@1 H@2@5 H@;@8C@G  P M H M Hy@3@;@8C@#@G  ER P
 @j@3@-@0 P@1 M@1 M@1 M@1 M@2@5 H@;@8C@ @G  M P P
 J@3@-@0 M@1 P@1 K@2@5 H@;@8C@/@G  H P M
 J@3@-@0 M@1 P@1 P@1 M@1 H@1 P@1 M@1 H@2@5 H@;@8C@G  M H
 F@3@-@0 M@2@5 H@;@8C@G  M EQ
 IS@3@-@0 P@1 P@2@5 H@;@8C@#@G  M H ER
 IT@3@-@0 M@1 P@1 M@1 H@2@5 H@;@8C@G  M P
 F@3@-@0 Mc@1 H@2@5 H@;@8C@#@G  K M H
 IU@3@-@0 P@1 M@1 Mc@1 ER@2@5 H@;@8C@&@G  M
 I2@3@-@0 M@1 P@1 Mc@1 H@1 M@1 M@1 H@2@5 H@;@8C@#@G  H M H
 IV@3@-@0 ER@1 M@1 M@1 H@2@5 H@;@8C@G  ER P M M K M P IW@3@;@8X P P C@G 
@3@5 QM @@;@. P	@2@6 E@8C@G 
@3@,
@5 P
@5 P@;@8X P R* C	@G 	@3@6 G@8C@G @3@-@0@+@2@5 G@6 G@8X P K8 C@G @3@5 G@,
@5 H@,@5 O5@;@6 P @@8X P K C@*@G @3@,
@0@+@1@+@+
@2@5 H@5 O	 @@0@1
@2@,@5 H@5 K@;@8C@G 	@3@;@8X D  t  t t  @lt  JT 	P P C@G @3@,@5 K@,@5 H@0@_@2@,
@5 G
@5 H@;@8X D  t  t t  @lt  K 	P IU  C@G @3@,@,	@5 P@,
@5 N @@;@5
write_vc_data @@;Printed VC to file: @5 Ev@5 Ev@5 Ex@;@8X P P\ C@&@G @3@-@0@.@2@,	@5 N%@?@.@5 G@D@H@,
@5 H@;@. K
@2@5 E|@;@8C@#@G @3@0@.@1@c@1@m@1@d@2@,	@5 G@,
@5 H@;@. K
@2@5 E|@;@8X D  t  t t  @lt  E 	P I_  C@G   @3@. E I_@2@5 E@;@8X D  t  t t  @lt  HV 	P J C@ EZ  E[@9XP N C@L@G @3@5 G@,@5 I@;@=@Y@^@`@j@5 E@Y@`@^@d@o@A@<@*@Y@^@`@k@5 Ex@5 E@,@5 N@=@Y@^@^@j@Y@^@^@d@o@<	@Y@^@^@k@&
 @;@8C@"@G @3 I@,
@5 N@;@0@2
@,@5 O@; I@5 N@;@8CB@G @3@?@&@5 G@D@&@H@L@0@+@+@2@5 F@;@=A@,
@,@5 M@5 P @@=@@ @!@=@0@+@1@+@2@5 F@0@2@!@A@<@0@+@1@+@1@+@2@5 F@0@1@2@!@,@,@5 M@5 RE@Y@^@^
@l@=@-@=@& C@<@& LP@,@5 N@; (@,@5 N@;@,@5 N@; I@5 N@<@+@=@& LM@<@& M I@,@5 N@;@,@5 N@;) @,@5 N@;@5 N@B@B@B@B@B@!@A@#@<@@ @!@=@9@0@+@+@2@5 F@,@,@5 M@5 RE@Y@^@^
@l I@,@5 N@;@,@5 N@; I@,@5 N@<@,@5 N@B@B@B@; M@,@5 N@;@,@5 N@; M@,@5 N@=@9@0@+@ @+@!@2@5 F@,@,@ @5 M@!@5 RE@Y@^@^
@l I@,@"@5 N@;@"@,@#@5 N@; I@#@5 N@<@5 N@B@B@ @B@"@B@A@B@$@<@l@h@$	 @$@,@5 N@; I@5 Ev@,@5 O@;@=@Y@^@Z @k I@5 Ev@Y@^@Z@d@o@A@%@<@Y@^@Z @j@5 Ex I@5 Ev@,@%@5 N@Y@^@%@Z@d@o@B
@B@B@B@A@B@B@B@B@B@ @B@"@;@8X P Gi C@G @3@;@8C@G 	
@3@5 F-	and rule @5 Ev@5 E@5 Ex@5 Gh@;@8X P KL C@ @G 

 G@
@3@;@5 GU @@;@h

@5 KK@;@8C
@G @3@;@5 RI@;@8X D  t  t t  @lt  J  	P P C@@@G @3@=@!@-@0@E@1@x@1@a@1@m@1@i@1@n@1@e@1@r@2@-@5 N%@<@-@0@S@1@P@1@A@1@R@1@K@2@-@5 N%@; J@6 N@8C@G @3@;@8X P F
 C@G @3@5 ExOLD EXPRESSION: @5 Ev@,@5 N@5 E@5 Ex@6 P+ @@8X P K6  C
@G @3 J@,@5 E@;@5 K5 @@;@8C@G   @3@5 P @@;@8X P J C@)@G @3@. L:@-@2@5 E@. L:@-@2@5 E@. I@-@-@-@2@5 E@. H@-@2@5 E J@5 E@;@8X P OJ C@$@G @3@=@5 EM@5 I"@<@=@?	@5 EM@D	@H@-@5 PS@5 Q @@I@<@J@8X P I, C@G @3 @l@5 H"@5 Ex!!! ERROR trying to delete @5 Ev@5 I"@5 Ex@5 ExFile is not writeable.@5 Ev@6 G=@8X P M C@G 
 Be		@3@;@8C@G 
 Be
@3@;@. Be
@2@5 M@;@8C@%@G 
 Be
	
 Be
@3@;@. Be@2@5 M@;@8X P Q, C@G 	@3@Y@a@Z@f@o@;@8C@G 	@3@h@5 Q+@;@8X P M C@'@G 
 IE

 IE

@3@;
@5 Hm@;@5 M@;@8C@G @3@;@8X D  t  t t  @lt  J 	P RA C@G @3@5 H@5 H"@5 I< @@;@5 Og@;@5 Q @@;@5 Q} @@;@5 Q @@;@6 MX@8C@G @3@?
@5 H@D
@H OG@5 Ev@5 E H*@5 Ev@5 Ex@;@I@8X P Pq C@/@G @3@,@5 H@,@5 G@,
@5 H@;@=
@-@5 L@h	@;@5 Pp@<@$

@A@;@8X P PE C@&@G 
  Ab@3@5 H_@. JH
	 Mc@2@5 Fw Hw@5 M@;@8C@!@G 
 @O@3@5 PD@. JH
	 Mc@2@5 Fw Hw@5 M@;@8X P G C@G 

@3
@5 J,@;@8C@G 

@3@5 J,@;
@5 G@;@8X P F C@G @3@;@8X P Q^ C@G @3@h
	 @. Q%
@2@5 E|@;@8C@G 
@3@5 F-@5 E Q@5 Ev@5 I @@h	@5 Q]@;@8X P
runtime_entry C@Q  CU@3@5 O @ @5 N"@;@8X P I  C@G @3@= J@,@5 E@<Which case? @5 E@,@5 E<@5 F@;@5 Qh@;@8X D  t  t t  @lt  N1 	P F C@G 	@3@5 F@;@8C@G 	@3@5 G@;@8C@G @3@L@0@-@+
@2@5 F@;@5 Q0@;@8X P Kv C@G @3@;@8C@G 
@3@L
@ 

 I@!@;@@;@5 Ku@;@8C@G 
@3@5 FA@;@5 Ku@;@8C@G 

@3@5 Ku@;@8X D  t  t t  @lt  I 	P L C@G 
		@3@6 E@8C@G 

	@3@6 E@8C@G  	
 F	@9C@G  

 F
	@9C@G  

 @n		@9C@G  
 @n

	@9C@S@G 

	@3@5 E@5 E@=@. E@. @n@2@2 G @@5 E@<@,@=@. E@. @n@2@2@5 FA@<@=@. E@/ F@2@5 FA@<	@. E@2@6 FA@8C@R@G 
@3@5 E@5 E@=@. E@. @n	@2
@2 G @@5 E@<@,@=@. E@. @n	@2
@2@5 FA@<@=@. E	@/ F
@2@5 FA@<	@. E
	@2@6 FA@8C@*@G 

@3@5 E@5 E@=@. E
@2 G @@5 E@<	@. E
@2@6 FA@8X P H` C@G @3@5 Q@;@8C@G 	@3@;@8X D  t  t t  @lt  L 	P N C@:@G   @3@. E&@-@-@2@5 E@. ET@-@-@2@5 E@. M;@-@2@5 E@. M7@-@2@5 E@. G@-@-@2@5 E@. H@-@-@-@-@2@5 E@. J@-@2@5 E@. J-@-@2@5 E@6 Ex@8X D  t  t t  @lt  I 	P O C	@G 
	@3@;@8C
@G 

@3@5 G@;@8C@G 

 J4
 

 J4
 
@3@;@8C@G 

 JF
 

 JF
 
@3@;@8C@G @3@0@+@+
@2@5 F
@,@5 O@0@2@5 F@;@8X P Gw C@G @3@5 FR@5 E@5 E<@5 K @@;@8X P M C@G 	
@3@?@-@5 I@D@H@;@6 M@8C@G 	
@3@5 G @@;@6 M@8C@G @3@;@8X P P C@G @3@,	@5 G@5 H@;@8X P Mw C@G @3@,
@-@5 Mr@,@5 JC@5 JC@;@8X P F C@C@G @3@5 Q% @@=@#@. E E@-@2@5 E`@= I@-@5 E I C"@5 E E@5 E@<@J@&@A	@<Change this subexpression@,	@5 Gl@;@=@&	 C@&@<@&	 C@& D@;@8C@G @3@. E E@-@2@5 E@. Q%@+	@2@5 E`@*Change which subexpression (number/none)? @5 Gv@;@8X D  t  t t  @lt  I  	P P C@G @3@Y@_@Z@@@k@Y@_@Z@[@i@Y@_@Z@ @f@o@;@8C@G  	@9X P F C@G @3@5 E@5 Ex@;@8X Pswisav_checker  C@"@d   @3@5 Qchecker@0@. A @@2@1@. I@/ RW CU@2@1@.stand_alone @@2@2@5 D @6 N"@8C@i   @3@5 Q@6 N"@8X P H C	@G @3@K@K
@;@6 A @@8C	@G 
@3@5 G@;@8C@G 	 D0@3@0 D0@-@2@5 F@;@8C@G @3@0	
@2@5 F@;@8X P R8 C@G @3@5 F@5 EM@;@I@8C@G @3@;@8X P G C@G @3@. E@+
@2@5 E`@5 E@5 E@5 E@I@8C@@G @3@5 E@=@& EQ@%
 E'@% G@<	@& ER@%
 EU@% Km E@5 E@. E@-@2@5 E@. E E@-@2@5 E@. E E@/ E@/ EP	@2@5 E@. E@-@-@-@2@5 E@. E
	@2@5 E@,@0
@1	@1@+
@2@5 F@. E@-@2@5 E@@. E
@2@5 E|@;@5 F	@. E@+@2@5 E`@=	@$
@;@I@A@<
@5 E@5 E`@,@0
@1	@1@2@5 F@5 E|@;@8X P MS C@G @3@?	 F B@5 E@D@H@?@5 G @@D@H@;@8C@T@G @3@=@H@,@5 E%@;@,@5 N@,
@5 J,
@,@5 N@;@=@$@<@$@. E&@2@5 E|@. E G@/ E&@2@5 E|@5 G@. E&@2@5 E`@<@J@B@B
@;@8X P I# C@G @3@0@. M @@2@1@. A @@2@1@. A @@2@1@. M @@2@2@6 M@8X P Gc C@&@G @3@L
@ 

 LS@!@5 H@5 R5 @@. I	@2@5 Fw@;@8X P P C@G @3@5 H @@;@0@2@5 H@5 K@;@8C@G @3@5 P@,@5 K@5 P@;@8C@$@G @3@,@5 P@,@5 K@,
@5 P@0
@2@,@5 N@5 H@;@8X D  t  t t  @lt  M 	P K C@G 

@3@5 Q @
@5 K@;@8C@G @3@;@8X D  t  t t  @lt  HT 	P L^ C@{ EZ  E[@9XD  t  t t  @lt  I 	XQM BF@&/usr/lib/swi-prolog/library/listing.plN^u@ S E BE B Eportray_clauseE RoXD  t  t t  Bt do_portray_clause O B RqC@u DvN^@3@K	@;D@6pprint B@8C@ Rs	
 @
 @@3@;D@5 Rt@6	full_stop B@8C@@ Rs
	
 @
@3@; @,@5
inc_indent B @@,
@,@5infix_op B
@5 Rt :-@5 A @@@U@L@ 
 @!@?@5	primitive B@D@H@D@5nlindent B~q@0@2@5 A  @5
$put_token @5 R(   @5 R@,@5 RznoindentD@5portray_body B@5 R I@5 R@< @,@5 Rzindent@5 R@B@6 Rw@8C@/A Rs	
 @ BH
@3@,@5 @ @@Y@^@Z@k@;:- use_module(~q,@0
@2@5 R@5portray_list B).
@6 R@8C@#A Rs	
 @ @
@3@;
:- module(~q,@0
@2@5 R
@5 R R@6 R@8CA Rs	
 @
@3@;:- @5 R RD@5 R@6 Rw@8CA Rs@3  RD@5 R@6 Rw@8X D  t  t t  Bt  Ry O B RxC
A Rs@3 D0@5 R@6 E @8X D  t  t t  Bt write_declarations O B RC@ Rs@3@;@8C@ Rs
@3:- ~q.~n@0
@2@5 Pc @6 R B@8X D  t  t t  Bt decl O B RC@ Rs  D D@9C@ Rs  	 	@9C@ Rs  
 
@9C@ Rs   @9X D  t  t t  Bt list_declarations O B RC@&@ Rs@3@,
@.declaration	
@2@,@5 B B@@@( D|@D@J@<
@5 R~n@6 R@8X D  t  t t  Bt 	decl_term O B RC@:@ Rs@3@,@,@5 @ @,
@,@5 B @@@=@( @<@'	@D@ 

 
@!@<@ 

  
@!@8X D  t  t t  Bt list_predicates O B RC@4@d Rs	
 
@3@,@5 E E@,
@5
pi_to_head B
@5
unify_args B
@5$define_predicate BB
@,@,@5 R@. @2@5list_predicate B@5 Ey B@I@8C@m Rs @9X D  t  t t  Bt  R O B RCA Rs@3@5	or_layout B@;@I@8CA Rs
 @N@3@;@I@8CA Rs @9X D  t  t t  Bt  R O B RC@} Rs@3	undefined@5predicate_property @@;@,
@5 R B%   Undefined: ~q~n@0
@2@6 R@8C@ Rs@3 C@5 R@;@,
@5 R%   Foreign: ~q~n@0
@2@6 R@8C@ Rs@3@5notify_changed B@5 R B@6list_clauses B@8X D  t  t t  Bt put_tabs O B RCB Rs@3@Y@`@Z @k@;	@5put @h
	 @6 R B@8CB	 Rs @9X D  t  t t  Bt 	pre_assoc O B RCA Rs  C@9CA Rs  LP @9X D  t  t t  Bt 
portray_or O B RC@UAa Rs


 Aa
 C@
@3@;@,@5 Rz C?@,@,@5 R} R@5 R@5 R->  @5 R R@5 R@5 R;   @5 R Ab@-@,@5 R}
@6 R B@8C@UAl Rs


 Aa
 Ac
@3@;@,@5 Rz Ad@,@,@5 R} R@5 R@5 R*-> @5 R R@5 R@5 R R@5 R Ab@-@,@5 R}
@6 R@8C@5Aw Rs
 C@@3@;@,
@5 Rz C?@,@,@5 R}
 R@5 R@5 R R@5 R@6 R@8C@5A~ Rs
 Ac@3@;@,
@5 Rz C?@,@,@5 R}
 R@5 R@5 R R@5 R@6 R@8C@5A Rs
 Aa@3@;@,
@5 Rz Ab@,@,@5 R}
 R@5 R@5 R R@5 R@6 R@8C@5A Rs
 C@3@;@,
@5 Rz C@,@,@5 R}
 R@5 R@5 R|   @5 R@6 R@8X D  t  t t  Bt 	meta_call O B RCA Rs 
 D@9CA Rs 
 D@9CA Rs 
 D@9CA Rs 
 @X@9X D  t  t t  Bt  B @DD  t  t @Et  Bt B D  t  t t  Bt  B O B BC
@L Rs@3@K@;@. @ A*@-@2@6 @ @8C@O Rs@3@;@8C@P Rs	
@3@;@5 B B@6 R@8C@S Rs@3@@@,	@ Bzlocate_clauses R@D@6list_clauserefs B@A
@<@,
@5$find_predicate$dwim@6 R B@A	@8X D  t  t t  Bt term_needs_braces O B RCAJ Rs@3@5callable @,
@-@5 R@,@-@5 M @Y@^@`@k@;@8X D  t  t t  Bt  R O B RCA" Rs@3@K@;@6 Rt@8CA% Rs Aj@3@; !@6 R@8C@*A' Rs
 @N Aj
@3@?@. @N@-@-@2@5 R B@D@H@; !,@5 R
 RC@6 R@8CA+ Rs
 R@3@;@5 R R@6 R@8CA. Rs@3@5 R@; R@5 RD@5 R@5 R I@6 R@8C@#A4 Rs@3@5 R@; R@5 R RD@5 R@5 R I@6 R@8C@.A: Rs		
 @N
@3@; @O@,@,@5 R}
 R@5 R @O@5 R R@6 R@8C@*A? Rs
 D
@3@; D@5 R M@5 R D@,@5	prefix_op B@h	
 R@6 R@8CAD Rs@3@,
@5 R B@;
@6portray_meta B@8C	AG Rs@3@6 Rt@8X D  t  t t  Bt  R O B RC@'AR Rs@3@5 R@;@,@5 Rz R@5 R@5 R B@5 R I@6 R@8CAY Rs@3@5 R@;@6 S @8CA\ Rs@3@,@5 Rz R@6 R@8X D  t  t t  Bt  Ro O B RpC
@ Rs@3@,	@5 H @6 Rn B@8X D  t  t t  Bt  R O B R~C@$A Rs@3@,@,@5 R@,
@,@5infix_assoc B@;@Y@^@^
@d@o@Y@^@^@d@o@8X D  t  t t  Bt  R| O B R{CB Rs@3@Y@_@`@Z@g@f@o@8X D  t  t t  Bt  Rv O B RuC@ B Rs@3@0@. A @@2@1@. M @@2@1@. M
@2@1@. A A@2@2@6 M @8X D  t  t t  Bt write_module O B SC@ Rs @3@;@8C@ Rs	@3@;@8C@ Rs@3~q:@0@2@6 R@8X D  t  t t  Bt  R O B RC@ Rs@3@,@,@5 R B@5 R@,
@5 R@0@1
@2@6 @ @8C@6@ Rs@3@;@. @E@+@2@5 R@,@-@5 R@@
@=@( @<@'	@D
@ 

 @E@!@<@ 

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

 Cq@!@8X D  t  t t  Bt  R O B RC@o Rs
 

 
@3@;@6 R@8C@q Rs
 
@3@6 R@8X D  t  t t  Bt  R O B RC@#@ Rs@3@,
@,@5 R@=@,@5 N @5 S	 B@. @@2@5 Rp B@I@<@J@A@8X D  t  t t  Bt  R O B RC@)@ Rs@3 @l@,
@5 R Q@5 R@? 	@5 R@D@H@;@,@5 R@7%   NOTE: system definition has been overruled for ~q~n@0@2@6 R@8C@ Rs @9X D  t  t t  Bt  R O B RC@Z Rs@3@;@8C@[ Rs	
@3@;@5 R@6 R@8C@^ Rs@3@,	@,
@5 N @. @	
@2@6 S@8X D  t  t t  Bt  R O B RC@x Rs	
 @3@;@8C@y Rs	@3@;@8C@z Rs
 	

@3@;@8C@{ Rs @9X D  t  t t  Bt  R O B RC@?A Rs		@3@,
@5 Bh 
@5 R@;@,@-@5 R~q((   @0@2@5 R@,@5atom_length @Y@^@^@f@Z@f@p
@5 S @5 R))@6 R@8CA Rs@3@6 Rt@8X D  t  t t  Bt  B  @DD  t  t t  Bt  B  O B RmC@U@6 Rs@3@,@5context_module @-@,	@5current_predicate @@?
@.
imported_from@-@2@5 R@D
@H@,
@,@5 R@,@-@5 R@@@= Q@5 R@<
 @-@- C@5 C @D@. @Hdollar@2@5style_check @@<@J@5 R@. 
@2@5 R@I@8C@E Rs   @9X D  t  t t  Bt portray_list_elements O B S'C@MA Rs@3C@5 Rt@@
@( D|@D@J@A
@<@4@@@L@ @!@D @O@5 R@5 R@6 S( B@A
@<@h
	 
@5 R| @5 RC@6 Rt@8X D  t  t t  Bt  S O B SCA Rs  LJ@9CA Rs  LX @9CA Rs  LN @9CA Rs  P  @9X D  t  t t  Bt  R O B RCA Rs@3@K@;@I@8CA Rs 
 Aa@9CA Rs 
 C@@9CA Rs 
 Ac@9X D  t  t t  Bt  R O B RCA Rs@3@,
@,@5 R@,@5 R B@;@Y@a@^@d@o@8X D  t  t t  Bt  R O B RCA Rs@3@;@6 R@8CA Rs@3@5 R[ @5 R@h	@5 S)@5 R I@6 R@8X D  t  t t  Bt  Ro O B RnC@-@ Rs@3@?@&@?@,
@5
copy_term_nat  @-@0@. C @@2@2@5 M @5 Rr B@D@H@<@A
@D@H@<@A
@8X D  t  t t  Bt  R O B RCA Rs@3@5 R@Y@`@Z@d@p
@Y@`@Z@d@p@5 R@6 F/ @8X XQM CF@'/usr/lib/swi-prolog/library/readutil.plN^u@ S Eread_stream_to_codesE S6Eread_line_to_codesE S9Eread_file_to_termsEread_file_to_codesXO Cfile_option C@u CN^ 
 A@9C@ SA 
 A@9C@ SA 
 A@9C@ SA 
 C-@9C@ SA 
 A@9X O C S9 C@u SA?

@3@;@&
 D|@8C@w SA
	
@3@;@8C@x SA
@3@,
@5 L 
@6 SB C@8X O C S6 C	@ SA?

@3@;@8C@ SA
@3@,
@5 SC
@6 SG SF@8X O Cread_stream_to_terms C	@ SA @

@3@;@8C@ SA

@3@,@5 D 
@6 SI SF@8X O C SJ C@ SA@3@,@5 SK@,
@5 SL@$	
@8X O Cread_option C@ SA 
 D@9C@ SA 
 L@9C@ SA 
character_escapes@9C@ SA 

double_quotes@9C@ SA 
backquoted_string@9X O C
split_options C@ SA 	@9C@2@ SA	
@3@@@@D@ 
@!@#@<@ @!@#

@6 SV SF@8X O Cread_1line_to_codes C@a SA?	@3@;@8C@b SA
	@3@;@8C@c SA
@3@;@,@5 SC@6 SY SF@8C@f SA
@3@,@5 SC@6 S[@8X O Cpl_read_stream_to_codes C@ SA@3@,@5 SC@,@5 SH@$	@8X O C S] C@ SA@3@6 S\ SF@8X O Cpl_read_line_to_codes C@p SA@3@,@5 SC@,@5 SE@$	@8X O C Sa C@Y SA@3@,
@5 SC@@@(
?@D@&	 @@A@<@,@5 S[@$	@8X O C S; C@`@ SA
@3proper_list@5must_be @@@@.tail@+@2@,@5select E@D@J@<@% D|@#
 S@@,
@,@5 SX SO@,@,@5 SX@0@. B{ B}@2
@2@,@5 A  B}@,@5 B @. SM@+@2@. B@2@5 C @$	@8X O C C  C@; SA  @3@. C@/ Creadutil@2@- AE@5 @G @;@8C@v@= SA@3@. @@. S:@+@+	@2@/ Sb	@2@5 E} @. @@. S8	@+
@2@/ S`	
@2@5 St@. @@. S7@+@2@/ S^@2@5 St@. @@. S5
@2@/ S\
@2@5 St@0@.  S9@2@1@.  S9@2@1@.  S6@2@1@.  S6@2@2@6compile_predicates @8X O C S= C@T@ SA
@3 Sc@5 Sd@@@. Sh@+@2@,@5 Sj@D@J@<@% D|@#
 S@@,
@,@5 SX@0@. B{ B}@2
@2@,@5 Sm B}@,@5 Sn@. S5@+@2@. B@2@5 Sp@$	@8X XQM HF@^/build/buildd-spark_2011.0.deb-5-armhf-dYdPm4/spark-2011.0.deb/checker/checker_ioutilities.proMuS @lE HE N XO H H C@Hu DiM@3 H@ @ H@5display_header_full Db@;@8C@N Sx@3 E[@ @ H@5display_header_plain S|@;@8C@T Sx@3@;Could not calcuate banner. Unexpected system configuration.@6
show_error S|@8X O H N  C@@_ Sx@3@5 H H@,	@5toolset_support_line1version@,
@5toolset_support_line2 S@,@5toolset_support_line3 S@,@5toolset_support_line4 S R@5 A @&Usage: checker [options] Target_File~n@5 S R@5 S@*Target_File - Either a .vcg or .siv file~n@5 S R@5 S@?All options may be abbreviated to the shortest unique prefix.~n@5 S R@5 SStandard options~n@5 S----------------~n@5 S@8-help                 - Display this help information.~n@5 S@6-version              - Display version information.~n@5 S@C-plain                - Adopt a plain output style (e.g. no dates~n@5 S@.                        or version numbers).~n@5 S@E-overwrite_warning    - Confirmation needed to overwrite command or~n@5 S@*                        proof log files.~n@5 S@D-command_log=Log_File - Specify filename for the command log file.~n@5 S@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@5 S@J-execute=Log_File     - Execute a previously generated command log file.~n@5 S@<-resume               - Resume a previously saved session.~n@5 S R@5 S~a~n@0	@2@5 S S@0
@2@5 S S@0@2@5 S S@0@2@5 S@;@8X XQM
data__formatsF@[/build/buildd-spark_2011.0.deb-5-armhf-dYdPm4/spark-2011.0.deb/simplifier/data__formats.proMuS @lE	add_stateEget_typeE	get_stateEadd_typeXO Sdeclare_data_formats  C@5u D^M  @3 S@. S	Data_AtomDataAttributes_Any@2@5 S S S@. S	Type_AtomTypeAttributes_AnyList@2@6 S@8X O S S C@M S@3@. S	@2@5 @ @;@8X O S S C@I S@3@. S	@2@5 S@;@8X D  t  t t  St  S 	O S S C  C< ReadTextCharList @@9C  C< ModuleFunctorArity
 Module_Atom Functor_Atom	Arity_Int@9C  C< Lines	everyLine
upToLineInt@9C  C< Problem @ B@9C  C< 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@9C  C< 
DebugFileKind	data__prf	data__vcgdata__data_files@9XD  t  t t  St  S 	O S S C
  C<  S
 S S S@9C
  C<  S
 S S S@9C
  C< get_base_unique_id
 S	Base_Atom S@9C  C< get_datafiles_vcg
 SVcgFile_Atom@9C  C< get_datafiles_dpc
 SDpcFile_Atom@9C  C< get_datafiles_simplified_vcg
 SSimplifiedVcgFile_Atom@9C  C< get_datafiles_summary_dpc
 SSummaryDpcFile_Atom@9C  C< get_datafiles_fdl
 SFdlFile_Atom@9C  C< get_datafiles_local_user_rule
 SLocalUserRuleFile_Atom@9C  C< get_datafiles_global_user_rule
 SGlobalUserRuleFile_Atom@9C  C< get_datafiles_rule
 S
RuleFile_Atom@9C  C< get_datafiles_pfs
 SPfsFile_Atom@9C  C< get_datafiles_simplified_pfs
 SSimplifiedPfsFile_Atom@9C  C< get_datafiles_dec
 SDecFile_Atom@9C  C< get_datafiles_log
 SLogFile_Atom@9C
  C< get_datafiles_debug
 S SDebugFile_Atom@9C
  C< get_system_start_date_time
 SNowDate_AtomNowTime_Atom@9C  C< get_system_toolname
 S
ToolName_Atom@9XXQM KF@$/usr/lib/swi-prolog/library/apply.plN^u@ S E C~E	partitionEmaplistE SE T E T E T EexcludeXD  t  t t  Kt  C~ @DD  t  t @Et  Kt S @o @O K S C@Ju DqN^@3@6include_ K@8X O Kexclude_ C@^ T 	@9C@$@_ T@3@@@@D@#
@<	@ 

@!
@6 T T@8X O K T	 C@M T 	@9C@$@N T@3@@@@D@ 

@!@<@#

@6 T@8X O K
partition_ C@ T 	@9C@ T
@3
@,@
@6 T T@8X O K T C@p T 	@9C@8@q T	
@3@@@@D@ 
@!
@6 T T@A@<@ @!
@6 T@A@8X D  t  t t  Kt  S @DD  t  t @Et  Kt S @o @ @O K S C	@m T@3@6 T@8X O Kmaplist_ C@ T @9C@ T


@3@
@6 T T@8X O K T C@ T E
	@3@;
@6 T T@8C@ T A
	@3@;@6 T@8C@ T E
	@3@;
@6 T@8C@ T@3@.oneof@1<.=@1 E@2@6 Se Sg@8X D  t  t t  Kt  T  @DD  t  t @Et  Kt S @H @HO K S C@ T@3@6 T T@8X D  t  t t  Kt  S @DD  t  t @Et  Kt T @o @ @ @O K T C@ T@3@6 T@8X O K T C@ T @9C@&@ T


@3
@@6 T T@8X O K T C@ T @9C@ T
@3
@@6 T@8X D  t  t t  Kt  T  @DD  t  t @Et  Kt T @H @H @HO K T C	@ T@3@6 T@8X D  t  t t  Kt  T  @DD  t  t @Et  Kt T @HO K T C@ T@3@6 T T@8X O K T" C@ T @9C@ T
@3@@6 T!@8X D  t  t t  Kt  T  @DD  t  t @Et  Kt T @H @H @H @HO K T C@ T@3@6 T @8X D  t  t t  Kt  T @DD  t  t @Et  Kt T @o @O K T C@[ T@3@6 T@8X XQM @F@$/usr/lib/swi-prolog/library/shlib.plN^u@ S Ecurrent_foreign_libraryEunload_foreign_libraryEuse_foreign_libraryE CE T&E T(Ereload_foreign_libraries E CXD  t  t t  @t  C @DD  t  t @Et  @t C  @oD  t  t t  @t  C O @ CC@ @
 
@3$foreign@. C
	@2@6 B @8X D  t  t t  @t  C @DD  t  t @Et  @t C D  t  t t  @t  C O @ CC
@ @@3@. Cinstall@2@6 C @@8X D  t  t t  @t reload_libraries O @ T3CA\ @ @9C@,A] @
 H4	
@3@@
@5 T. @@D
@J@< @@. @	load_failed@2@5 @ @@6 T4 @@8X D  t  t t  @t unload_foreign O @ T;C@OA~ @	@3@5 T% @@@@=@. @@+	@/ @+
@+@2 @@,@5 S @@@(	 @@D@,
@,@5 B @. 

@2@5abolish @5 D @I@<@C@B
@D@J@<
@J@B	@B@B
@8X D  t  t t  @t unload_all_foreign_libraries  O @ TD C	Aq @  @3unix @@5 @] @;@8CAs @@3@.current_library@+@-@-@-@-@2@. T<@2@6forall$apply@8X D  t  t t  @t 	do_unload O @ TOC@:A @@3@-@-@,
@,@5 TH @@. TH@-@-@-@-@2@5 C @@
@,@5entry @@. 
@/call_shared_object_function@2@@D
@J@<@J@A@5abolish_foreign @@6close_shared_object @8X D  t  t t  @t  TZ O @ TYC@-A) @@3@=@"@. @@/ @+	@+
@2@5 Ea @,@,@5 T?@. 	@2@5 T@@I@<@J@B	@B@8X D  t  t t  @t  C O @ T.C
@ @@3@-@-@-@-@5 TQ@;@8C@@ @
@3@. @@-@-@2@5 TR@,@5find_library @@. @@2@5 A @. 	@/open_shared_object@+@2@,
 @@5 @G @@@L
@D@. @
@2@5 @@I@<@J@;@@@9@@@,@5 TS@. 	@/ TV@2@@D@J@<
@. T0 T1@2@5 O @A@D@. @@2@5 TR@6assert_shlib @@<@. @@2@5 TR@5 T[ @@. T7@/
call_entry
@2@5 T9@I@A@8C@/@ @@3@. @@2@5 TR@@@-@,@5 @ @@D@. @@-@-@2@5 TR@6 @ @<@. @@. A%foreign_library@2@-@2@6 Tm@A@8X D  t  t t  @t  TU O @ TTC@ @
	@3@. T0@-@2@5 E @;@8C@ @	
 T0@3@,@5base @@0@1@2 I@6 C @8C	@ @ 	
 T0@9X D  t  t t  @t  Tr O @ TqC@ @@3@5 A @;@,
@5 A @-@6 @ @8C@ @@3@0@-@1@+
@2@5 @ @6 Tp@8X D  t  t t  @t  Ti O @ ThCA8 @@3@. TH@-@-@-@-@2@5 TR@. TH	
@2@6 Tb@8X D  t  t t  @t  T( @DD  t  t @Et  @t T*  @oD  t  t t  @t  T( O @ T*C
A
 @@3@. C	@2 D/@6 D, @8X D  t  t t  @t 	libd_spec O @ TyC@ @@3@5 Tt@,
@,@5 Tv G@,@5 @u @6 Tv@8C@!@ @@3@5 B @0@+
@1@+@2@5 Tw@,@5 Tz @@0
@1@2@6 Tw@8C@ @ 	@9X D  t  t t  @t 
find_library2 O @ T~C@ @@3@0@. A Qo@2@1@. B{ B}@2@1@. A AE@2@2@5 A @;@8C	@ @	@3@5 Al @;@8C
@ @
 C

@3@5 T@;@8C@ @@3@. @@. A% A@2@-@2@6 Tm@8XD  t  t t  @t  T$ O @ T#CAE @@3@-@-@-@-@5 TQ@,
@. @
@2@6 B B@8X D  t  t t  @t  T& O @ T%C
A @@3@. T0	uninstall@2@6 T) @@8X D  t  t t  @t  Ta O @ T`C@ @@3 H8 @@5 TGkernel_compile_mode A;@5 TG@,
@5 T}@. T
	@2@- AE@6 Te@8C@ @@3@6 T @@8X D  t  t t  @t  T( @DD  t  t @Et  @t T' D  t  t t  @t  T( O @ T'CA
 @@3@. C@2 D/@6 Tx@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ D  t  t t  @t  T& O @ T)C
A @@3 T-@. TP	@2@6 T/@8X D  t  t t  @t  TI 	D  t  t t  @t  TI 
D  t  t t  @t  TI D  t  t t  @t  T,  O @ T+C@/AS @@3@. T5@+@+	@+
@2@. @N@. Ea@/ TH	@-
@-@2@/\== @@2@,@5 T@,@5 J E@6 T:@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  @ XQM EF@$/usr/lib/swi-prolog/library/lists.plN^u@!S Enth1Enth0EsubtractE R,E SlE FE	selectchkEnexttoEunionEintersectionEis_setE TElist_to_setE SkEnumlistEmin_listE GEprefixE EEsumlistEmax_listE GEpermutationE KIE FE JXD  t  t t  Et append_ O E TC@tu DWN^ @9C@u T
@3@,@5 G E@6 T E@8X D  t  t t  Et member_ O E TC@] T 
	@9C@^ T@3@6 T E@8XD  t  t t  Et  R- O E R,CA T@3@;@8CA T
@3@5 A @6 R, E@8X D  t  t t  Et  T O E TCA T	@3@;@8CA T@3@5 T@;@6 T E@8CA T	
@3
@6 T@8X D  t  t t  Et  T O E TCA T		@3@;@8CA T@3@5 T@;@6 T E@8CA T	
@3
@6 T@8X D  t  t t  Et  T O E TCA T@3@5 A @,	@5 F @6same_length E@8X D  t  t t  Et  T O E TCA T	@3@;@8CA T@3@5 T@;@ 

@!
@6 T E@8C
A T	@3@6 T@8X D  t  t t  Et select_ O E TC@ T 
@9C@ T
	
@3
@6 T E@8C@ T
@3
@6 T@8X D  t  t t  Et  T O E TC
A T@3@,
@5list_to_set_ E@$	
@8X D  t  t t  Et  T O E TCA` T
@3@6 T E@8X D  t  t t  Et  T O E TCAp T@3 E@5 Se Sg E@5 T@Y@_@`@j@6numlist_ E@8X D  t  t t  Et  T O E TCAF T@3 @6 T E@8X D  t  t t  Et  T O E TCAS T
@3@6 T E@8X D  t  t t  Et  T O E TCA" T@3@6 T E@8X D  t  t t  Et  KJ O E KICA6 T@3@,
@5 KJ E@;@$	
@8X D  t  t t  Et  F O E FCA T
@3@6last_ E@8X D  t  t t  Et  J O E JCA T@3@6 J E@8X D  t  t t  Et  T O E TC@ T@3@5 F @;@h @6nth0_det E@8C@ T@3@K@;@6nth_gen E@8X D  t  t t  Et 
close_list O E TCA T@3@;@8C
A T		@3@6 T E@8X D  t  t t  Et  T O E TC@ T@3@5 T@;@Y@_@Z @l@6 T@8C@ T@3@K@; @6 T@8X D  t  t t  Et  Sl O E TC	@ T@3@6 T@8X D  t  t t  Et  F O E TC@ T	@3@;@8C@ T@3@;@6 T E@8C@ T	
@3
@6 T@8X D  t  t t  Et  T O E TC
@ T@3@5 T E@;@8X D  t  t t  Et  T O E TC
@ T 
	@9C@ T
	@3@6 T E@8X D  t  t t  Et  T O E TCA T @9CA T	
	@3@6 T@8X D  t  t t  Et  T O E TCA T@3@6 T@8CA T
@3@5 T@;@6 T@8X D  t  t t  Et  T O E TCAv T	@3@;@ 
@!@8CAx T
@3@h@6 T@8X D  t  t t  Et  T O E TC@ T@3@,@5 Sk E@;@$
@8X D  t  t t  Et  T O E TCAc T 		@9CAd T@3@Y@^@`@d@p

@6 T@8X D  t  t t  Et  Sl O E SkC
@ T 	@9C@ T	
@3
@6 T@8X D  t  t t  Et  T O E TCAV T 		@9CAW T@3@Y@^@`@d
@p

@6 T@8X D  t  t t  Et  T O E TCAI T 		@9CAJ T@3@Y@`@^@f@p

@6 T@8X D  t  t t  Et  T O E TC
@ T 	
@9C@ T	@3@,
@5 G 
@6 T@8X D  t  t t  Et  G O E GC@e T 		@9C@f T	
@3
@6 T@8X D  t  t t  Et  T O E TC@ T @9C@ T

@3@6 T E@8X D  t  t t  Et  KJ O E TC
A: T
	@3@K@;@8CA< T		@3@;@8CA= T@3@;@,
@5 T
@6 T@8C	A@ T 
	@9X D  t  t t  Et  E O E EC@Z T	
@3@6 T@8X D  t  t t  Et  T O E TCA% T @9CA& T		
@3@,
@5 T@6 T@8X D  t  t t  Et  J O E TCA T 		@9CA T
	@3
@0	@2@6 T@8X D  t  t t  Et  G O E TC@p T@3 A@5 T@6 T@8X D  t  t t  Et  T O E TCA
 T 		@9CA T@3@6 T@8X D  t  t t  Et  T O E TC@ T @3@;@8C
@ T	@3@;@8C@ T		@3@;@8C@ T			@3@;@8C@ T				@3@;@8C@ T					@3@;@8C@#@ T							@3@h @Y@^@Z @l@6 T@8X XQM DlF@$/usr/lib/swi-prolog/library/terms.plN^uS Ecyclic_termEacyclic_termEsubsumes_chkE CE CEterm_factorizedE OE OE
term_subsumerEvariantEsubsumesXO Dl T C@Eu DjN^@3@6
subsumes_term @8X O Dl T C@>@ T	@3@,@5rb_newrbtrees@,@5add_map Dl@,
@5rb_visit T
@,@5common_terms U@@@( D|@D@$	@&
 D|@A@<@,@5ord_list_to_rbtree T@5insert_vars U@6mk_subst U@8X O Dl T C@c T@3@5 T @5 U@;@,@5rb_empty T@-@6lgg_safe U@8C@h T@3@,@5 U@-@6lgg U@8X O Dl T C@; T@3@6=@= @8X O Dl
assoc_arg_map C@ T@3@,@5 Bh @;@,
@5 U@h
@6 U! U@8C@ T 

@9X O Dlinsert_arg_vars C@#@ T@3@,@5 U#@;@,
@5 U#
@5 U@h@6 U% U@8C@ T @9X O Dl R C@ T@3@K@;@8C@ T@3@5 A @;@8C@ T 
$VAR@9X O Dl U C@ T @9C@8@ T


 F

 Be@3@,@,@5 B @5 U+@5 U'
@6 U@8X O Dl U C
@ T	

@3@;@8C@7@ T@3@h@,@5 U#@,@5 U#@,@5 U#
@,@5 U@6 U, U@8X O Dl U C@u@l T@3@@@'	@D@$
@$@B
@A@<@^@@@.@5 B @5 U.@,
@,@5 U+
@5 U+@D
@5 U+ @6 U U@A@<@-@@@. @n	@2@,@5	rb_lookup T@D@$
@$@<@. @n	@2@6	rb_insert T@A@B
@8X O Dl U C	@ T@3@5 R U@;@$	@8C@ T@3@,@5 U1@;@$	@8C@ T@3@,@,@5 U+@5 U+@6 U'@8X O Dl U0 C
@| T	

@3@;@8C@7@} T@3@h@,@5 U#@,@5 U#@,@5 U#
@,@5 U@6 U/@8X O Dl U C@@ T	@3@@@'	@D@$
@$@B
@B@<@q@@@. @n	@2@,
@5 U1@D@$

@$@B@A@<@R@@@:@5 U.@5 U.@,@,@5 U+@5 U+@D@5 U+@. @n	@2@,@5 U4 @6 U-@<@. @n	@2@6 U4@B@A@A
@8X O Dl U	 C@ T @9C@1@ T
 F
@3@;@@@(@D@6 U@A
@<@ 	
 F

@!
@6 U@8X O Dl U C@B@ T@3@@@5 U7@D@$
	@B@A
@<@.@@@,@,@5	rb_update T@D@Y@^@Z@f@o@A
@<@,
@5 U4
@6 U$@B@8X O Dl T C	@R T@3@5 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 U<C@:s/usr/lib/swi-prolog/boot/qlf.plM@3@;@8C@; U>@3@;@5 U= B@6 U@@8C@@> U>
@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 UB@5	$qlf_open B @@, @@5 @q B@,@5 @ B@@@. 	@2@5 @{ B@D@% @@<@% AE@-@5 UJ @@-@5 UI@5
$qlf_close  B@( @@8X D  t  t t  Bt  C`  D  t  t t  Bt  C` O B C_C@)@f U>
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 U>
 
@3@6 U@@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 U>
 	
@3@6 U@@8X D  t  t t  Bt  @  D  t  t t  Bt  @ O B U;C@0@\ U>@3 B}@,
@0@. JTbinary@2@2@5 So B@,@5 C B@. C_
	
@2@. @N@. B
@2@/ B@2@6 C B@8X D  t  t t  Bt  UU O B UTC@+@n U>@3@?@5 UV@D@H@. @ @@2 @@5 @e B@;@. C\@+@2@5 D B@. @@. @ @@2@-@2@6 UD@8C@s U> @9X XQMlicenseF@#/usr/lib/swi-prolog/boot/license.plMs@ S @lS Eeval_license E U^E U^XD  t  t t  U^t see_also O U^ Uc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  U^t 	file_list O U^ UjC@ Ue 		@9C@ Ue
 F    ~w E
@3
@6 Uk U^@8X D  t  t t  U^t license_list O U^ UoC@ Ue@3@,
@. U^
@-@-@2@,@5 B Un@#@6 Uo Un@8X D  t  t t  U^t  U`  O U^ U_C@ Ue  @3@5
report_gpl  Un@6report_proprietary  Un@8X D  t  t t  U^t  U^ O U^ UaC@s Ue@3@@
 CW@,	@5 A^ Un@D
@J@<@%	<unknown file>@6 Ub Un@8X D  t  t t  U^t  U^ O U^ UbC@z Ue@3@5warn_if_unknown Un@.licensed	@2@6 @ Un@8X D  t  t t  U^t proprietary O U^ UC@ Ue@3@5 U Un@,
@-@5 Uq Un@*
gpl@*
lgpl@8X D  t  t t  U^t gpled O U^ UC
@ Ue@3@,	@5 U U@-@6 U@8X D  t  t t  U^t  Uz  O U^ UyC@(@ Ue@3@=@,@. U@+	@2@,
@5setof Un AO@. Ub@.proprierary	@2
@2@5 @ Un@I@<@J@B@A
@8X D  t  t t  U^t  U O U^ UC@~ Ue@3@-@-@5 U@;@8C@ Ue@3 B@.unknown_license@2@6 U@8X D  t  t t  U^t  Uw  O U^ UvC@ Ue@3@,@. U@2@,	@5 U@; AO@. Ub U	@2@6 U@8C@ Ue  @3 AO@. Ua U@2@6 U@8X D  t  t t  U^t  U^ D  t  t t  U^t  U^ O U^ UqC@5 Ue  U U
commentGNU General Public License
url@$http://www.fsf.org/copyleft/gpl.html@9C@9 Ue  U U
 U@!GNU Lesser General Public License
 U@'http://www.fsf.org/copyleft/lesser.html@9C@> Ue swipl U
 U@ SWI-Prolog Prolog Source License
 U@&http://www.swi-prolog.org/license.html@9C
@E Ue guile U
 ULicense for Guile@9C
@H Ue gnu_ada U
 U@9The license of the run-time units of the GNU Ada compiler@9C@K Ue x11 U
 UThe X11 licens
 Uhttp://www.x.org/terms.htm@9C@O Ue expat U
 U
Expat license
 U@%http://www.jclark.com/xml/copying.txt@9C@S Ue sml U
 U@+Standard ML of New Jersey Copyright License
 U@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@9C
@W Ue 
public_domain U
 UUnrestricted Public domain@9C@Z Ue cryptix U
 UThe Cryptix General License
 U@(http://www.cryptix.org/docs/license.html@9C@^ Ue bsd U
 UThe modified BSD license
 U@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@9C@b Ue zlib U
 UThe license of ZLib
 U@*http://www.gzip.org/zlib/zlib_license.html@9C
@g Ue lgpl_compatible U
 UOther LGPL compatible license@9C
@j Ue gpl_compatible U
 U@)Other GPL and not LGPL compatible license@9X D  t  t t  U^t  U D  t  t t  U^t  U 	D  t  t t  U^t  U D  t  t t  U^t  Uo O U^ UtC@ Ue 		@9C@d@ Ue@3@-@,
@5 U@#	@@@3@=@. U@+@2
@5 A Un@<	@. U@+@2
@5 U@#@D@ 
 F    ~w~t16~|~w E@!@<@ 
 F	   ~w E@!@A@6 Us@8X XQM TNF@!/usr/lib/swi-prolog/boot/apply.plMs@ S E KE TKXD  t  t t  TNt  K @DD  t  t @Et  TNt K  @oD  t  t t  TNt  K O TN KC@A@9s@!/usr/lib/swi-prolog/boot/apply.plM
 
@3@@@#@5 R TM@D@,@5 @ TM@,
@5 B TM@,
@5 U@. 
@2@@<@. @@. A R@2@-@2@6 @ TM@B@A@8X D  t  t t  TNt  TL @DD  t  t @Et  TNt TK  D  t  t t  TNt  TL O TN TKC@0 U@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  Ut history_depth_ O U UC@s@#/usr/lib/swi-prolog/boot/history.plM@3history@5 @] U@5 F U@Y@_@Z @k@;@8C@ U @9X D  t  t t  Ut remove_history O U UC@ U@3@Y@_@`@d@Z @j@;@8C@ U@3@Y@_@`@d@p
@. U
@-@2@5 Ea U@;@8C@ U @9X D  t  t t  Ut  U 	D  t  t t  Ut  U 
D  t  t t  Ut  U DD  t  t t  Ut  U  D  t  t t  Ut save_history_line O U UC@ U @@3@;@8C@:@ U@3readline @@5 U@. Al@+	@2~W~W@0@1@0@.partial @@2@2@1 D0@1@0@. U @@2@2@2@5 A U@.  @l@/rl_add_history	@2@- AE@5 @G U@;@8C@ U @9X D  t  t t  Ut 
save_event O U UC@ U@3@5 A U@;@8C@ U@3@6 U U@8X D  t  t t  Ut  U  D  t  t t  Ut  U O U UC@+@ U@3@@
@,	@-@5 U U@D@h
	@<@Y@Z@p
@A	@. U
@2@5 A U@,@5 U U@6 U U@8X D  t  t t  Ut  U O U UC@@@5 U@3@5 B0 U@5prompt_history U@.	$raw_read @y@+@2@,@. @N@. @ @@2@/ Aa@. C@@. Be@/ @@.syntax_error@-@2@-@2 AE@2@/ @@2@5 U
@5
read_history_ U@;@8X D  t  t t  Ut 
substitute O U UC@!@ U@3@,@,
@5 B U@,
@5 U@;@,@5 U@5 U@;@8X D  t  t t  Ut expand_history O U UC@ U@3@,@5 A  U@,@5expand_history2 U@5 U@;@8X D  t  t t  Ut  U O U UC@u U A@3@;@6ttyflush  U@8C@C@w U@3@@
@,	@-@5 U@D@h
	@<@%
@A	@,@5 K U@,@5 V @@@0@%@1@!@2@,
@5 U U@D
@5prompt1 U@<@5 V@A
@6 U@8X D  t  t t  Ut list_history  O U V C@D@a U@3@@
@,@-@5 U@D@J@<@% @,	@5 U@,
@5plus U@. @+@+@2@. @N@. C
@2@/ U@2@,
@5 B U Cw@. U@/ V
@2@6 @ U@8X D  t  t t  Ut  U O U UC
@@ U
@3@5 V U@;@I@8C@C U
	@3 A@. V@/ A	@2@5 V@;@I@8C@z@F U@3@,@,@5 U U@5 U U@.atom_to_term@+@+@2@,@. @N@. @ @@2 AE@2@5 U@@@K@D@$@$
@A@<@B@@@ 
$silent@!@D@ @ @X @ A
@6 U U@<@#@5 U U@@@( @@D Cw@. V@/expanded@2@5 V@<@J@$@$
@A@8X D  t  t t  Ut  U   D  t  t t  Ut  U  O U UC	@o U  @3@. U@-@-@2@6 C @8X D  t  t t  Ut matching_event O U VCA U@3@-@,
@5 U@5 U@-@5 U@;@8X D  t  t t  Ut take_string O U VCA
 U
@3csym@5	code_type U@;
@6 V U@8C
A
 U@3@;@8CA U @9X D  t  t t  Ut take_number O U V$CA U
@3digit@5 V @;
@6 V#@8C
A U@3@;@8CA U @9X D  t  t t  Ut get_last_event O U V'C@ U@3@-@,	@5 U@5 U@;@8C@ U@3 Cw@. Vno_event@2@5 V@I@8X D  t  t t  Ut 
find_event O U V*C@ U Aj	@3@;@6 V( U@8C@(A  U@3 V&@5 V @;@0@2@,
@5 V% U@,
@5 NM U@,@5 U@6 U@8C
A U@3@,@5 V#@6 V U@8X D  t  t t  Ut skip_quoted O U V0C@ U


@3@;@8C@!@ U J 

 J 
@3@;
@6 V1 U@8C@#@ U




@3@;
@6 V2@8C@ U
	
@3@;@6 V2@8C@ U 	@9X D  t  t t  Ut not_event_char O U V3C	@ U@3 V@5 V @;@I@8C@ U Aj@3@;@I@8C@ U @9X D  t  t t  Ut match_event O U V5C@ U@3@5 V+ U@;@8C@ U@3 Cw@. V V)@2@5 V@I@8X D  t  t t  Ut  U O U UC@ U Aj Aj @@3@;@8C@ U Aj Aj
@3@5 V4 U@;@0@2
@6 U@8C@#@ U Aj	 @@3@;@,@,
@5 V6 U@,@5 U@;
@-@6 U@8C@"@ U' V:@3@; V:@,
@,@5 V2
@6 U@8C@"@ U" V;@3@; V;@,
@,@5 V2
@6 U@8C@ U
@3@;
@6 U@8C@ U  @@9X XQM QBF@!/usr/lib/swi-prolog/boot/parms.plMs@ S XD  t  t t  QBt  QF O QB QEC
@A Q?@3@5library_directory_cache QA@;@*
 D|@8C@D Q?@3@- AE@5 @G @5 C( @;@. V=
@2@6 A @8C@H Q?@3@. V=@2@5 VA@I@8X D  t  t t  QBt $default_editor  D  t  t t  QBt  VB O QB VBC@L Q?notepad@3 H8 @@5 @] QA@;@8C@N Q? vi@9X D  t  t t  QBt  V> D  t  t t  QBt  V> 	D  t  t t  QBt  V> 
D  t  t t  QBt  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 VKC
@ K@3$topvar@. Be	@2@6recorded K@8X D  t  t t  Ct name_var O C VQC@Y K	
 Be@3@'@;@8C@[ K		@3@6 VR K@8X D  t  t t  Ct verbose  D  t  t t  Ct  VT  	D  t  t t  Ct  VT  D  t  t t  Ct delete_bound_vars O C VUC@_ K 	@9C@"@` K	
@3@ 
 Be	@!@5v_member K@;
@6 VV K@8C
@d K	@3@6 VZ@8X D  t  t t  Ct print_query O C V[C@5 K@3@5	bind_vars K@5writeq K D0@5 Ew K@5 Ey K@I@8C@9 K @9X D  t  t t  Ct expand_vars O C VeC	@A K
	@3@K	@;@8C
@C K
	@3@5 A K@;@8C@)@E K	
 C@3@,@5 VS@@
@5 VL K@D
@;@<
@. @@. A%variable@2@-@2@6 @ K@8C@K K@3@,@,@5 B K@;@5 Vl@h

@6expand_args K@8X D  t  t t  Ct  Vo O C VnC@Q K	@3@;@8C@%@R K@3@,
@5 Bh K
@,@5 Vf K@5 Vp@h@6 Vm@8X D  t  t t  Ct  V_ O C V^C@; K @9C@< K
 Be	
@3@$	
@6 V]@8X D  t  t t  Ct  VJ O C VIC
@ K E[@3@; VT@5 C K VT@6 A K@8C@ K H@3 VT@6 Vr@8X D  t  t t  Ct  VH  O C VGC@#@ K@3@E
@,@,	@5 Vi@F
$~w =~t~12|~p~n@0@1	@2@5 Pc 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 Vq@,@5 O K@5 VZ@@
@5 VT  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@. VP VM@. Be@-@2@+
@2@. D
@2@5 TK K@@@!@@toplevel_var_size@,@5 @] K@D@-@5$term_complexity K@<@J@A@D VM@-@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 V@8X D  t  t t  Ct  VY O C VXC@g K	
@3@=@'
@<@6 VW@8X XQM DuF@+/usr/lib/swi-prolog/library/prolog_stack.plN^u@ S Eprint_prolog_backtraceEget_prolog_backtraceE VE	backtraceXO Dulineno_ C@u DsN^@3@.position@/$stream_position@+@+@-@-@2@5 D @Y@^@`@k@;@Y@^@Z@d@o@8C@ V@3
@5 D @6 V Du@8X O Duclause_predicate_name C@ V@3@ @ K @@;@8C@ V@3@,
@-@5
nth_clause @.  @l
@2@6predicate_name Dw@8X O Dusubgoal_position C@'@ V@3@,
@-@5clause_info V@,@5$clause_term_position 
@,@5find_subgoal V@5 Bh @6 V@8X O Du V C@ V@3@,	@5 V V A@6 V V@8X O Dulevel C@ V 	
 F~|~t[~D]~8+ @9X O Du V C	@G V@3 @@6 V V@8X O Du V C@J V 
@3@;@8C@@K V

frame
@3 V@5prolog_frame_attribute @@@(
 C@Dpredicate_indicator@,@5 V@ 

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

 D@!@A@<@@ N@,@5 V@D@ 

 N
@!@<@&
 R@A@A@@pc@,@5 V@D@J@<@% C@@parent@,@5 V@D@h @6 V@<@& D|@B@8X O Du V C@ V 		@9C@ V
 D

@3
@,@5 T E@6 V@8X O Du H C@j V 		@9C@0@l V	@3@,
@5 V V@@@( D|@#
@D@$
@A@<@ 
 E@!@6 V@A@8C@t V
 V@3@,
@5 V V
@6 EK V@8X O Dulineno C@ V@3 B}@,@5 B @,@5 V@5 B @$
@8X O Du V C@x V 
 C
 F~w <foreign>@9C@z V 
 D
 F~w@9C@G@| V
 N@3@,
@,@-@5 V V
@. J@-@2@5 E 
@,@5 V V@,@5 V V@#	@;@#@ 
 F~w at ~w:~d

@!@8C@<@ V		
 N@3@. D@+@2@5clause_property @@.
line_count@+
@2@5 V@,@5 V@#	@;@#@ 
 F V

@!@8C@ @ V
 N@3@,@5clause_name V@#
	@ 

 F~w <no source>
@!@8C@ V  R<meta call>@9X O Du V C@f V@3@. H	@2@,
@5phrase$dcg A@6 E @@8X O Du V C@A V@3@,
@5prolog_current_frame  V@,@5 V V@,@5 V@6 V@8X XQM AiF@%/usr/lib/swi-prolog/library/occurs.plN^u@ S Econtains_varEfree_of_termEsub_varE
contains_termE AfEoccurrences_of_varEoccurrences_of_termEfree_of_varXO Ai V C@pu DXN^@3@'	@8C@r V@3@5 B @-@,
@5 Bh @6 V Ah@8X O Ai Af C@f V 	@9C@g V@3@5 V@-@,
@5 V@6 Af Ah@8X O Ai V C@_ V@3@. V	@2@6count Ah@8X O Ai V C@X V@3@. Af	@2@6 V@8X O Ai V C@Q V@3@?
@5 V Ah@D
@H@8X O Ai V C@? V@3@'	@;@8C@A V@3@5 V@-@,
@5 V@5 W@;@8X O Ai V C@J V@3@?
@5 V Ah@D
@H@8X O Ai V C@4 V	@3@;@8C@5 V@3@5 V@-@,
@5 V@5 W@;@8X O Ai V C@,@ V@3
@. W  @2@!@=@@,@5 V@h@5	nb_setarg @I@<	@6 V@B@8X XQM AXF@./usr/lib/swi-prolog/library/dialect/sicstus.plN^uS Etrimcore E EmE ElE	read_lineE S Eupdate_mutableEcreate_mutableE WEget_mutableE AE AE AtE A{E DE ArE A`E SXD  t  t t  AXt  Bt  O AX Bs C AU D~ C D@9X O AX W	 C
A AU@3@5 @] @6 @h @8X O AX W
 CA] AU@3@6 S: SF@8X O AX W
 CAE AU@3$mutable@5 B @;@6setarg @8CAH AU@3mutable@6 A Sg@8X O AX W CA3 AU 	
 W@9X D  t  t t  AXt  A @DD  t  t @Et  AXt A  @O AX A CA AU@3@,
@5 Ax@5 A} @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 Av @@8X D  t  t t  AXt version_msg 	D  t  t t  AXt  A @DD  t  t @Et  AXt A`   O AX A` C@ AU@3@E@@F@@<@@8X O AXsicstus_flag C@$A AU D@3@; D@,
@5 W@@@-@0--@+@2@5 G E@D@$	@<@&	 D|@A@8CA AUsystem_type@3@;@@


saved_program @@5 W@D
@&	runtime@<@&	 C@8CA AU@3@6 W@8X O AX Ay CA AU
 
@3@5 Ak@;@5 A @0
@1@2 @6 C @8CA
 AU@3@5 W, @@,
@5 A]@0
@1@2 @6 W-@8X O AX AZ C@{ AU@3@K@;@I@8C@| AU 
 @9XD  t  t t  AXt  Ap O AX Ao C@'u DZN^  E
sicstus_lists@9C@Au DcN^   De@9X O AX W C	A AU@3@. W$@2@6 E} @8X O AX El CA AU@3@6 W% AW@8X O AX W CA AU  @3@6trim_stacks  AW@8X O AX W CA AU@3@5$welcome  AW@. W1@+@2@. @banner@/ Pc V@1@2@6 TK TM@8X O AX W CAZ AU@3
current_input@6 W@8X O AX W CA; AU 	
 W @9X D  t  t t  AXt  A @DD  t  t @Et  AXt A  @ @oO AX A CA# AU@3@,@5 Ax@5 W!@6 W#@8X D  t  t t  AXt  A| @DD  t  t @Et  AXt A{  @O AX A{ CA AU@3@,
@5 Ax@6 W!@8X O AX W C@ AU@3@5 Ak@;@. D@+@2@5 D @@5 BH @. Be	@2@6 @X @8C@&@ AU@3@5ground @;@,@0@. A Bz@2@1@. B{ B}@2@2@5 A @5 W>@. D@2@6 W=@8C@ AU@3@6 A* Sg@8X O AXpush_sicstus_library  C@G@_ AU@3@=@@@. H+@/  A\ AX@2@,@0@. A C&@2@1@. B{ B}@2@1@. A B@2@1@. A AE@2@2@5 WC@. @@.  @l@/ Ba H+@2@/ A^ A\ AX@2@5 A @I@<@J@A@8X O AX
setup_dialect  C	@ AU  @3@. KT Am@2@6 S% @@8X XQM DdF@Z/build/buildd-spark_2011.0.deb-5-armhf-dYdPm4/spark-2011.0.deb/simplifier/newutilities.proMuS @lE HE	trim_atomEgenerate_integerEpad_number_as_atomE@!explode_separator_content_as_listEunique_atomEimplode_separator_content_listEmonth_numeric_to_nameEspacerEatom_to_integerEcontains_no_dupsEflatten_listEgenerate_int_listE W\Einteger_to_atomXO Ddretrieve_next_id CAu DaM@3@. S@+
@2@5 Ea @Y@a@Z@f@o@. S	@2@5 @ @;@8CA Wj	@3@. S@2@5 Wl@;@8X O Ddpad_number_as_atom_x CA. Wj@3@Y@a@^@k@9Can not pad number: ~k to size: ~k as number is too big.
@0@1@2@6throw_error S|@8CA8 Wj@3@,
@5retrieve_padding Dd
@,@5 G E@5 A  @;@8X O Ddtrim_atom_x CAs Wj
@3@;@8C
Aw Wj
@3@Y@_@`@k@;@8CA| Wj

@3@h
@6 Wy Wv@8X O Ddreplace_separator_with_split C@ Wj	@3@;@8C@ Wj@3@;@8C@ Wj Kt
@3
@6 W| Wv@8C@ Wj
 Kt@3@,@5 Ww@6 W~@8C@ Wj	
@3
@6 W~@8X D  t  t t  Ddt  S 	O Dd WU CA Wj@3@,
@5 Wh Wv@,@5 Wf Wv I@0@1@2@5 WW Wv@;@8X O Dd WY CAV Wj 01JAN@9CAW Wj 02FEB@9CAX Wj 03MAR@9CAY Wj 04APR@9CAZ Wj 05MAY@9CA[ Wj 06JUN@9CA\ Wj 07JUL@9CA] Wj 08AUG@9CA^ Wj 09SEP@9CA_ Wj 10OCT@9CA` Wj 11NOV@9CAa Wj 12DEC@9X O Dd Wa CA Wj@3@,
@5flatten_list_x Wv@;@$	
@;@8X O Dd WQ CA! Wj@3@,@5number_chars @,@5 @ @@5 Wm Wv@;@8X O Dd WW C@ Wj	 A@3@;@8C@ Wj	@3@;@8C@ Wj	@3@5@ implode_separator_content_list_x Wv@;@8X O Dd W] C@U Wj@3@,
@5 Wx@5 W@;@8X O Dd We C@k Wj @3@;@8C
@n Wj@3 M@5 Ew @h	 @6 We Wv@8X O Dd W CA Wj @9CA Wj
@3@,@5 W@,
@5 W
@6 Ww@8CA Wj 	@9X O Dd W C@ Wj		
@3@;@8C@ Wj	
@3@,@5 @u @,@5 W
@6 W@8X O Dd Wt CAF Wj	@3@;@8CAK Wj
0@3@h@6 Ws@8X O Ddsplit_off_atoms CA Wj	@3@5 Wx@;@8CA Wj Kt	
@3@5 Wx
@6 W Wv@8CA Wj@3@0@2@,
@5 Ww
@6 W@8X O Dd H C@iA Wj@3@. NH@+
@+@+@+
@+@+@2@5 NK I@,@5 WQ Wv@,@5 W@,@5 W
@,@5 W@,@5 W@,@5 W@,@5 WY Wv @@0@1@1@2@5 W @0@1@1@2@5 W@;@8X O Dd WO CA Wj @9C
A Wj@3@,	@5 WO Wv@Y@`@Z@f@o@8X O Dd W_ CA Wj@3@,	@5 T E@,
@5 W@,@5 W@$
@;@8X O Dd Wc CA Wj	@3@;@8CA Wj
@3@Y@_@`@i@h@;@5 Wc Wv@;@8X O Dd WM CAj Wj@3@,@5 Wx@,@5 W{@5 Wx@;@8X O Dd WS C@ Wj@3@,@5 Wx@,@5 Wx@,
@5 W~
@5 W@;@8X O Dd W[ C@v Wj	 @3@;@8C@y Wj@3 M@5 R @h
	 @6 W[ Wv@8X O Dd Wf C@` Wj@3@,
@5 W@5 Wx@;@8X XQM U F@&/usr/lib/swi-prolog/library/rbtrees.plN^uS Erb_inErb_sizeE	is_rbtreeE
rb_del_maxE U5Erb_keysE WErb_nextE
rb_insert_newE UErb_previousE UE UE	rb_deleteElist_to_rbtreeE WErb_lookupallErb_maxErb_minErb_partial_mapErb_cloneE WE TE U2E U:E U9Erb_applyErb_mapE WE
rb_del_minE UXO U  W CCu DkN^
 M	@3@6keys T@8X O U  W CA W
 W


 W@3
@6
insert_new T@8X O U rbtree1 C@*C W
black	
	@3 @,@5find_path_blacks T@. KTinf@2@5check_rbtree T@. Md W@2@6 W@8C@IC W
red@3@.msg@0@r@1@o@1@o@1@t@1@ @1@s@1@h@1@o@1@u@1@l@1@d@1@ @1@b@1@e@1@ @1@b@1@l@1@a@1@c@1@k@2@2@6 @ @8X O U  W CB W
 W	@3@6visit T@8X O U next C@ W		 E@3@,@5 Bh 
@. F
@2@6 W T@8C@ W		 E@3@,@5 W
@6 W@8C@&@ W	
 A@3@,@5 W@@

@5min T@D@J@<
@ 
 F
@!@8X O U  K C@cA W
 W


 W
@3@5 E @,
@5compare @@@( A@D@$@$@@<@&@@@( E@D@$@$@6 X T@<@$@$@6 X@8C@^A W
 W


 W
@3@,
@5 X@@@( A@D@$@$@@<@&@@@( E@D@$@$@6 X@<@$@$@6 X@8X O U partial_map C
C` W	
@3@;@8CCa W
 W A		
@3@;@8C@xCb W
 W

 W@3@,@5 X T@@@( D|@D@$@$@&
 D|@B@A@<@9@ @!@@@'@D@@
@@D@J@<@$@#@<@$@#@6 X	@8C@xCt W
 W

 W@3@,@5 X	@@@( D|@D@$@$@&
 D|@B@A@<@9@ @!@@@'@D@@
@@D@J@<@$@#@<@$@#@6 X	@8X O U  W CB9 W
 W


 W@3
@,@-@5 F T@$
@8X O U  W CC W
 W A
 A		@3@;@8CC W
 W	
@3@0@+@2@5 W
@6 W@8CC W
 W	
@3@0@+@2@5 W
@6 W@8X O U  Ln CA? W@3@6 Ll T@8CAA W 
	@9CAB W@3
@6 X
@8X O U 	lookupall CAU W E@3@,@5 W@6 W T@8CAX W A@3@6 W@8CAZ W A@3@,@5 W@6 X T@8CA] W E@3@,@5 W@6 X@8X O U 
build_node CC W 

 W	
@3@;@8CC W 

 W	
@9X O U delete_next CB W
 W
 W A
 A

 Cl@3@;@8C@.B W
 W
 W A
 A
 W

 W Cl@3@;@8CB W
 W
 W A
 A

not_done@3@;@8C@*B W
 W
@3
@,@,@5 X T@. W@2@6
fixup_left T@8C@*B W
 W
@3
@,@,@5 X@. W@2@6 X@8X O U  W CAK W

 W	@3@6 X@8X O U max C@ W
 W	 W A@3@;@8C@ W
 W	 W A@3@;@8C@ W
 W
@3@6 X T@8C@ W
 W
@3@6 X@8X O U fixup3 C@gB W
 W
 W
 W
 W W
 W
 W
 Cl@3@;@. W@. W@2@/ W@2@-@6 X  T@8C@_B W
 W
 W
 W
 W W
 W
 W
 W
 W W Cl@3@;@8C@_B W
 W
 W
 W
 W W
 W
 W
 W
 W W X@3@;@8C@_B W
 W
 W
 W
 W W
 W
 W
 W
 W W Cl@3@;@8C@_B W
 W
 W
 W
 W W
 W
 W
 W
 W W Cl@3@;@8C@LB W 
 W
 W
 W
 W
 W
 W
 W W Cl@9C@LB W 
 W
 W
 W
 W
 W
 W
 W W Cl@9X O U  U9 C@ W
 W


 W
@3@6 F7 T@8X O U  U2 C@o W

 W	@3@6lookup T@8X O U  T C@` W
 W		@3@ 	
 W A
 A@!@8X O U previous C@ W		 E@3@,@5 W
@6 X) T@8C@ W		 E@3@,@5 W
@. F
@2@6 X*@8C@&@ W	
 A@3@,@5 W@@

@5 X@D@J@<
@ 
 F
@!@8X D  t  t t  U t map @DD  t  t @Et  U t X, @H  @H @HO U  X- CC W
 W A
 A

@3@;@8C@3C W
 W
	
 W
@3@@;@5 X- T@6 X.@8C@3C W
 W
	
 W
@3@@;@5 X.@6 X.@8X O U  W C@ W
 W
 W A@3@;@8C@ W
 W
 W A@3@;@8C
@ W
 W@3@6 W@8C
@ W
 W@3@6 W@8X O U clone CC? W
 W A
 A			@3@;@8C@7C@ W
 W
		
 W@3
@0@. F@2@+@2@5 X/ T@6 X1@8C@7CC W
 W
		
 W@3
@0@. F@2@+@2@5 X1@6 X1@8X O U  X& C@r W

 W A
 A@3@;@I@8C@s W@3@,@5 W@,@5 X@6 X' T@8X O U  T C@b W

 W W	@3@ 
 W A
 A@!@8X O U  W CA2 W

 W	@3@K@;@6 X
@8CA5 W

 W	@3@6 X%@8X O U  W CC W@3@K@;@I@8C
C W
 W		@3@;@8CC W
 W		@3@. W	@2@. W@-@-@2 AE@6 @G @8X O U  W C@ W
 W	@3@6 W@8X O U  X C@0B@ W
 W
@3@5 I @;
@,@,@5 X
@. W@2@6 X@8C@0BD W
 W
@3@5@> @;@,@,@5 X
@. W
@2@6fixup_right T@8CBH W
 W
		@3
@6delete_red_node T@8C@0BK W
 W
@3@5 X6@;
@,@,@5 X
@. W@2@6 X@8C@0BO W
 W
@3@5 X7@;@,@,@5 X
@. W
@2@6 X:@8CBS W
 W
		@3
@6delete_black_node T@8X O U  X; CB W  Cl		 Cl@9C
B W X@3@6 X"@8X O U  W CC W@3@,
@5 F @6 U T@8X O U pretty_print C
B  W
 W		@3@6 XF T@8X O U  XA CB W
 X@3@'	@;@8C@$B W
 W A
 A
 W

 W
 Cl@3@;@8CB W
 W A
 A		 X@3@;@8C@$B W
 W

 W A
 A
 W
 Cl@3@;@8CB W	
 W A
 A X@3@;@8CB W@3@,@,
@,@,@5 X@. W
@2@6 X:@8X O U fix_left C@MA W
 W
 W
 W W
 W
 W
 W W X@3@;@8C@OA W
 W
 W
 W
 W
 W
 W
 W
 W X@3@;@8C@=A W


 W
 W
 W
 W
 W
 W Cl@3@;@8C@>A W


 W
 W
 W

 W
 W
 W Cl@3@;@8CA W 	 Cl@9X O U check_red_child CD W 
 W@9C@FD W
 W		@3@. W@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 W@8X O U check_height CD W @3@;@8C@sD W@3@. W@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 W@8X O U  W C@ W
 W	@3@6 W@8X O U insert2 CA W
 W A
 A@3@;@ 
 W	
@!@&
 X@8C@oA W
 W@3@@@&@5 X6@D@#@ 
 W@!
@6 XO T@<@9@@@'	@D@ 
 W
@!@&
 Cl@A@<@ 
 W@!
@6 XQ@A@8C@yA W

 W@3@@@*@5 X6@D@,@,@5 XQ@. W@2
@6 XJ T@A@<@?@@@'	@D@ 
 W
@!@&
 Cl@B@<@,@,@5 XQ@. W@2
@6	fix_right T@A@8X O U  XS C
A W Cl		 Cl@3@;@8C
A W X@3@6 XI T@8X O U  W CC W
 W A
 A		@3@;@8CC W
 W@3@h	@6 W@8C
C W
 W@3@6 W@8X O U  W CC< W
 W
 W
@3
@6 X1@8X O U  W CA W@3@,
@-@5insert_new_2 T
@6fix_root T@8X D  t  t t  U t  W @DD  t  t @Et  U t W @H  @HO U  W CC W
 W	
 W
@3
@6 X.@8X O U  W CC W@3@K@;@I@8CC W@3@. W@2@. W@+
@+@2@. @N@. D	@2@/ Pc
@2@6 X5@8X O U  W CB\ W
 W


 W@3
@-@6del_min T@8X O U  W C
C W
 W	
@3@6 W@8X O U  U5 CAm W
 W


 W@3
@6insert T@8X O U  X$ C@u@ W
 W
@3
@5 X@,@5 X@@@( A@D@$
@ 
 W
@!@B@<@>@@@!@( E@D@ 
 W@!
@6 X#@A@<@ 
 W
@!@6 X#@A@8C@p@ W
 W
@3@,@5 X@@@( A@D@$
@ 
 W
@!@B@<@>@@@!@( E@D@ 
 W@!
@6 X#@A@<@ 
 W
@!@6 X#@A@8X O U  I CC W
 W A		@3@;@8CC W
 W
@3@h
	
@,@5 Xe T@6 Xf@8CC W
 W
@3@h
	
@,@5 Xf@6 Xf@8X O U  U C
B W
 W	
@3@6 W@8X O U  X CAO W

 W A
 A@3@;@I@8CAP W@3@,@5 W@,@5 X@6 X T@8X O U  W CC] W
 W


 W
@3
@6 X	@8X O U  X0 CCJ W
 W A
 A

		
@3@;@8C@ICK W
 W

 W@3@0@. F@2@+@2
@0@. F@2@+@2@5 Xi T@6 Xj@8C@ICN W
 W

 W@3@0@. F@2@+@2
@0@. F@2@+@2@5 Xj@6 Xj@8X O U  X C@!A9 W

 W
@3 A@5 X
@6 X T@8CA< W

 W
@3
@6 Xk@8X O U  W CB0 W
 W	
 W
@3@-
@-@6 X
@8X O U construct_rbtree CC W
@3@Y@`@_@i@;@8CC W	@3@;@. F@+@+@2@5 W
@6 X T@8C@JC W@3@Y@_@`@f@Z@d@p@. F@+@+@2@5 W@,@,
@5 Xn@h @h @5 Xl T@h@6 Xo@8X O U  Xc CAq W@3@,
@-@5 XQ
@6 X[@8X D  t  t t  U t  X, @DD  t  t @Et  U t X, @H O U  Xp CC, W
 W A
 A@3@;@8CC- W
 W
	@3@@;@5 Xp T@6 Xq@8CC1 W
 W
	@3@@;@5 Xq@6 Xq@8X O U  X3 C@x W E@3@,@5 W@6 X%@8C@{ W E@3@,@5 W@6 X%@8C@~ W A@3@6 W@8X O U del_max CBs W		
 W W A@3@;
@6 X=@8C@,Bu W
 W@3@,@,@5 Xr T@. W@2
@6 X:@8CBx W		
 W W A@3@;
@6 X@@8C@,Bz W
 W@3@,@,@5 Xt@. W@2
@6 X:@8X O U  W CC W
 W A		@3@;@8C@$C W
 W
@3@0@. F
@2@+@2@5 W@6 W@8C@$C W
 W
@3@0@. F
@2@+@2@5 W@6 W@8X O U  W C@ W
 W


 W@3
@-@6 X#@8X O U  W C
@ W
 W A
 A@3@;@I@8C@&@ W@3@,
@5 W@,@5 W@,
@5 X
@6 W T@8X O U fixup2 C@fB W
 W
 W
 W
 W W
 W W Cl@3@;@. W@. W
@2@/ W@2@-@6 Xv T@8C@_B W
 W
 W
 W
 W W
 W
 W
 W
 W W Cl@3@;@8C@_B W
 W
 W
 W
 W W
 W
 W
 W
 W W X@3@;@8C@_B W
 W
 W
 W
 W W
 W
 W
 W
 W W Cl@3@;@8C@_B W
 W
 W
 W
 W W
 W
 W
 W
 W W Cl@3@;@8C@LB W 
 W
 W
 W W
 W
 W
 W
 W Cl@9C@LB W 
 W
 W
 W W
 W
 W
 W
 W Cl@9X D  t  t t  U t  W @DD  t  t @Et  U t W @o @o  @O U  W CA W
 W


 W@3
@6 X@8X O U  X+ C
@ W
 W A
 A@3@;@I@8C@&@ W@3@,
@5 W@,@5 W@,
@5 X
@6 X( T@8X O U  U C@h W
 W		@3@ 	
 W A
 A@!@8X O U  W CC W
 W	
@3 @6 Xf@8X O U  W CBp W
 W


 W@3
@-@6 Xt@8X O U  U CC W
 W

@3@;@ 

 W A
 A@!@8C@(C W
 F

 W W
@3@;@ 
 W A
 A@!@8C@CC W	
 W
@3@ 

 W A
 A@!@,@0 L@2@5 @ @-@,
@5 B @Y@^
@c@+@Z@c@+@d@c@p
@6 Xo@8X O U  W C@ W
 W	@3@6 X*@8X O U  X CB W  Cl		 Cl@9C
B W X@3@6 Xx@8X O U  X` CB_ W		
 W
 W A@3@;
@6 X=@8C@,Ba W
 W@3@,@,@5 X_@. W@2
@6 X@8CBd W		
 W
 W A@3@;
@6 X@@8C@,Bf W
 W@3@,@,@5 X_@. W@2
@6 X@8X O U  X> CB W
 Cl@3@'	@;@8CB W
 W A
 A		 Cl@3@;@8CB W	
 W A
 A Cl@3@;@8CB W@3@,@,
@,@,@5 X@. W
@2@6 X:@8X O U  XH CB# W
 W A
 A@3@;@8C@NB$ W
 W
	@3@h
	
@5 XG@0@~@1@t@1@~@1@a@1@:@1@~@1@d@1@~@1@*@1@|@1@~@1@n@2@0 M@1@1	@2@5 Pc 
@6 XG@8C@NB) W
 W
	@3@h
	
@5 XG@0@~@1@t@1@~@1@a@1@:@1@~@1@d@1@~@1@*@1@|@1@~@1@n@2@0 M@1@1	@2@5 X|
@6 XG@8X O U  XV C@OB W
 W
 W
 W
 W
 W
 W
 W
 W X@3@;@8C@MB W
 W
 W
 W W
 W
 W
 W W X@3@;@8C@=B W


 W
 W
 W
 W
 W
 W Cl@3@;@8C@<B W


 W
 W W
 W
 W
 W Cl@3@;@8CB W 	 Cl@9X O U 	check_val C@#D W@3@=@5 X7@<@. KT W@2@5 O @=@5 X6@<@. Md W@2@5 X@;@8C@D W@3@. W@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 W@8X O U  W C@ W
 W	@3@6 X@8X D  t  t t  U t  W @DD  t  t @Et  U t W @o @o  @O U  W CCZ W
 W


 W@3
@6 X	@8X O U  XU C
A W Cl		 Cl@3@;@8C
A W X@3@6 X} T@8X O U  W CD W
 W A
 A@3@;@6 XM T@8C@,D W
 W
	@3
@5 X~ T@5 XK T@5 X
@5 W
@6 W@8C@(D
 W
 W
	@3
@5 X@h 
@5 W
@6 W@8X O U  W CCG W
 W
	
 W@3
@6 Xj@8X D  t  t t  U t  W @DD  t  t @Et  U t W @H O U  W CC( W
 W	
@3@6 Xq@8X O U rbtree CC W
 W	 W A
 A@3@;@8CC W
 W		@3@. W	@2@. W@+
@+@2@. Pc
@2@6 X5@8X O U  X\ CA W 
 W


 W

@9CA W 
 W


 W

@9X O U  XY CA W
 W A
 A@3@;@ 
 W	
@!@&
 X@8C@_A W
 W@3@@@&@5 X6@D@#@ 
 W@!
@6 XX@<@)@@
@'	@D@I@A@<@ 
 W@!
@6 XX@A@8C@iA W

 W@3@@@*@5 X6@D@,@,@5 XX@. W@2
@6 XR@A@<@/@@@'	@D@I@B@<@,@,@5 XX@. W@2
@6 XT@A@8X XQM CF@%/usr/lib/swi-prolog/library/socket.plNbu@ S Eudp_sendEgethostnameE
tcp_acceptEtcp_bindEtcp_connectE
udp_socketE
tcp_selectE
tcp_setoptEtcp_open_socketE
tcp_socketEtcp_host_to_addressE XE	tcp_fcntlE
tcp_listenEudp_receiveEtcp_close_socketXO C X C
@Vu CNb@3@5tcp_connect_hook C@;@8C@X X@3@5 X X@6 X X@8X D  t  t t  Ct  X O C X C
@a X	setflnonblock@3@; X@6 X X@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 @ XC@2AIs@$/usr/lib/swi-prolog/boot/messages.plM
 D	 
@3@;@#	@ 
 F~w:~d: 
@%Initialization goal raised exception: E@!@6translate_message @@8C@ AN X
 D
 F@(Initialization goal ~p raised exception: E
@3
@6 X@8C@*AQ X
 Dz	 @3@;@#
	@ 

 F X
 FInitialization goal failed
@!@8CAU X 
 Dz
 FInitialization goal failed: ~p@9CAX X
initialization_exceptionProlog initialisation failed: E@3@6 X@8CA[ X
unhandled_exceptionUnhandled exception: @3@6 X@8CA^ X 
 B
 FGoal (~w) failed: ~p

@9CA` X 
no_current_module
 F@$~w is not a current module (created)@9CAb X 
commandline_arg_type
 F@*Bad argument to commandline option -~w: ~w

@9CAd X 
missing_feature
 F@.This version of SWI-Prolog does not support ~w@9CAf X 
 C
 FSingleton variables: ~w@9CAh X 
	multitons
 F@7Singleton-marked variables appearing more than once: ~w@9CAj X profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details@9CAl X 
	non_ascii
 F@,Unquoted ~w with non-portable characters: ~w

@9C@WAn X

io_warning@3@. V@+
@2@5 D @@; V
@,@5stream_position_data @
line_position
@,@5 X@@@. C\@+@2@5 X@D@#@<@#@A@#	@ 
 F~p:~d:~d: ~w
@!@8CAx X 
 X
 F
stream ~p: ~w

@9CAz X 
option_usagepldocUsage: --pldoc[=port]@9CA| X 
	interruptbeginAction (h for help) ? flush@9CA~ X 
 X M^continue@9CA X 
 X continue (trace mode)@9CA X 
modify_active_procedure
 F@ ~p: modified active procedure ~p

@9CA X 
 CR Cc  @l
 FFailed to load ~p@9CA X 
 CR Cc 
 F@ Failed to load ~p into module ~p

@9CA X 
 CR Cc
 F X@9CA X 
 D
 F@0Cannot pre-compile mixed load/call directive: ~p@9CA X  B@.Full stop in clause-body?  Cannot redefine ,/2@9CA X 
illegal_autoload_index
 F@.Illegal term in INDEX file of directory ~w: ~w

@9CA X 
redefined_procedure
 FRedefined ~w procedure ~p

@9CA X 
declare_module TB
 FLoading module ~w abolished: ~p

@9CA X 
 @
 F@'Exported procedure ~q:~q is not defined

@9CA X
 C  @@3minus_in_identifier@6 X @@8CA X 
 C
 F@1Clauses of ~p are not together in the source-file@9C@)A X
 CR CT
 F~|~t~*+Loading 
@3
@,@5 CS @@  Pw
@!@8C@SA X

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

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

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

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

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

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

 @!@<@$
@A@8X D  t  t t  Rt  [ @DD  t  t @Et  Rt [  @o @D  t  t t  Rt  [  D  t  t t  Rt  [ O R [C@6 [
 @3@6 [@8X D  t  t t  Rt  [ O R [CA] [ 	@9CA^ [	
@3
@5 \ R@6 [@8X D  t  t t  Rt  [ O R [CAI [@3@;@8CAJ [

@3@5map_pi_head R
@6 [@8X D  t  t t  Rt  [ O R [CA [ 
@9X D  t  t t  Rt  [ O R [C@8A	 [
@3@. @+@+@2@,@5 @ R@. @2@5 [@;@,@5 \
@6 \ R@8X D  t  t t  Rt  \ O R \
CAN [
 

 
@3@L
@;@6 \	@8CAQ [
 
@3@6 [@8X D  t  t t  Rt  [ O R [CA$ [@3@K@;@6 [@8C	A' [	@3@5 [@;@8C	A) [@3@5 [@6 \@8X D  t  t t  Rt  [ O R [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 A E$update_library_index Emake_library_indexE \Ereload_library_index E [E RE 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  [  D  t  t t  B=t  [ O B= [C@J \@3@5 Al @5 F @;@5load_library_index BB@,@5 B @-@6 YC BB@8C@O \@3@5 \(@,@-@5 \,@6 \+@8X D  t  t t  B=t  R @DD  t  t @Et  B=t R D  t  t t  B=t  R  D  t  t t  B=t  R O B= RC@\ \@3@5$defined_predicate @@;@8C@q@^ \
@3@ 
 	
@!@,@,@5 \+ A @@5 @] @?@. 	 [@2 AE@5 \1@D@H@,
@,@5 B@ BB A@,@. @n@2@5 @q @@@'	
@D@. A@2@5 @X @<@. 	@/ BH@1@. @2@2@5 \4 A@-@5 \3@6 R BB@8X D  t  t t  B=t list_set O B= \6C@ \@3@6closel BB@8C@ \
@3@5 A @;@6 \7 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@. ZN@/ \	@2@5 @ @@A@6 \@ BB@8X D  t  t t  B=t  \  O B= \C@ \  @3@. \-@-@-@-@2@5 C @.autoload_directories@-@2@5 \D@.index_checked_at@-@2@6 \D@8X D  t  t t  B=t  \F D  t  t t  B=t  \F 	D  t  t t  B=t  \F 
D  t  t t  B=t  \F D  t  t t  B=t  YG O B= YFC@ \@3@;@8C@ \	
@3@;@5 YF BB@6 \I@8C@(@ \@3 @c@. A@/ YF@+	@2@5 \B@5 E
 @. B B}@+
@2@. \	
@2@. B
@2@6 D @8XD  t  t t  B=t needs_autoloading O B= \LC@5A \
 	
@3@. 	
@2 R@5 R @@?
@. 	
@2@. S@-@2@5 \N@D
@H@,@,@5 \+@-@6 [ BB@8X D  t  t t  B=t  \   D  t  t t  B=t  \  O B= \C@#@q \@3@,@.indexed_directory@2@,	@5 U BB@;@5 \C@@
$modified_index @ @@5 \3@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= \Y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 TK BB@<	@J@B@B@A@6 \\ BB@8X D  t  t t  B=t files_from_patterns O B= \dCA  \ 		@9CA" \@3@,
@5 A BB@#	
@,@5 V BB@6 \e BB@8X D  t  t t  B=t do_make_library_index O B= \jC@:A5 \@3@. @N@. B@+

@2@/ @N@. S%@/ KT S#@2@/ B A@+@2@. @N@.index_header@2@/ \\	@2@. @N@. B@2@/ B@-
@2@6 \K@8X D  t  t t  B=t expand_index_file_patterns O B= \nC
A \@3@. \d@2@6 V BB@8X D  t  t t  B=t  \X O B= \WC@TA \@3INDEX@,
@,@5 \ BB A@5 C+ BB@;@,@5 E
 BB@,

@5 \u@,@5 \o BB@@@*@5library_index_out_of_date BB@D AO@. Y;@/ YB
@2@5 \B \S@- @@5 \3@. \k
@2@. E
@-@2@6 \^@<@-@6 \u@8CA \@3@. @@. A A
index_file@2@-@2@6 @ BB@8X D  t  t t  B=t  \X O B= \XC@/@ \@3MKINDEX@,	@,
@5 \s B}@5 \t@;@,@5 \u@. @{@.  @l	@2@1@. @b @@2@2@. E
@-@2@6 \^@8CA  \@3@,	@.source_file_pattern	@2@,
@5 B B@6 \V@8X D  t  t t  B=t  \% O B= \$C@ \ @@3@;@8C@0@ \
index

@3@;@,@5 \+@0	@1 @1
@2@,@5 \@. \-@2@5 E} @I@8C@ \@3 @@. X	@2@5 \B@I@8XD  t  t t  B=t  \=  O B= \= C@ \@3@,@5 \G BB@,	@5get_time @Y@`@_@d@Z@<@i@;@8C@M@ \@3@,@.index_file_name@1@. B{ B}@2@2@,	@5 \@,
@5 \<@. \G@-@2@5 \D@,@5 \@. \G@2@5 @ @@@5 \E BB@D@J@<@. \-@-@-@-@2@5 \D@. \E@-@2@5 \D@5 \I@. \E
@2@6 \@8X D  t  t t  B=t  \: O B= \9C@ \@3@;@8C
@ \		@3@6 \8@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  \Q O B= \PC@ \@3@,	@0@. B{ B}@2@1@. B{ A@2@2@5 \ BB@6 \J@8C@6@ \@3@. WH \}@2@0@. A Bz@2@1@. B{ B}@2@1@. A B@2@1@. A AE@2@2@,	@5 A @5 \J \r@-@,
@5 \s A@6 \t@8X D  t  t t  B=t  \ O B= \C@ \@3@. WH \r@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@.  VT @@2@,	@5	al_option BB@,
@5 B @. Md S#@2@5 S% @ A@,@5 \1 BC@,@5 \1 A @@5 @h @,
@. \M
@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  \H D  t  t t  B=t  \H 	D  t  t t  B=t  \H 
D  t  t t  B=t  \H D  t  t t  B=t  YC D  t  t t  B=t  YC 	D  t  t t  B=t  YC 
D  t  t t  B=t  YC D  t  t t  B=t  \ O B= \CA \ @9CA \	
@3@5 \5@6 \@8X D  t  t t  B=t  A  O B= \CAm \  @3@6 \@8X D  t  t t  B=t  \ O B= \C
@ \@3@,	@5 \U@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 \Z BB@8X D  t  t t  B=t  \m O B= \lC@ AZ \@3/*  $Id@5 A BB$~n~n@5 \    Creator: make/0~n~n@5 \@)    Purpose: Provide index for autoload~n@5 \*/~n~n@6 \@8X D  t  t t  B=t  \ O B= \~CA \@3@,	 Bz@ @ @*.@6 @u BB@8X D  t  t t  B=t  \y O B= \xCA) \@3@?
@5 C$ BB@D
@H@;@8C@,A+ \@3@,
@5 BV BB@= D0@,@5 \@5 X8 BB@B@<@,@5 \@,
@5 \
@5 \@A@;@8X XQM$rcF/usr/lib/swi-prolog/boot/rc.plMs@ S E
open_resourceE \Ecurrent_resourceXD  t  t t  \t tag_rc_name O \ \C@Ds/usr/lib/swi-prolog/boot/rc.plM @l		@3@;@8C@E \@3@0@1 @1	@2@6 B+ \@8C@G \ 
	@9X D  t  t t  \t  \ @DD  t  t @Et  \t \  @H @o @D  t  t t  \t  \ O \ \C@p@9 \

 
@3@@@K@. @/ J
	@+@2@. @@. A% Z@/ @/  J@2@-@2@.  @l@/ \
	@2@5 @G \@D@,@5 K, \@0@. UW UX@2@2@6 So \@B@<@,@5
$rc_handle \
@,@5 \ \@6$rc_open \@B@8X D  t  t t  \t  \ @DD  t  t @Et  \t \  @H @D  t  t t  \t  \ O \ \C	@6 \@3 B}@6 \ \@8X D  t  t t  \t  \ @DD  t  t @Et  \t \  @H @HD  t  t t  \t  \ O \ \C@N \
 @3@5 [ \@. @/ \	
@2@- AE@6 \@8X XQM DbF@Y/build/buildd-spark_2011.0.deb-5-armhf-dYdPm4/spark-2011.0.deb/simplifier/ioutilities.proOuS @lE	stopwith3E S~Eshow_error_longE WqE SzE SEshow_warning_longEstopwithEwrite_terms_to_fileE@!read_lines_from_file_as_char_listE@&read_up_to_number_of_chars_from_streamEread_line_from_streamEcommand_line_errorEshow_warningXO Db Wq CA4u D`O@3@5 S S|@;@8X O Db S C
A8 \@3 @ N@5highlight_problem S|@;@8X O Db \ C@ \@3 B}@,@5 B  @5@#read_lines_from_file_as_char_list_x S|@5 B @;@8X O Db \ C@ \@3 A@,
@5 \@5write_terms_to_file_x S|@5 \@;@8X O Db \ C@v \@3@,
@5 W
 S|@5read_line_from_stream_x S|@;@8X O Db \ C@ \@3@,@5@"read_number_of_chars_from_stream_x S|@5convert_charlist_to_readtext S|@;@8X O Db \ C@HA \ @@3@,@5 S D_ O@5 A @O*****************************************************************************~n@5 \@#* An error has occurred in the ~a~n@0@2@5 \*** ERROR - @5 \@5 \ R@5 \
@5 \ \@5 \ O@5 \@5 Cu @;@8C@DA \ B@3@,@5 \ O@5 \ \@5 \@'* A warning was encountered in the ~a~n@0@2@5 \*** WARNING - @5 \@5 \ R@5 \
@5 \ \@5 \ O@5 \@;@8X O Dbwrite_terms_to_file_xx CA \@3@,@5 B @. 	@2@~q
@5 \@I@8CA \@3@;@8X O Db \ C@ \	@3@;@8C@ \	
 
 
@3@5 \ S|
@6 \@8X O Db \ C@ \	 @@3 @@5 E S|@;@8C@ \	@3@;@8X O Db \ C@~ \ @ @@3@;@8C@ \@3@,
@5 K @5 A  @;@8X O Db \ C@ \	 @3@;@8C@ \@3@,@5get_char @5@#read_number_of_chars_from_stream_xx S|@;@8X O Db ] C@ \
 @ @@3@;@8C@ \

@3@;@8C@ \

@3@h
	 
@5 \@;@8X O Db@$read_lines_from_file_as_char_list_xx C@ \
 @@3@;@8C@ \
 ] ]
@3@h

@5 \@;@8C@ \

@3
@5 \@;@8X O Db \ C@ \	
 S@3@;@8C@ \@3@,@5 \@5 ] S|@;@8X O Dbwrite_atom_list_to_stream C@` \	@3@;@8C@d \	
@3~a
@0
@2@5 \@6 ] S|@8X O Db \ CAP \@3 @ N@5 \@;@8X O Db S~ CB) \@3@,	@5 \@,
@5toolset_distribution SSPARK ~a ~a Edition~n~n@0	@1
@2@5 \@;@8X O Db \ C@-A \		@3@,@5 A @,@5 ]@,
@5 ]
@,@5 G S|@;@,@5 ]@,@5 ]@;@6 \ S|@8X O Db Sz CB \@3@,	@5 \@,
@5toolset_banner_line S@,@5toolset_copyright SSPARK ~a ~a~n~a~n@0	@1
@1@2@5 \@;@8X O Db \ CA~ \@3 B N@5 \@;@8X O Db \ CA \@3 A@0@1 ]@1@/%PRESIMP-F-ABORT, Presimplification terminated.@1 ]@2@,	@5 WW Wv@6 Wq S|@8X O Db \ C
A" \@3@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @,
@5 @u @6 \@8X O Db \ C
Af \@3 B N@5 \@;@8X XQM SF@^/build/buildd-spark_2011.0.deb-5-armhf-dYdPm4/spark-2011.0.deb/simplifier/data__data_files.proMuS @lE SEadd_datafiles_fdlEno_log_file Eadd_datafiles_debugE SEsave_data__data_files Emust_get_datafiles_debugEadd_datafiles_local_user_ruleE SE SE SEadd_datafiles_decEadd_datafiles_simplified_vcgE SEadd_datafiles_logEadd_datafiles_summary_dpcE SE SEadd_datafiles_pfsEadd_datafiles_vcgE SE SEadd_datafiles_simplified_pfsEadd_datafiles_dpcE SEadd_datafiles_global_user_ruleE HE SE SEadd_datafiles_ruleXD  t  t t  St  S 	O S ] C
@u DhM@3@. S@2@5 @ @;@8X D  t  t t  St  S 	O S ]( C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ], C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ]0 C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ]4 C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ]8 C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S H CA ]>@3@6 S S@8X O S ]" C@ ]>@3@. S	@2@5 ]?@;@8X O S ]  CA ]> @3@?@-@5 ]@@D@H@8X O S ]& C@ ]>@3@?
@5 Al @D
@H@=Expected atomic name for debug datafiles to find, but got: ~k@0@2@6 Wq S|@8C@ ]>@3@5 S ]A@;@8C@ ]>@3@@Could not find debug datafiles for: Expected atomic name for: ~k@0@2@6 ]D@8X O S ]$ C@A ]>@3 S@,@5 ]& ]A@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 \ S|@;@8X D  t  t t  St  S 	O S ]* C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ]. C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ]2 C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ]6 C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ]: C
@ ]>@3@. S@2@5 ]?@;@8X D  t  t t  St  S 	O S ]< C
@ ]>@3@. S@2@5 ]?@;@8X XQM DVF@&/usr/lib/swi-prolog/library/dialect.plN^u@ S Esource_exportsE
exists_sourceEexpects_dialectXO DV B C@u DTN^@3@,
@5 \" @ 

 @ @		@!@8X O DV ]L C@h ]P@3@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@6 A @8X O DVattach_dialect C@@@M ]P@3@. WH@/  A\@2@5 ]K DV@; @@,	@5 A^ @@. 	@/ WH@/  A\@2@5 Aq @@
@. @/  WK @2@5 [F @D
@.  WK@2@@<@J@8C@U ]P @9X O DVopen_source C@ ]P@3@,
@5 ]R ]W B}@5 B @@ D@5 D @D
@6 D @<@J@8X O DV ]I C@.@w ]P@3@,
@5 ][ ]W@. C@. ]O
@+@2@/ B
@2@- AE@5 @G @@@5 WA @D@6 A @<@6 E E@8X O DV ]K C@e ]P@3@-@6 ]]@8X O DV ]M C@D ]P@3 Am@5 Se Sg B@5 @h @@	@( H0@D	@J@<@6 ]T ]W@8X XQM D[F@&/usr/lib/swi-prolog/library/quintus.plN^u@ S Eno_style_checkE ElEgenargEsimpleE PEsqrtEatanEatan2EasinEroundE	otherwise EacosEmodeE	skip_line EceilingEfloorEpowElog10EtanElogEsinEcosE TFE	midstringE GEraise_exceptionEon_exceptionE	atom_charE ]EdateEstream_positionEcurrent_streamE ]E D2E ]E ]XO D[ ]m CA
u DYN^@3@@	@5 A @D	@J@<@K@8X O D[ ]k C@ ]@3@6 Bh @8X O D[ P C@ ]@3@Y@_@c@o@8X O D[ ]u C@ ]@3@Y@_@c@&@o@8X O D[ ]y C@ ]   @9X O D[ ]w C@ ]@3@Y@_@c@o@8X O D[ ]} CA ] @9X O D[ ] C@ ]@3@Y@_@c@o@8X O D[ ] C@ ]@3@Y@_@c@-@o@8X O D[ ] C@ ]@3@Y@_@c@%@o@8X O D[ ] C@ ]@3@Y@_@c@$@o@8X O D[ ] C@SAk ]	
@3@K@;@,@5 S @=@L@<@@@L
@D
@5 V @<@J @-@,@5 C 
@Y@^@^@d@o@-
 @,@5 ]@5 ]@0@1	@1@2@6 B+ @8C@'Aw ]@3
@5 ] @-@,@5 ]@-
 @,@5 ]@6 @u @8X O D[ ] C@ ]@3@Y@_@c	@o@8X D  t  t t  D[t  ] @DD  t  t @Et  D[t ] @o  O D[ ] CA ]@3@6 @G @8X O D[ ] CAZ ]@3@6	char_code @8X O D[ ] CA/ ]@3@. V	@2@5 D @6set_stream_position @8X O D[ ] C@ ]@3@,	@5 \ @,
 QC@5stamp_date_time  ]@6date_time_value ]@8X O D[ ] CAg ]@3@-@-@6 ] D[@8X D  t  t t  D[t  D2 @DD  t  t @Et  D[t ] O D[ ] CAN ]@3@6 @k @8X O D[q_style_option C@ ]
single_var	singleton@3@;@8C@ ] 	@9X O D[ ]i C@ ]@3@,	@5 ] ]@. KT	@2@6 S% @@8X O D[ El C@B@ ] S@3@;version_data@. H0@+
@+@+@-@2@5 @]  H2@,
@5 ]compiled_at@,@5 ]@0SWI-Prolog @1
@1 D0@1@1 D0@1@1 RF@1
@1): @1@2@6 ]@8C@ ]@3@6 ]@8X O D[	to_prolog C@| ]@3@,
@5 A @6 ]@8X O D[ ]o C@ ]@3@Y@_@c@"@o@8X O D[ ]q C@ ]@3@Y@_@c@(@o@8X O D[ ]s C	@ ]@3@Y@_@`@d@)@o@8X O D[ ] CA: ]  @3
@6 D @8X O D[ ]{ C@ ]@3@Y@_@c@'@o@8X O D[ ] C@ ]@3@Y@_@c@o@8X O D[ ] C	@ ]@3@Y@_@`@d@/@o@8X O D[ ] C@ ]@3@Y@_@c@+@o@8X O D[ ] C@ ]@3@Y@_@c@#@o@8X O D[ ] C
@i ]
 	@3@6 ZD @@8C
@k ]
 ]	@3@6 ]@8C@m ] ZD@3@6 ZD  ]@8C@o ]
 B|	 @3 B}@6 C+ @8C@q ]cd@3 H?@0@+	@2@5 A @-@6 E
 @8C@t ]
 ]	@3@-@6 ]@8C@v ]
args	@3 D@6 ]@8C@x ]
 D	@3 D@,
@5 ] ]@6 S T@8X O D[ ] CA ]@3@6 @ @8X O D[ ] C
Ae ]@3@-@-@-@6 ]@8X O D[ ] CAi ]@3@-@6 ]@8X O D[ ] CA< ]@3
@6 D @8X O D[ ] C@5A ]@3@. ]}@+@2@5 ]@5stream_mode ]@@

@. C\@+@2@5 ]@D
@J@<@@
@.file_no@+@2@5 ]@D@J@<@% D|@$@8X O D[ ] CA( ]  B} B}@9CA) ]  A A@9CA* ]  G A@9CA+ ]  F7 A@9X 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 W8XD  t  t t  Ct 	hide_vars O C ]CCQs CM
 Z4

 Z4
@3
@6
hide_names C@8X D  t  t t  Ct bind_skel_vars O C ^ CB ] 
@9C@!B ]
 Z4

@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 ]
 [	
 [
@3@5 R ]@;
@6 ^@8CB ]
 L	
 ^
@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 ]C
A ]  @3@5$runtoplevel  ] AO Cr@6 @ ]@8X D  t  t t  Ct initialise_prolog  O C ^$ C@{AZ ]@3@5 U U@5set_associated_file  ]@5$set_file_search_paths  ]@.print_predicate@-@0 A@2@+@2@5 D  Z@5 A prompt_alternatives_ondeterminism@5 ^0 Z @@5 ^0toplevel_print_factorized @@5 ^0 A@5 A @5 B  ]@5$load_system_init_file  ]@5$load_gnu_emacs_interface  ]	init_file@,	@5 D @,
@5prolog_to_os_filename @5$load_init_file ]@5start_pldoc  ]@5$load_script_file  ]@5load_associated_file  ] I@,@5 ^>@,@5 A
 @@@( W9@D$banner_goal@,

@5 @q @<@#
@.  @l
@2@6 @X @8X D  t  t t  Ct write_bindings2 O C ^RCB ]@3 ^1
groundness@5 ^@; Cw@. C@/ Y	@2@6 ^#@8CB ]
 @@3 ^1 ^2@5 ^@; Cw@. C@/ Y	@2@6 ^#@8C@6B ]@3@5 B0 ] Cw@. C@/ Y	@2@5 ^#@,@5get_respons ]@@	@( Z@D@;@I@<@@
@(
show_again@D
@I@<
@; Cw@. C Cl@2@6 ^#@8X D  t  t t  Ct  D- @DD  t  t @Et  Ct ] D  t  t t  Ct  D- O C ]C@"@ ]@3@ 
 		@!@,
@ Rinitialize_now R@; 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saved_program_class W+@5 ^@;@8C@~A ]
@3@5$set_prolog_file_extension  ] Qn@,@5 ^ D@,	@5 ^@,
@0@+@2@5 B @? W'@5 A ]@D@H@?@-@0-f@2@5 ^e@D@H@,@5 ^?@-@5 @  B}@5 C+ ]@;@,
@5 E
 ]@-
@5 E
 ]associated_file@5 ^0@@@.  @/ window_title@2@5 [F ]@DSWI-Prolog -- @,@5 @u @-@7  ^m @<@J@A@8CA ]   @9X D  t  t t  Ct  ]  D  t  t t  Ct  ] O C ]CB  ]@3@,	@5 K ]@. ^@-@2@5 C ]@. ^	@2@6 @ ]@8X D  t  t t  Ct $execute_goal2  D  t  t t  Ct  ^v O C ^vC@4Be ]@3@5
restore_debug  ]@@,
@5 [e ]@=@5
save_debug  ]@<@5 ^x@I N@5 Z ]@,@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 ^6C@ ]  @3@-@5 B @6 ] ]@8X D  t  t t  Ct self_bounded O C ^CC` ]
 Z4	
@3@. U)	@2@6 O ]@8X D  t  t t  Ct  ^ O C ^CC ] 
@9C@C ]

 Be
@3@@@\@K
@D@@@(@. Z4
@+@2@5 @ @5	same_term ]@D@,@5 D ]@ 

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

 U)@!@h@B@<	@#@B@B@6 ^@8X D  t  t t  Ct $execute  D  t  t t  Ct  ^ O C ^CBR ]@3@K@; AO@. Yd@2@5 ^#@I@8CBV ] @@3@; Cw@. C Y@2@6 ^#@8C@:BX ]@3@,
@5 [ ]@. 
@2@,@5 [ ]@;@. @@+
@2@. AI@+
@2@. @@-@2@5 D ] @c@.
toplevel_goal
	@2@5 ^#
@6 ^w ]@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 [@,@5 ^>@. A
@+	@2@,
@. @N@. @ @
@2@/ Cu@2@5 @G @.  @l	@2@@8X D  t  t t  Ct  ^9   D  t  t t  Ct  ^9  O C ^8C@K ]  @3 @-@5 ^ ]@;@8C@]@M ]@3system_init_file@,@5 ^>@* D C
@,	@5 ^rc@,
@5 ^h@0	@1 @1
@2@,@5 B+ @,@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@5 A @. ^ @2@5 A ]@.  @l@2@0@. @b @@2@2@5 @{ ]@;@8C@Z ]   @9X D  t  t t  Ct  ]   D  t  t t  Ct  ]  O C ]C@$Au ]  @3 @l@5 E ] @l@5 H# ]$break_level@- @5 ^P CN@- @5 ^P A@5 B7 ] AO Z@5 ^#@6 ] ]@8X D  t  t t  Ct initialise_error O C ^CAU ] Z@3@;@8CAV ]@3 @@. X@2@5 ^#@I@8X D  t  t t  Ct  ^X O C ^WC@%Cg ]@3@5 ^U N@5 ^@,	@5 Cz ]@5answer_respons ]@@
@(again@D
 Cw@. C Y@2@5 ^#@I@<@;@8X D  t  t t  Ct  ^M  O C ^LCA6 ]@3 ^l@,@5 ^@.  @l@2@0@. A @@2@2@6 ^@8CA9 ]   @9X D  t  t t  Ct  ]   D  t  t t  Ct  ]  O C ]C
AR ]@3 ^$@,@. ^@2@6 ^@8X D  t  t t  Ct  ^d   D  t  t t  Ct  ^d  O C ^cC@:A? ]@3@-@.  @/win_registry_get_value@-@-@-@2@5 BJ @,@5hkey ]@. ^
fileExtension@+	@2@- AE@5 ^@;@@ D0@,
@5 ^p@D@J@<@#
	 Qn@6 ^0@8CAI ]   @9X D  t  t t  Ct  W9   D  t  t t  Ct  W9  O C W8C@9 ]  @3 W: YW@6 ^#@8X D  t  t t  Ct  ^ O C ^C@ ]@3 H8 @@5 ^@#
@;@#
@  Ab	@!@8C	@ ]  

@9X D  t  t t  Ct  ^~  O C ^}C@+B  ]@3@@
@5 Y  ]@5 ^@D
@% @@<@% @ A;@,	@5 ^ A; @@5 @h ] C@. C	@2@6 ^0@8X D  t  t t  Ct  ^  D  t  t t  Ct  ^ O C ^C@/B9 ]	
@3@>@.subst_chars	@2@,@5 V ]@,
@,@5 ^e@,@5 ^e@D
@,@5 ^e@5 ^e@;@G@8CB? ] 

@9X D  t  t t  Ct $at_thread_initialization D  t  t t  Ct  ^ 	D  t  t t  Ct  ^  D  t  t t  Ct  ^ D  t  t t  Ct  C  O C C C@'A ] @3@@@= U @@5 ^@<emacs_inferior_process @@5 ^@D U @6 ^0@< U@6 ^0@8X D  t  t t  Ct  ^J   D  t  t t  Ct  ^J  O C ^IC@\ ]  @3 M@-@5 ^@;@8C@S@^ ]@3script_file@,@5 ^>@* A@,	@5 ^?@@@0@,
@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@5 ^@D@. ^ M
@2@5 ^@.  @l
@2@6 ^@<@. @@. A% ^	@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 ^C@'B ]		

 Be
@3@'@;@ 
@!@6 ^ ]@8CB ] 		
@9X D  t  t t  Ct  ]   D  t  t t  Ct  ]  O C ]C@5A~ ]@3 ^@,@. @n@2@5 ^P ^@,	@5 ^P AO@. Y]@/ Y_	@2@5 ^#@5 ^  AO@. Y]@/ Yb	@2@5 ^# ^@-@5 ^P@;@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  ] @DD  t  t @Et  Ct ] D  t  t t  Ct  ] O C ]C@ ]@3@. ^@2@5 ^u@@;@8X D  t  t t  Ct factorize_bindings O C ^CC) ] @9C@LC* ]

 Be

 Z4

@3@. M@2@!@,@5$factorize_term ]@@
 ^3 @@5 ^@D@$@<@5only_cycles ]
@5 Bh ]@6 ^ ]@8X D  t  t t  Ct  ^ O C ^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 ^7@5 ^* D@,@. @N@. @ @@2@/ Cu@2@6 ^@8X D  t  t t  Ct  ^ O C ^C@@B} ]
@3@?@5 [\ ]@D@H@;@,
@,@5 [  ]@,@5 ^@,
@5 ^`@,@5join_same_bindings ]@,@5 ^@,@5 ^ ]@,@5filter_bindings ]
@6 ^S ]@8CB ]@3@,
@5 ^@,@5 ^@,@5 ^@,
@5 ^
@6 ^@8X D  t  t t  Ct  ] O C ]CCT ] 
@9C@1CU ]
@3@@ @-@- I@5 C ]toplevel_print_anon @@5 ^@D@J@<@(
 D|@. U)@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 ^@=@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 ] M
@3@;@6 ^
@8CA ] 	@9X D  t  t t  Ct  ^ O C ^CC5 ] @9C@6C6 ]
@3@@@ 

 Be
@!@$
@5 T ]@D@6 ^@A@<@ 	
@!@6 ^@B@8X D  t  t t  Ct  ^,   D  t  t t  Ct  ^,  O C ^+C@|@ ]@3@=@k D@,@5 ^@,	@0-p@1@+
@-@2@5 ^e@? W'@5 ^f@D@H@>@,@5 ^@@@+@. ^@+@+
@2@5 ^@D
@,@5 C> ]@. @@+@2@. A@/  @l@/ Ba@2@5 TK ]@< @@. X K
@2@5 ^#@B@B@D@J@G@I@<
@J@B@B
@B@B@8X D  t  t t  Ct  ^ O C ^CB ] @9C@?B ]
 Z4
 Be

 Z4@3@'
@;@5 ^@ 
 U)@!@6 ^@8C@QB ]

@3@ 
 Z4@!
@,@5 ^@@@*@K@?@5 [ ]@D@H@( D|@D@ 
@!@5 ^@ 
 U)@!@<@$
@A@8X D  t  t t  Ct  ]   D  t  t t  Ct  ]  O C ]C@ ]@3@=@,@5 ^ ]@@	@@D	@I@<@I@<@J@A@8X D  t  t t  Ct 
read_query O C _C@A ]	@3 U@,@5 ^@5 F ]@Y@^@Z @j@;@,@5 ^ ]@5 ^U@5 V ]@. U @y@+
@2@,@. @N@. @ @@2@/ Aa@. C@@. Be@/ @@. U@-@2@-@2 AE@2@/ @@2@5 ^@@@<@-@.  @l@/ U@-@2@5 S ]@D@. Al@+@2 U@0
@1@0@. U @@2@2@1 D0@1@0@. U @@2@2@2@5 A ]@.  @l@/ U@2@@<@J@A@. V
	
@2@. @N@. @ @@2 AE@2@5 ^@;
@6 U ]@8C@+A ]@3@,@5 E ] @y@5 ^@@ EQ!h@0 @1 @@2@5 U ]@D@6 ^@<@5 ^@I@8X D  t  t t  Ct  ^ O C ^CB ]
 @3@'	@;@6 ^ ]@8C@'B ]
 @3@. 	@2@. S@2@5 R ]@?
	 @D@5 _@D
@H@;@$
@8CB ]
 	@3 Q@5 _@?	 @D@5 _@D@H@;@$
@8CB ]
 	
 
@3@5 ^@;
@6 _@8CB ]@3@6 _@8X D  t  t t  Ct  ^<   D  t  t t  Ct  ^<  O C ^;C@(@m ]@3@@	@ EMACS M@5 HE  D@,@5 ^+C@5 ^f@D	@.  @l@/ WHemacs_interface@2@6 A ]@<@J@A@8X D  t  t t  Ct  ^D  D  t  t t  Ct  ^D O C ^CC@< ] D@3@;@8C@= ]@3@-@5 ^@;@8C@? ]@3@5 B @;@.  @l@2@6 _@8C@+@B ]@3@. H5@2@0@. B{ B}@2@1@. A AE@2@2@,	@5 ^@. ^	@2@5 ^@.  @l	@2@6 _@8C@I ] @9XD  t  t t  Ct  ^ O C ^CCF ] @9C@6CG ]
@3@,@5 ] ]@@@=	@5 ^@<@5 ^ ]@D@6 ^@A
@<@ 	
@!
@6 ^@8X D  t  t t  Ct  Bz  O C ]C@`A ]
@3$tracing@- H@5 ^P ^@,@5 ^P@5 ^U@>@,	@5 ^@@ @y@. D @@2@5 D ]@D@,
@5 ^ ]@,|    @5 O ]@<	@%
 A@, A@5 _@5 W5 ]@,@,
@5 _ ]@-@5 _@,
@,@5 ^ ]@D@5 ^ ]@G@;@8X D  t  t t  Ct  ^ O C ^CB ] @9C@.B ]		
 Be

 Be

@3
@,@5 ^@6 ^@8X D  t  t t  Ct  ^ O C ^CC ]@3@ @ Q @@;@8CC ] 	@9X D  t  t t  Ct  ^G  O C ^FC@pA ]	@3 D@,@5 ^@,	@5 ^@@

@(	 W'@D
@;@B
@A@<@S@>--pldoc@,
@5 ^p@D@@@(
 A@D@. @N@.
doc_server@-@2doc_browser@2@@B@<@0@@ A@,@5 ^p@.atom_number@+@2@- AE@5 ^@D@. _$@2@@< @@. X X@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 C ^CBA ] 		@9C@"BC ]@3@5 A ]@;@,
@5 ^s@#	
@,@5 \h ]@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  ^z  O C ^yCB ]@3 C@. C@+@+	@2@5 ^ A;@5 ^@@
	@(	 @@D
@6   ]@<@J@8X D  t  t t  Ct  ^ O C ^CCr ]	 ^@3@0@?@1@h@2@5 ^f@; A@. C A@2@6 ^#@8C@)Cu ]	 Z@3@0@;@1@n@1@r@1@N@1@R@1@ @1	@2@5 ^f@; Cw@. C Ab@2@6 ^#@8CCx ]	 Z@3@0@t@1@T@2@5 ^f@;@5 _.@5 ^| Cw@. C	; [trace]@2@6 ^#@8C@)C} ]	 X@3@0@c@1@a@1
@1
@1@y@1@Y@1@.@2@5 ^f@; Cw@. C D0@2@6 ^#@8C	C ]@b ^Y@3@;@6 Y^  ]@8CC ]	 ^Y@3@,
@,@5 ^- ]@; Cw@. C
@2@5 ^# Z@6 ^@8CC ]? ^Y@3@; Cw@. CuEOF@2@5 ^# @6 _)@8CC ]	 ^@3 Cw@. Yp@2@6 ^#@8X XQM DpF@$/usr/lib/swi-prolog/library/qsave.plN^u@ S E DE DXD  t  t t  Dpt pred_attrib O Dp _6CAHu DnN^
indexed	
 \ @3@;@-@6 @ @8CAJ _8
 @E	
 @E @3@;@-@6 _<@8C@,AL _8		

 
  
@3@5attrib_name D@,@5 _<
@6 B @8XD  t  t t  Dpt option O Dp _ACB3 _8	
 @3@. Be
@2@5 Sk E@;@8CB5 _8	
 @3@,
@0@1
@2@5 @ 
@5 _C@;@8CB8 _8 	
 	@9X D  t  t t  Dpt save_module O Dp _EC@A* _8@3@5 A ~n~nMODULE ~w~n@0@2@5feedback D@5save_unknown D@=@
@. @+@2@!@-@5 S @@?
@. S@-@2@5 R @@D@H@? C@5 _P@D@H@,@,
@5 _@~nsaving ~w/~d @0@1
@2@5 _I@@@%@ 
 \@!@*	 C@D 	@5save_attribute D@>@( @l@D @5 _R@G(Skipped clauses)@5 _I@I@<@J@5save_attributes D@? 
@5 _P@D@H@-@,@5 V  D0@5 _I@5 C @I@<@5 @   R@6 _I@B
@B@A@8X D  t  t t  Dpt 
copy_resource O Dp _]C@3@ _8@3 B}@,@5 \  A@,
@5 __~t~8|~w~t~24|~w~t~40|~w~n@0
@1@1<Copied from running state>@2@5 _I
@5copy_stream_data 
@5 B @6 _e@8X D  t  t t  Dpt  _K O Dp _JCB- _8@3@,
@5 VT D@;@6 A @8CB0 _8 @9X D  t  t t  Dpt save_format_predicates  O Dp _i C@*A _8@3~nFORMAT PREDICATES~n@5 _I@,@,	@5current_format_predicate @,
@5qualify_head D@.format_predicate
@2@!
~n~t~8|~w @0@2@5 _I@5 D @I@8CB _8   @9X D  t  t t  Dpt save_records  O Dp _v C@4A _8@3~nRECORDS~n@5 _I@=@'@,@5current_key  _t@0@1@+	@2@5 _I@-@5 V  D0@5 _I@.recordz	@-@2@5 _u@I@<@J@B@8X D  t  t t  Dpt  D @DD  t  t t  Dpt  D O Dp _5C@4 _8@3@6 D D@8X D  t  t t  Dpt save_resources O Dp _C@ _8	 C@3@;@8C@J@ _8@3~nRESOURCES~n~n@5 _I@5copy_resources D@=@5@-@. @+
@/ \@-@-@-@2@5 _O@. 
@/ \@+@+@+
@2@. @N@.mkrcname
@+@2@/
save_resource
@2@5 TK TM@I@<	@J@B
@B@A@8X D  t  t t  Dpt option_type O Dp _C	B> _8	 E@3@-@6	min_stack D@8CB? _8 class
 Al W+kernel C@9CB@ _8  Abool@9CBA _8  X, Am@9C
BB _8  @
 Alsave KW@9CBC _8  Rf _@9CBD _8  I R@9CBE _8  [ R@9CBF _8  ^= Am@9CBG _8 emulator WB@9XD  t  t t  Dpt no_save_flag O Dp _CA _8  D@9CA _8  U@9CA _8  ^l@9CA _8 hwnd@9X D  t  t t  Dpt  D @DD  t  t t  Dpt  D O Dp DCAL@7 _8@3@5
check_options D@,
@,@5 _<@,@5exe_file D@.  A @@2@,
@,@5 _B D@.  X,@2@,@,@5 _@.  I@2@,@,@5 _@.  @ _@2@,@,@5 _@.  _ W+@2@,@,@5 _@.  ^=@+@2@,@,@5 _@5default_init_file D@@@ @( D|@D@ @# ^O@,@5 @q @.  @l@2@5define_predicate D@B@<@*@. 
@2@,@5 A
 @,@5 _@.  @l@2@5 _@0@. Be I@2@2@!@A@@@!	@(
 @@D@!@5
save_autoload  D@<@J@5open_map D W* @@5 A  ^a@5 _@@@"@5 C$ @D@"@5 I/ @<@J@,@5$rc_open_archive @5make_header D@0@. _@2@1@. ^=@2@2@5save_options D@5 _ D$state$prolog A@,@5 __@5	$open_wic  E[@5system_modeswi_system_utilities@5save_modules D@5 _w D@5
save_flags  D@5save_imports  D@5save_prolog_flags  D@5save_operators D@5 _j D@5save_functions  D H@5 _@5
$close_wic  D@5 _e@5$rc_close_archive @5$mark_executable @6	close_map  D@8X D  t  t t  Dpt  _ O Dp _C@,@~ _8@3@.  _ @@2@,@-@5 _@* @@;@0@. B{ B}@2@2@,@5 A $header \ D@6$rc_append_file @8C@7@ _8@3@@
 H8 @@5 @] @D@% @@<@% @@.  Rf@2@,@-@5 _@( @@; Qo@,
@5 _ _ \ D
@6 _@8C@J@ _8@3 TF @@5 _@; Qo@,@5 _ _ \ A@,@5 __#!/bin/sh~n@5 _h# SWI-Prolog saved state~n@5 _h@@
@(	 W+@D@%
 PL@<@%
 M@"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@0@1
@2@5 _h@6 _e@8C@ _8 @9X D  t  t t  Dpt  _X O Dp _WCAm _8@3@=@,	@5 _P@5 _R@I@<@J@A	@8X D  t  t t  Dpt  _ O Dp _C@u _8 W+ D@3@;@8C@v _8@3 ^=@6 D @8XD  t  t t  Dpt  VT D  t  t t  Dpt  VT 	D  t  t t  Dpt  VT 
D  t  t t  Dpt  VT D  t  t t  Dpt special_module O Dp _CA _8  @9CA _8  @l@9XD  t  t t  Dpt  _ O Dp _C@/@ _8@3@0@. B{ B}@2@1@. A AE@2@2@,@5 _@;~t~8|~w~t~32|~w~t~48|~w~n@0	@1
@1@2@5 _I D@6 _@8C@ _8@3@,@5 \ @5 _^ D@;@8C@ _8@3 B@. @@. A% J@/ \	
@2@-@2@6 @ @@8X D  t  t t  Dpt convert_option O Dp _C@ @ _8@3@,@5 _@;@@
@(	 @D@$
	@<@Y@^@`@ZD @g@d
@o@8C@ _8 
	@9X D  t  t t  Dpt  _  O Dp _C@BB _8@3
~nFUNCTIONS~n@5 _I@. @+@+	@2@,
@5$prolog_arithmetic_function @,@,@5 _@@h
@,
@5 _@@.$arithmetic_function@. @2
@2@! _t@0@2@5 _I@5 _u@I@8CB _8   @9X D  t  t t  Dpt  _  O Dp _C@0A _8@3~nFLAGS~n~n@5 _I@=@#@,@5current_flag @,	@5 _~t~8|~w = ~w~n@0@1	@2@5 _I@. @q@-	@2@5 _u@I@<@J@B@8X D  t  t t  Dpt  _ O Dp _C@'A
 _8@3@. _@+	@2@. _F	@2@5 _@. @N@. [	@2@/ D@/ _	@2@. _F	@2@6 _@8X D  t  t t  Dpt  _q O Dp _pC
B _8	@3 @5 _@@;@8C	B	 _8 	
  @l@9X D  t  t t  Dpt restore_import O Dp  CA _8	 @l@3@;@.  @l
@2@5 D= @. @/ @@/  @l
@2@@8CA _8@3@. @/ @@/ 	
@2@@8X D  t  t t  Dpt default_import O Dp  CA _8 @3@;@I@8CA _8@3@. 	@2 	@5 @ @;@I@8CA _8 @l@3@;@.  @l	@2@.  	@2@6$default_predicate @8CA _8@3@. 	@2@.  @l	@2@6  	@8CA _8@3@. 	@2@.  	@2@6  	@8X D  t  t t  Dpt  _ O Dp _CA _8@3@5 R BB@;@8C@ A _8@3@-@,	@5 _<@,
@,@5 _@@. @@. A% Z@/ 
@2@-@2@6 @ @8X D  t  t t  Dpt  _T O Dp _SC@vA] _8
@3@,
@5 _7 D@@@:@ 	
 _9@!@D@?@(@5 Bh @-@,@5 _@@. C@+
@2@. Bh
 @2@5 _@D@H@<@B@<@%@@@(	 Q@D@@
@. D @2@5 _P@D@J@< 
@5 _P@<@J@B@A
@5 _u(~w) @0	@2@6 _I@8X D  t  t t  Dpt  _ O Dp _CBI _8@3@;@8CBJ _8	@3@K	@;@. @@. @ _	@2@-@2@6  
@8C@FBM _8
 Be	
@3@;@@
@&@,@5 _ D@D
@@
@5
check_type D@D@6 _@<
@. @@. @
@2@-@2@6  
@<@. @@. @save_option	@2@-@2@6  
@A@8CBU _8	
@3@0@+@1@+@2@5 _D@;@0@. Be@2
@2@6 _@8CBX _8	@3@. @@. @ _	@2@-@2@6  
@8CBZ _8@3@. @@. @ A@2@-@2@6  
@8XD  t  t t  Dpt reserved_resource O Dp  C@ _8  _ \@9C@ _8  _ _@9C@ _8 $options _@9XD  t  t t  Dpt  _ O Dp _C@ _8 @l		@3@;@8C@ _8@3@0@1 @1	@2@6 B+ @8X D  t  t t  Dpt  _  O Dp _C
B( _8@3@. _g@+@2@5 Ea @5 _e@;@8CB+ _8   @9X D  t  t t  Dpt  _  O Dp _C@ZA _8@3
~nIMPORTS~n~n@5 _I@=@H@. @+@+	@2@. S@+
@2@5 _P@?
@5   D@D
@H@,@,@5 _@~t~8|~w:~w/~d <-- ~w~n@0@1@1@1
@2@5 _I@.  Dp@/  
@/ @2@5 _u@I@<	@J@B@B
@A@8X D  t  t t  Dpt  _ O Dp _CA _8 _@3@;
~nOPERATORS~n@5 _I@. [@+	@2@.save_module_operators	@2@5 _ R@6 _I@8CA _8 @9X D  t  t t  Dpt   ! O Dp   CA _8 @3@;@8C@6A _8@3@.	$local_op@+	@+
@/ @+@2@. @N@. _J _t@1@. @	
@/ @2@2@/ D@/ @	
@/ @2@6 _@8X D  t  t t  Dpt  _? O Dp _>CAQ _8  	 	@9CAR _8  
 
@9CAS _8  D D@9CAT _8   @9CAU _8  @D @D@9CAV _8  B	 B	@9CAW _8  B<  @9CAX _8 show_childs  @9CAY _8  Q @9CAZ _8 nodebug @9XD  t  t t  Dpt  _ O Dp _C
B" _8@3@;@. _g@-@2@6 C @8CB$ _8@3 A@,	@5 B @. _g	@2@6 A @8XD  t  t t  Dpt  _ O Dp _C@o _8@3 H8 @@5 _@- A@5 @ @;exe@6  )@8C@s _8 	@9X D  t  t t  Dpt  _N O Dp _MC@&Av _8@3@.  [@2@,	@5 _@@
@(	 @@D
@J@<@. @h@.  [@2	@2@6 _u@8X D  t  t t  Dpt  _ O Dp _C@@@ _8@3@,	@5 _@,
@5$rc_members @=@/@. ^@+@+@2@5 E E@?
@-@ @ \ @@D
@H@?	@5   D@D@H@5 _@I@<@J@B@8X D  t  t t  Dpt  _ O Dp _C@ _8  QC@ @9C@ _8 global@9C@ _8 trail@9C@ _8 argument@9XD  t  t t  Dpt  _  O Dp _C@:A _8@3~nPROLOG FLAGS~n~n@5 _I@,@,	@- A@,
@5$current_prolog_flag @?@5 _ D@D@H~t~8|~w: ~w (type ~q)~n@0@1	@1
@2@5 _I@.  Dp@/restore_prolog_flag	
@2@5 _u@I@8CA _8   @9X D  t  t t  Dpt    O Dp  CB] _8 E@3@6 F @8CB_ _8
 Al
@3@5 Al @5 A @;@8CBb _8 Am@3@6  >@8CBd _8 R@3@6  >@8CBf _8 R@3@6 B @8CBh _8 WB@3@6 WA @8CBj _8  _ @@9CBk _8  _ @@9XD  t  t t  Dpt  _  O Dp _CA _8  @3@6 \ BB@8X D  t  t t  Dpt  _ O Dp _C@r@ _8@3   _ A@,
@5 __@=@Y@,@,@-@5 _@@@( C
@D@?@. _ W+@2@5  ?@D@H@<@J@?@( ^@D@H@. @-@2@,
@-@5 _@@	@K
@D@#@<
@,@5 _ D~w=~w~n@0@1@2@5 _h@I@<@J@B@B
@6 _e@8X D  t  t t  Dpt   < O Dp  ;CA _8@3@5 _@;@8CA _8@3@-@5 _@;@. @h	@2@- @@6 @G @8CA _8@3@0@. UW
@2@2@6 _@8X XQM DF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.plN]uS E DXD  t  t t  Dt  Bt  O D Bs C D D~ C D@9X O D	cond_vars C@ D 
@9C@+@ D	
@3@@ @@5 Bh @D@ @!@<@#@h	
@6  F D@8X O D D C@W D@3@. @@. D D@/ D@2@-@2@6 @ @8X O D	nonvar_or C@ D 

 R.
@9C@ D

 Aa
 R.
@3@6  K D@8X O Dsimplify_coroute C@ D 
 ^
 R.

 [
@9C@ D 	@9X O Done_cond C@ D@3@,@5  I@6  M@8X O Dblock_declarations C@'@ D
 
@3@,@,
@5 B @,
@5  T@. 
@/$block_pred@2@6 B B@8X O D	when_cond C@ D@3@;@6  P D@8C@ D	
 @N
@3
@5  Z@6  X D@8X O D	block_arg C@ D@3@K@;@6 WE Sg@8C@ D @@3@;@8C@ D @o@3@;@8C@ D @H@3@;@8C@ D@3block_argument@6 @ Sg@8X O D
rename_clause C@ D
 @	
 @
@3@;
@6  a D@8C@ D
 	
 
@3
@6  c@8C@ D@3@0@+@+@2@5 @ @,
@5 @u @0
@2@6  d@8X O D D( C
@ D@3@-@5 S @@;block @6  c@8C@h@ D
@3@,
@5  R D@ 
 	@!@,@,@5  T@,@5 @ @@,@0@2@5  d  g@,@5  e@,@0@2@5  d
@,@5  [@. ^@2@,@5  N D@ 
 @@!  g@6  c@8X O D
check_dynamic C@| D@3@= 	@5 R @@< C@5  m D	predicate@6 A Sg@8C@ D @9X O D
valid_head C@x D@3@5 R @. Bh@-@+	@2@.  \	@2@6 TK TM@8X O D D" C@1 D@3@K@;@I@8C@3 D
 @
@3@;@6 D!@8C@$@5 D@3@@@ 
 @!@D@$	@A
@< @@,
@5 A^ @@ 	
 
@!@8XO D D C@Z D@3 @@,
@5  t@.expand_specs
@2@6 V V@8X O D  v C@^ D@3@K@;@5  ^@$
@8C@b D
 
@3@;@#

@6  x D@8C@d D
 @N
@3@;@#
@,@5  y
@6  y@8C@@g D
@3@5  p D@. 	@2@5  k D@,@,
@5  T@,
@5  T@.  U@2@!@#
@@@. 	@/   V@2@5 [F @#@D@#@<@ 
 @ C   V@!@A@@ @@5  t@#@D@ @!@<@ 
 	@!@A@ 
  D D%	@!@8X D  t  t t  Dt  D& XQM W/F@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plN^uS E TE TE TE R,E TE TE TE TE TE TE TE UE TE TE SkE TE TE TE GEnthEsublistE TE EE TE TE TE KIE FE JXO W/substitute_ C@1 W. 
@9C@"@2 W.	
@3@@
@'	@D@$
@<@$
@6   W/@8X O W/	sublist__ C@V W. 		@9C@W W. 	@9C@X W.		
@3
@6    @8C@Z W.@3@6  @8X O W/ U C	@. W.@3@6  @8X O W/sublist_ C@R W. @9C@S W.
@3@6  @8X O W/   C@O W.@3@6    @8X O W/  } C@A W.@3@6 T E@8X XQM VF/usr/lib/swi-prolog/boot/dcg.plMs@ S E VEdcg_translate_ruleE \hXD  t  t t  Vt $t_fill  D  t  t t  Vt    O V  C@s/usr/lib/swi-prolog/boot/dcg.plM

 @N Be	@3@'
@;@8C@   
		@9X D  t  t t  Vt 
$extend_cache D  t  t t  Vt    	D  t  t t  Vt    
D  t  t t  Vt     D  t  t t  Vt    D  t  t t  Vt 
$copy_args  D  t  t t  Vt    O V  C@ @  @3@Y@_@`@j@;@,@5 Bh @5  @h

@6   V@8C@   @9X D  t  t t  Vt    O V  C@\@8  
 R"
 @N

 @
@3@;@,@5 @ @,@,
@5$extend V@. @2@,@,@5$t_body V@. @2@,@5  @. @N@2@,@5$body_optimized V@6  @8C@8@?  

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

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

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

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

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


 Ac


 Ac@3@;
@,@5  @6  @8C@!@  
 D


 @N
 D Be
@3@;
@-@6  @8C@  @3@,
@5  
@6  @8XXQM CF@&/usr/lib/swi-prolog/library/process.plNbu@ S E
is_processEprocess_killE
process_idEprocess_releaseEprocess_waitE  E  E  Eprocess_createXO C   CA H@ 	@9X O C   CA  H@@3@-@6   HB@8X O C   C@4@ H@		@3@,@5exe_options HB@,@5 A  A@5 Se Sgmap_arg@,
@5 S T@,@5 ^@ @,@0
@2@5 @ @,@5expand_cwd_option HB@6   HB@8X O C   C@ H@@3@;@8C@ H@@3@5 A @;map_arg_prim@,
@5  @6 B+ @8C@ H@@3@6   HB@8X O C   C@Q@ H@@3@. B@+
@2@,@5
select_option
swi_option@;@@@,@5 B @D@,@0@. A C&@2@1@. B{ B}@2@2@5  @,
@5  @ 	
  
@!@<@@
@5 C( @D@$	@< C&@6 A% Sg@B@8C@ H@ 	@9X O C   C
A H@@3@5 F @Y@_@Z @k@8X O C   CAF H@@3 GT@6   HB@8X O C   CA H@@3pid@6 HG@8X O C   CA5 H@@3@6   HB@8X O C   C@ H@
 D
@3@;@@@5  @D@,@5 K, @@<@#
@6  @8C@ H@ 	@9X O C   C@"@ H@@3 H8 @@5 HG@;@ 
 A A  *com
 B{ B}@!@8C
@ H@@3@ 
 B{ IV@!@8X XQM ALF@"/usr/lib/swi-prolog/boot/expand.plMs@ S E AIE DXD  t  t t  ALt  AJ O AL AJC@s@"/usr/lib/swi-prolog/boot/expand.plM@3@,@5 @ @6 AJ AK@8X D  t  t t  ALt expand_body O AL  C@o  	
 @
 @
@3@L@;
@6   AK@8C@r  	
 @
 @@3@L@;@6  @8C@u   
	@9X D  t  t t  ALt 
expand_bodies O AL  C@i  @3@.  A6@2@,
@5$def_modules @*
 D|@;@.  
@2@6expand_terms AK@8C@m   	@9X D  t  t t  ALt    @DD  t  t @Et  ALt   @o @D  t  t t  ALt    O AL  C	@  
	@3@K	@;@8C@  	
@3@;
@5  @6  @8C@#@  	
 
 E

 
 E@3@;
@6  @8C@  @3@@8X D  t  t t  ALt  AJ O AL  C@  	@3@K@;@8C@  @3@,@5call_goal_expansion AK@;@6  @8C@&@  
 @N
@3@;@,@5  
@,@5  @. @N@2@6 F: AK@8C@&@  
 Aa
@3@;@,@5  
@,@5  @. Aa@2@6 !@8C@9@  


 Aa
 C@
@3@;@,@5  
@,@5  @,@5  @. Aa@. C@@2@2@6 !@8C@#@  
 C@

 C@@3@;@5  
@6  @8C@#@  
 Ac

 Ac@3@;@5  
@6  @8C@  
 D
 D
@3@;
@6  @8C@  
 U

 U@3@;
@6expand_setof_goal AK@8C@  
bagof

 !@3@;
@6 !@8C@B@  		
 

 @3@5 Al @;@. @/  A6@2@,@5  @. @@+@2@.  AL@/  
@2@. @@-@2@6 D @8C@B@  	@3@5 R @,@,
@5 B @>@,@5 C @. @/ 
@2@5 [F @D@J@G@. @2 @F@,@5 @ @5has_meta_arg AK@5expand_meta AK@)	@;@8C@   	@9XD  t  t t  ALt 
expand_term_2 O AL !C@^  
  
@3@.  
@2@,@5   V@;@6   AK@8C@a  @3@6 !@8XD  t  t t  ALt cond_compilation O AL !C@HA@  
 @ A
@3@@@2@5
$including  AK@D@@
@ @.$eval_if
@2@,@. @N@. @ @@2 AE@2@5 @G AK@D
@.
$include_code @@2@6 A AK@<	@. !" @@2@6 !$@A@<	@. !"
else_false@2@6 !$@A@8C@hAH  
 @elif
@3@@
@M@. !"@+@2@5 Ea 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  
 @else@3@@@/@. !"@+
@2@5 !(@D@@
@(
 @@D
@% @@<@@
@(
 @@D@% @@<@#
@. !"@2@6 !$@<@. @@. !) !*@2@-@2@6 !+@B
@8CA^   @ @@3@;@8CA_  
 @endif@3@. !"@-@2@5 !(@;@8CAb  	@3@?
@5 !@D
@H@8XD  t  t t  ALt call_term_expansion O AL !.C@W   		@9C@*@X  @3@@@. @/ D	@+
@2@@D@. !.@2
@6  @<@6 !/ AK@A
@8X D  t  t t  ALt  AJ O AL AIC@  @3@.  A6@2@,
@5  @>@5  @D@)	@G@;@8C@   	@9X D  t  t t  ALt  !   D  t  t t  ALt  !  O AL !CAe  @3@,	@5 AI AK@,
@5  @. 
	@2@@8X D  t  t t  ALt  D O AL DC@L  @3@K@;@$	@8C
@O  	@3@,
@5 ! AK@(
 D|@;@8C@R  @3@.  D@2@,
@5  @,@5 !1@6 ! AK@8X D  t  t t  ALt 
eval_false O AL !5CA0    AE@9CA1    @@9XD  t  t t  ALt 	eval_true O AL !7CA-    @@9CA.    ]z@9XD  t  t t  ALt expand_meta_arg O AL !9C
@   @3@;@6  @8C@   
	@9XD  t  t t  ALt  !   D  t  t t  ALt  !  O AL !C
A;  @3@,@5 !" AK@;@( @@8CA>     @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&  @3@L@6 !6 AK@8X D  t  t t  ALt  @ O AL @CA"  @3@L@6 !8 AK@8X D  t  t t  ALt  ]n O AL ]nC@/A  
 @N
@3@@
@5 !> AK@D@$	@<@@
@5 !< AK@D
@&	 AE@<@>@5 !A@D@$	
@G@8C@&A  
 Aa
 C@
@3@@
@5 !A@D
@$	@<@>@5 !B@D@$	@G@8CA  
 Aa
@3@5 !B@$	@8XD  t  t t  ALt  ! O AL !C@  @3@-@,	@5 Bh @(	 @;@8X D  t  t t  ALt  ! O AL !C@  	@3@K@;@8C@  
 [

 [@3@;
@6 !@8C
@  @3@;@6  @8X D  t  t t  ALt  ! O AL !C@9@  @3@Y@_@`@j@;@,@5 !C@,@5 !C@,@5 !C
@5 !: AK@h
@6 !D AK@8C@   @9X D  t  t t  ALt  ! O AL !C@  @3@,@5 @ @. @/ A7	
@2@@)	
@;@8X D  t  t t  ALt  F; O AL F:CA
  	@3 A> @@5 @] @;@8CA  @3@5 !@ AK@;@8CA   	@9X D  t  t t  ALt  ! O AL !C@#@  @3@-@,
@5 !@,
@5 !
@5 !
@6 !F@8X XQM D_F@Z/build/buildd-spark_2011.0.deb-5-armhf-dYdPm4/spark-2011.0.deb/simplifier/data__system.proMuS @lEsave_data__system Eadd_system_toolnameE SE SEadd_system_start_date_timeXO D_ !J C@&@\u D]M@3 D_@,@5 ]& ]A@0@.  D_@/  S@2@1@.  D_@/  S@2@2@5 \ S|@;@8X O D_ !L C
@R !P@3@. S@2@5 @ @;@8X D  t  t t  D_t  S 	D  t  t t  D_t  S 	O D_ S C  C< 
Proof Checker@9XO D_ !N C@N !P@3@. S	@2@5 !S@;@8X XQM @F@#/usr/lib/swi-prolog/boot/syspred.plMs@ S EvisibleEcall_with_depth_limitEarithmetic_functionE ME DE @EleashE AvE YE YE S%E VE YE BPE _~Enospyall E AD ErationalE \Eatom_prefixE$predicate_propertyE XE SE ]E QE RE \/E DE VE C[E TcE	on_signalE [Egarbage_collect Ecurrent_signalE A^E YE TdE ]Eset_prolog_stackErequireEprolog_stack_propertyE K,XD  t  t t  @t  !X @DD  t  t @Et  @t !W  @o @D  t  t t  @t  !X O @ !W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/ !v
 	
@3@-@. 	
@2@5 S @@. 	
@2 Y@5 @ @?@. 	
@2@. S@-@2@5 R @@D@H@8X D  t  t t  @t $trace  D  t  t t  @t  ! O @ !C@ !v@3@;@8C@ !v
@3@;@5 ! @@6 !@8C@ !v
 Md
@3@,@5trace_alias @@; @o@,@5tag_list @@6 !@8C@ !v
 Md
@3@;@-@0
@2@5 !@6  @@8C@ !v
 KT
@3@,@5 !@; @@,@5 !@6 !@8C@ !v
 KT
@3@;@-@0
@2@5 ! @6 !@8C
@ !v@3@5 Al @@. Md@2@6 !@8X D  t  t t  @t length3 O @ !CC !v 		@9CC !v	@3@,@5 T @@6 ! @@8X D  t  t t  @t  S& O @ S%C@ !v
 Md I@3@; SS I@6 @h @@8C@ !v
 KT I@3@; SScodes@6 !@8C@ !v
 S" I@3@; SS I@6 @] @8C@ !v@3@,	@5 B $map_style_check@,
@5	$map_bits @@-@6 !@8XD  t  t t  @t  !a  O @ !`CA !v  @3 !a@ Rdebug_control_hook R@I@8C
A !v@3@,@5 ! @@5$nospy @@I@8CA !v   @9X D  t  t t  @t map_dlflags O @ !CC_ !v  @9C@0C` !v
@3@,@5 ! @@@
@,
@5dlopen_flag @@D@J@<@. @@. @ !
@2@-@2@5 @ @@A
@Y@^@^
@d@o@8X D  t  t t  @t  \ O @ \CAW !v@3@-@6 \ @@8X D  t  t t  @t 
gc_statistics O @ !C@*B !v@3collections@,	@5 CF @@Y@`@Z @k@;	collected@,
@5 !gctime@,@5 !@8~D garbage collections gained ~D bytes in ~2f seconds.~n@0	@1
@1@2@6 A @@8CB !v @9X D  t  t t  @t  CG O @ CGC@B !v@3  3@,	@5 !	trailused@,
@5 ! QC@,@5 !	localused@,@5 !  2@,
@5 !
globalused@,@5 ! CH@,@5 !
inferences@,@5 ! CD@,@5 !atoms@,@5 !functors@,@5 !
predicates@,@5 !modules@,@5 ! !@,@5 !
locallimit@,@5 !globallimit@,@5 !
traillimit@,@5 !@(~2f seconds cpu time for ~D inferences~n@0@1@2@5 !@A~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes~n~n@0@1@1@1@1@2@5 !@8                       Limit    Allocated       In use~n@5 !@@@ heap@,@5 !	heaplimit@,@5 !@D@0Heap         :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 !@<
@0Heap         :                  ~t~D~54| Bytes~n@0@2@5 !@B@0Local  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 !@0Global stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1
@1@2@5 !@2Trail  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n~n@0@1	@1
@2@5 !@5 ! @@5agc_statistics @@5shift_statistics @@6thread_statistics @@8X D  t  t t  @t  \0 @DD  t  t @Et  @t \/ D  t  t t  @t  \0  D  t  t t  @t  \0 O @ \/C
A !v@3 BF@5 !@;@8X D  t  t t  @t  D O @ DCB !v@3@L@L	@;@6 B @@8CB !v@3@L	@ 	
 D
@!@;@5 A @*
 D|@8CB !v@3@5 [ @@5 D @@6 !@8X D  t  t t  @t  A O @ C[CCm !v@3@6 Pc @@8X D  t  t t  @t $clause_property  D  t  t t  @t  ! O @ !C
Ba !v
 V
@3 V@6$get_clause_attribute @@8C
Bc !v
 D
@3 CW@6 !@8CBe !v K@3 K @@6 !@8CBg !verased@3 ! @@6 !@8X D  t  t t  @t  [ O @ [CB !v@3@-@6 !@8X D  t  t t  @t  ZD  O @ ]CC !v@3SHELL@,@5 HE @@;@6 ] @@8CC! !v@3comspec@,@5 !@;@6 !@8CC$ !v  @3/bin/sh@6 !@8X D  t  t t  @t  !q O @ !pCC !v@3@0@+
@1@+@2@5 @ @@Y@^@p@-@6$set_prolog_stack @@8X D  t  t t  @t  ! O @ !C@ !v 	@9C@ !v	
@3
@0	@1@2@5 !@6 !@8X D  t  t t  @t  !Z @DD  t  t @Et  @t !YD  t  t t  @t  !Z O @ !YC@6C !v
 	
@3@=@ 

 @!@<@,@,@5 B @;@h
@,
@5 !@. 	@2 @6 _ @8X D  t  t t  @t  @ O @ DC
B !v@3@5 !@5 !@;@-@6 [ @@8CB !v@3@-@5 ! B@. X@2@6 @ @@8X D  t  t t  @t  Aw O @ AvCC !v@3@,
@5duplicate_term @@6
nb_linkval @@8X D  t  t t  @t  BQ O @ BPC@5Am !v@3@@@!@5 WA @D@=@,	 @l@5 B\ @A
@<@,
@5 K, @@,	 @l@5 !@;@<	@,	 @l@5 !@A
@Y@`@]        @k@8X D  t  t t  @t  ! @DD  t  t @Et  @t ! @o @o @D  t  t t  @t  !  D  t  t t  @t  ! O @ !C@U !v		
@3@;@8C@V !v	
@3@,@5 !
@6 !@8C@Y !v	
 Md@3@;@,
@@;@Y@a@^
@d@o@8C@\ !v	
 KT@3@;@,
@@;@Y@a@^
@c@d@o@8C@_ !v	
 S"	
@3@,
@@Y@a@^
@d@Z @k@8X D  t  t t  @t  AD  O @ !bCA# !v  @3 AD@ R !@;@8C@AA% !v@3 A; @@5 !@; AO@. AC E[@2@5 !@,@. !@2@,	@5 B @ AO@. Y	@2@5 !@. Y@+
@2@.trace_point
@2@,@5 ! AO@. Y@2@6 !@8CA, !v  @3 AO@. AC H@2@6 !@8X D  t  t t  @t  ! O @ !CC\ !v  D/@9CC] !v   2@9X D  t  t t  @t  ! O @ !C@0B !v@3@. CF Y4@+	@2@- AE@5 !}@Y@`@Z @k@;
agc_gained@,
@5 !agc_time@,@5 !@=~D atom garbage collections gained ~D atoms in ~2f seconds.~n@0	@1
@1@2@6 !@8CB !v @9X D  t  t t  @t  !f O @ !eC
AZ !v@3 @-@-@6 C @@8X D  t  t t  @t  R @DD  t  t @Et  @t R  @HD  t  t t  @t  R O @ RC@EA !v	@3@(	 R@;@ 
 
@!@5 !@-@5 BJ @?@5 \/ @@D@H@?@-@5 !@D@H@,@,
@5 !@?@. 
@/ 
@2@5system_undefined @@D@H@8C@KB !v
 	
@3@L	@ 	
 A@!@; A @@5 !@@@5 R @@D@,@,
@5 !@>@-
@-@5 B@ @@D@J@G@<@-@,@,
@-@5 "
@6 !@8CB !v@3@ 
 
@!@(
 @;@-@5 "@5 "@6 !g @@8C
B !v@3@-@5 !@5 R BB@6 "@8XD  t  t t  @t  V O @ VCB^ !v@3@6 ! @@8X D  t  t t  @t  !n @DD  t  t @Et  @t !m @H @H D  t  t t  @t  !n O @ !mCC< !v@3@ @5 C @@6
$on_signal @@8X D  t  t t  @t  A_ O @ A^CA} !v @@3@6 @ @8CA !v CW@3@-@6 @ @@8CA !v B)@3@-@6 "@8CA !v @x@3@,
@-@5 "@>@,@  C@D@$	@G@8C
A !v C&@3@,
@-@5 "@6 E
 @@8C	A !v A\@3 B@6 !@8CA !v D
 V 
   @3@-@6 "@8CA !v M@3@@ M@,
@ ] ^@-@5 "@D@&	 @@<@&	 @@A
@8XD  t  t t  @t  " O @ "CBK !v 
  @l prolog_trace_interception@9CBL !v 
  @l prolog_exception_hook@9CBM !v 
   $c_call_prolog @9CBN !v 
    ^m@9XD  t  t t  @t  !u O @ !tCC !v@3@,
@5stack_property @@5
stack_name @@0
@1@+@2@5 !@6 !@8X D  t  t t  @t  ! O @ !C@ !v  B
trace_call
trace_redo
trace_exit
trace_fail@9C@ !v  @ "@9C@ !v  Z "@9C@ !v  I_ "@9C@ !v  AE "@9X D  t  t t  @t  M O @ ![CC !v@3@6 S1 @@8X D  t  t t  @t   @DD  t  t @Et  @t Y D  t  t t  @t   O @ YC
@ !v@3@. Md B@2@6 Y @@8X D  t  t t  @t   @DD  t  t @Et  @t Y  @oD  t  t t  @t   O @ YC@ !v
 	
@3@K
@;@. @ A*@-@2@6 !@8C@ !v
 	@3@;@8C@ !v
 
@3@;@. 
@2@5 "!@. 
@2@6 "!@8C@@ !v
@3@,
@5 R @@*
 D| A; @@5 !@=@k@,@5 @ @@,@5 R @@@
@ 
 @!@D@#
@<

@.  @l@2@!
@5 "	@@@ 
@. S@+@2@5 !@D@ 

 	@!@. @2@!@<@#
@B@5 !@,@5trace_ports @ AO@. Y@2@5 !@I@<@J@B@B
@B@A@8X D  t  t t  @t  !  D  t  t t  @t  ! O @ !C@{ !v  Am@9C@| !v  ]@9C@} !v  S#@9C@~ !v  B	@9C@ !v  	@9C@ !v charset@ @9XD  t  t t  @t  !d O @ !cC@%AI !v@3@5 !d @@@@ 
rdiv	
@!@D@J@<@>@5 F @@D@$	@&
@G@8X D  t  t t  @t  " O @ "CC !v limit@9CC !v spare@9CC !v min_free@9X D  t  t t  @t  S @DD  t  t @Et  @t S @H D  t  t t  @t  S O @ SCA !v	
 
@3@=@K
@<@K@;@6generate_current_predicate @@8C
A !v@3@5 "@5 "@;@8C@#A !v	
 
@3@,@5 C @. @2@5 "@. @2@5 "@;@8C@1A !v	
 
@3 A @@5 !@?
@. 
 [@2 AE@5 !@D
@H@,@5 !@-@-@5 "@;@8X D  t  t t  @t  ! O @ !C@=C  !v@3local_shifts@,	@5 !
global_shifts@,
@5 !trail_shifts@,@5 !@=@Y@`@Z @k@<@=@Y@a@Z @k@<@Y@^@Z @k@;@.Stack shifts: ~D local, ~D global, ~D trail.~n@0	@1
@1@2@6 !@8CC
 !v @9X D  t  t t  @t  CG  O @ QCB !v  @3 A@6 ! @@8X D  t  t t  @t  D O @ !CB !v 
 D@9CB !v 
 V@9CB !v 
 B@9X D  t  t t  @t  Td O @ TcCCQ !v@3@6 !o @@8X D  t  t t  @t  !l  O @ !kCC !v  @3 @6$garbage_collect @@8X D  t  t t  @t  Y @DD  t  t @Et  @t Y D  t  t t  @t  Y O @ YC@ !v
 		@3@K	@. @ A*@-@2@6 !@8C@ !v
 	@3@;@8C@ !v
 	
@3@;@. 	
@2@5 Y @@. 	@2@6 "?@8C@ !v@3@. Y@2@ R !@;@8C@ !v@3@,	@5 ""@,
@5 "#@,@5 "$@5 "	@5$spy @@I@8C@ !v @9X D  t  t t  @t  "4 O @ "3CA !v@3@5 !@. 	
@2@!@5 " BF@6 !@8X D  t  t t  @t  !s @DD  t  t @Et  @t !r D  t  t t  @t  !s O @ !rC@$By !v
 	
@3@@@5 A @D@6 !s @@<
@. @@. A A
@2@-@2@6 !@8X D  t  t t  @t  ! O @ !C@=A4 !v
 
@3@-@. 
@2@5 !@. 
@2	trace_any@5 !@?@. 
@2@. S@-@2@5 !@D@H@. 
@2@6 "%@8X D  t  t t  @t  !V O @ !UC@v !v@3@,	@5$visible @	$port_bit@,
@5 !@-@6 "G@8X D  t  t t  @t  "' O @ "&CA: !v@3@,
@. @N@. !
@1@+@2@/ @@2@6 !@8X D  t  t t  @t  @ O @ @C@KC !v@3@@
@L	@D@6$length @@B
@<@9@,
@,@5
$skip_list @@@
@( D|@D
@$	
@<@%@@@K@D@6 !@<@. @@. A A@2@/ B@.  @@2@-@2@6 !@8X D  t  t t  @t  !] O @ !\C@q !v@3@,	@5$leash @ "J@,
@5 !@-@6 "Q@8X D  t  t t  @t  R O @ RCA !v
 

 
@3@;@6 "$@8CA !v
 
@3@6 !@8X D  t  t t  @t  Y @DD  t  t @Et  @t Y D  t  t t  @t  Y O @ YCA  !v
 		@3@K	@. @ A*@-@2@6 !@8CA !v
 	@3@;@8CA !v
 	
@3@;@. 	
@2@5 Y @@. 	@2@6 "T@8CA !v@3@. Y@2@ R !@;@8CA	 !v@3@,	@5 ""@,
@5 "#@,@5 "$@5 !@I@8CA !v @9X D  t  t t  @t  "J  D  t  t t  @t  "J O @ "JC@c !v  @@9C@d !v  I_@9C@e !v  AE@9C@f !v  Z@9C@g !v  Z@9C@h !v  Y^@ @9C@i !v  Y@@@9C@j !v cut_exit@@9C@k !v  C9A @9C@l !v cut@@9C@m !v  B@?@9C@n !v  M@/@9C@o !v half@-@9X D  t  t t  @t  " O @ "CC !v  QC@9CC !v   2@9CC !v   3@9X D  t  t t  @t  !h  D  t  t t  @t  !h O @ !gCB !vinterpreted@3 C @6 !@8CB !v Q@3 @6 !@8CB !vexported@3 "Z@6 !@8CB  !v C@3 C@6 !@8CB" !v C@3 C@6 !@8CB$ !v 	@3 	@6 !@8CB& !v 
@3 
@6 !@8CB( !v D@3 D@6 !@8CB* !v @3 @6 !@8C
B, !v
 S
@3imported@6 !@8CB. !v @D@3 @D@6 !@8C
B0 !v
 _9
@3 _:@6 !@8C
B2 !v
 @E
@3 @F@6 !@8CB4 !v
 D
@3@6 BQ @8C
B6 !v
 V
@3 V@6 !@8CB8 !v B<@3  @6 !@8CB: !v  %@3 @6 !@8CB< !v Y@3 Y@6 !@8CB> !v
hashed
@3 "_@5 !@Y@a@Z @k@8CBA !v

references
@3 "a@5 !@*
 @8C
BD !v
  
@3 D@6 !@8CBF !v Dx@3 Dx@6 !@8CBH !v D@3 D@6 !@8XD  t  t t  @t  X O @ XC@$A !v@3@L@;@@@,@5stream_position_field @@D@6 Bh @@<
@. B@/ @ X@2@6 !@A@8C
A !v@3@,@5 "b@6 "e@8X D  t  t t  @t  ! O @ !C@2C !v@3 YN @@5 !@; YN@,	@5 !threads_created@,
@5 !thread_cputime@,@5 !@Y@a@`@d@p@3~D threads, ~D finished threads used ~2f seconds.~n@0	@1@1@2@6 !@8CC !v @9X D  t  t t  @t  ZD O @ ]CC !v@3 @6 ZC @@8X D  t  t t  @t  !s O @ "ECB !v @9C@#B !v
 
@3@;@,
@5 !@. 	
@2@5$require @@6 "D@8CB !v
@3@. @@. A V
@2@-@2@6 !@8X D  t  t t  @t  !j @DD  t  t @Et  @t !i @o  D  t  t t  @t  !j O @ !iCC/ !v@3@5 !@;@-@6 "@8CC2 !v@3@5 ".@;@-@6 "@8C@)C5 !v@3@@	@K@D@% A*@<
@. A ZG@2@!@. @@/ B@.  !j@2@-@2@6 !@8X D  t  t t  @t  Td O @ !oC@%CT !v@3@@@5 "C@D@J@<
@. @@. A A
@2@-@2@5 !@,@5 !@6$open_shared_object @8X D  t  t t  @t  "d O @ "cCA !v 
char_count@9CA !v  V@9CA !v  X@9CA !v 
byte_count@9X D  t  t t  @t  A O @ K,C
Cv !v@3@5 A @;@6 B' @8CCy !v@3@0 A@2@0@. B{ B}@2@2 @@,
@5 A @;@6 "s@8CC| !v@3@0 A@2 @@,
@5 "t@;@6 "s@8X XQM ]F@#/usr/lib/swi-prolog/library/date.plN^u@ S Eday_of_the_weekE
parse_timeE "xE ]XO ]timezone C@8@u DrN^
 @+
@3@,
@,@5hour ]@ @:@!@,@,@5minute ]@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 ]@ 
@U@T@C@!@8C@ "|   @3@,
@5 "@ 
@G@M@T@!@8C
@ "|    	@9X O ] ]
 C@.@V "|

iso_8601
 @-@3 "@,
 @,@5 " ]@Y@Z @^@g@o@$@8C@Y "| "
 @3@,@5year ]
@6
iso_8601_rest ]@8C@@\ "|rfc_1123
 @3@-@,@5day_name ]@ @,@ @!@,@5 "@,@5day_of_the_month ]@,@5 "@,@5
month_name ]@,@5 "@,@5 "@,@5 "@,@5 "}@ @:@!
@,@5 "@ @:@!@,@5second ]@,@ @5 "@@@"@ @ @G@M@T@!@!@D@"@$@!@<@$@ @A@!@8X O ] V& C@ "|	@3@. V&@2@5 V! @$
@8X O ]day C@ "|@3@,@5	int2digit ]@5 C @$
@8X O ]month C@ "|@3@,@5 "@5 "@$
@8X O ] " C@ "|@3@,@,@5 " ]@,
@,@5 "@Y@^@Z
@g@^
@f@o@$
@8X O ] " C@;@ "|@3@,@,@5 "@,
@,@5 "@,@,@5 "@,@,@5 "@Y@^@ZC@g@^
@Z@d@g@f@^@Z
@g@f@^@f@o@$
@8X O ]opt_time C@%@ "|@3@=@ @T
@!@<	@ @ 
@!@;@#
@6iso_time ]@8C
@ "|    	@9X O ] " C@ "|@3@,@5 " @<@5 "@$
@8X O ] " C@ "|@3@,@5 " @;@5 "@$
@8X O ] "~ C@ "|@3@,@5 " @5 "@$
@8X O ] "v C@ "|@3@,@5 "@5 "@$
@8X O ] " 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 ]week_ordinal C@;@ "|@3@. Al@+@2%w@. ]	     @ @@2@5format_time @,
@5 _' @Y@`@Z@d@Z@g@^
@d@a@f@Z@f@o@8X O ]week C@ "|@3@,@5 "@5@5 "@$
@8X O ] " C@ "|@3@,@5 "@5 "@$
@8X O ] " C@ "|@ 
@3@;@#
@6 "@8C@ "| 	@9X O ] " 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 ] "u C@.@ "|
 ]
@3@. Al@+
@2%u@. "
     @ @@2@5 "
@6 "@8X O ] "w C@7@Q "|@3@,@5 K @. ]	@+@+
@+@+@+@+@+@2@5 V V@;@. "
 @ @@2@6date_time_stamp @8X O ] " C@S@ "|@3@,
@,@5 "}@ @:@!@,@,@5 "@ @:@!@,@,@5 "@,@,@,@,@5 "z ]@Y@^
@^@f@o@Y@^@^@f@o@Y@^@^@f@o@$@8C@?@ "|@3@,
@,@5 "}@ @:@!@,@,@5 "@,@,@,@,@5 "@Y@^
@^@f@o@Y@^@^@f@o@Y@^@o@$@8C@A@ "|@3@,
@,@5 "}@,@,@5 "@,@,@5 "@,@,@,@,@5 "@Y@^
@^@f@o@Y@^@^@f@o@Y@^@^@f@o@$@8C@6@ "|

@3@,
@,@5 "}@,@,@5 "@,@,@,@,@5 "@Y@^
@^@f@o@Y@^@^@f@o@Y@^@o@$@8C@+@ "|@3@,
@,@5 "}@,@,@,@,@5 "@Y@^
@^@f@o@Y@^@o@Y@^@o@$@8X O ]ordinal C@4@ "|		@3@,@,@5 "@,
@,@5 "@,@,@5 "@Y@^@Z@d@g@^
@Z
@g@f@^@f@oAn@5 "@$
@8X O ] " C@-@k "|
@-@3@,@5 " ]@ @-@!@,@5 " ]
@6 " ]@8C@n "|		
    @-@3@6 "@8C@p "|

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

	
@-@3@,@5 " ]
@6 "@8C@@@v "|	
@-@W@3@,@,@5 " ]@ @-@!@,@,@5 " ]
@,@5 "@5 " ]@$@8C@4@z "|	
@W@3@,@,@5 "@,@,@5 "
@,@5 "@5 "@$@8C@%@~ "|		   @W@3@,@,@5 "@5 "@$@8X O ] "y C@N "|@3@-@6 "w ]@8X O ] ] C
@6 "|  "
 "@9C@7 "|  "
 "	@9C@8 "|  "
 "
@9C@9 "|  "
 "
@9C@: "|  "
 "
@9C@; "|  "
 "
@9C@< "| 
utc_offset
 "
@9C@= "|	time_zone
 "
@3@* @@8C@> "|daylight_saving
 "
@3@* @@8C@@ "|  ]
 "

 "
@9C@A "| time
 "


 "
@9X XQM  F@%/usr/lib/swi-prolog/library/option.plN^u@ S Emeta_optionsE
merge_optionsE  E  E _AE _AXO  canonise_options2 C@u DfN^ @9C@#@ "
 Be

@3@;
@0
@1@2@5 @ @6 "  @8C@ "

@3@;@6 "@8X O  sort_key C@ "	
 F
@3@6 B @8X O  	ord_merge C@ "		@3@;@8C@ "	@3@;@8C@-@ "


@3@,@5 "  
@,@5 "@,@5 X 
@6 "  @8X O  canonise_options C@ "@3@. Be@-@-@2@5 A @;@6 "@8C@ " 	@9X O  
get_option C@ "@3@5 Sk E@;@8C@ "@3@,@5 "@,@5 Bh @. Be@2@5 "@;@8X O   " C@x "@3@5 "@;@8C@z "@3@,
@5 "@,@5 "@. Be
@2@5 "@;@8X O   " C@ " 
@9C@ "
@3@5meta_option  
@6 "  @8X O   " C@ "		 A
	@3
@6 "  @8C@H@ "
 E
	@3@@@*@ 
@!@D@,@5 "@,@5 "@6 "@<@ @!@B@B@8C@E@ "
 E
@3@@@'@ @!@D@,@5 "@,@5 "
@6 "@<@ 	
@!@B@B@8X O   " C@)@ "
 Be


 Be @3@@;@. 

@2@6 @ @8C@4A "@3@5 B @0@+@1@+
@2@5 "@@;@. 

@2@,@,@5 "@0@1@. @2@2@6 "@8CA " 
@9X D  t  t t   t  " @DD  t  t @Et   t "  @O   " C@ "	
 @3@6 "@8X O   " C@ "@3@;@6 "  @8C	@ "	@3@;@6 "@8C@ "@3@,@5 "@,@5 "@,
@5 F @,@5 "
@6 "@8X O     C@$@ "@3@,@5 "@L@;@,@5 "@,
@5 "
@5    @$
@8C@ "@3@5 "  @;@8X O   " C@ "@3@5 "@;@8C
@ "
	@3@6 "@8X O   " C@$@Y "@3@,@5 "@L@;@,@5 "@,
@5 "
@5 "  @$
@8C@` "@3@5 "  @;@8C@b "@3@6 "@8X O   " C@#@m "@3@,
@5 "@L
@;@,@5 "@,@5 "@5 "  @$@8C@t "@3@5 "@;@8X XQM Bz-S @lXD  t  t t  Bzt  R D  t  t t  Bzt  R D  t  t t  Bzt debug_print_hook D  t  t t  Bzt  Zr D  t  t t  Bzt  Zr D  t  t t  Bzt  [ D  t  t t  Bzt  [ D  t  t t  Bzt  H D  t  t t  Bzt  H O Bz VC@ Ue
 U
 F@)Unknown license: ~w.  Known licenses are: E@3@4 Un@6 Up Un@8C@*@ Ue
 Ub U@EThis system may only distributed using the GNU General Public License E@5because the following components contain GPL-ed code: E E@3@4 Un@,
@5 Um
@6 Ud Un@8C@/@ Ue
 Ua U@?This program may be distributed under any license, provided all E@;conditions implied by the GNU Lesser General Public License E@;are satisfied.  In particular, this implies the source code E@>to any modification in SWI-Prolog or one of the used libraries Emust be made available. E@3@4 Un@6 #@8C@@ Ue
 Ub
 U@3@4 Un@-@,
@5 U@#	@@@. U@+@2
@5 U@D@J@<@#@#@  E
 F@8The program contains modules covered by the "~w" license E@!@@@#@. U@+@2
@5 U@#@D@ 
 FSee ~w E@!@<@#@B@  E@!@6 Um@8C@*@ ] 
 ^[
 F@'Initialization goal ~p will be executed E@.immediately for backward compatibility reasons E
 F V

@9CA1 A8 
assumption_failed
 FAssertion failed: ~q@9C@$A3 A8
 C@3@4 A<@,
@5show_thread_context A<
@,@5show_time_context A<@ 
 F
@!@8CA7 A8 
debug_no_topic
 F@!~q: no matching debug topic (yet)@9CA @ 
 T7 Tj
 F@!~w: Failed to call entry-point ~w

@9CA @ 
 T7 T8
 F~w: Failed to load file@9CA @ 
 @
not_supported@+Emulator does not support foreign libraries@9C@t X 
 @
socket_error
 FSocket error: ~w@9CBs _8 
no_resource

 F@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  Z D  t  t t  Bzt  Z O Bz ZCAQ H@ 

process_error Yb
 FProcess "~w": exit status: ~w

@9CAS H@ 
 ##killed
 F@!Process "~w": killed by signal ~w

@9X D  t  t t  Bzt 	meta_goal 	D  t  t t  Bzt  #) O Bz #) C@ SA 
 SV	

 @n
@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  ! D  t  t t  Bzt  ! D  t  t t  Bzt $breaklevel  O Bz #- CA AU@3@4 AW ^@7  @p@8X XQM$writefF@"/usr/lib/swi-prolog/boot/writef.plMs@!S EswritefEwritefEwritelnE #3E #1XD  t  t t  #/t 
$getdigits  D  t  t t  #/t  #8 O #/ #8C@(@s@"/usr/lib/swi-prolog/boot/writef.plM	
@3@Y@_@Z @k@0@9@5 C #/@h @;
@6 #9 #=@8C@ #: 		
@9X D  t  t t  #/t $print  D  t  t t  #/t  #? O #/ #?C@ #: 
@9C@ #: 	@9C@ #:@3@5 F #=@ @~@6 #<@8X D  t  t t  #/t $padout  D  t  t t  #/t  #B O #/ #BC@ #: M
 @3@;@Y@Z@`@a@d@d
@o@8C@ #: M
 @3@;@Y@Z@`@a@d@d
@o@8C@&@ #: ER@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  #D O #/ #DC@ #: @r M@9C@ #: @l M@9C@ #: @c ER@9C@ #: @R M@9C@ #: @L M@9C@ #: @C ER@9X D  t  t t  #/t  ^  D  t  t t  #/t  ^ O #/ ^C@ #: @3@;@I@8C@ #:@3@;@8C@ #:	
@3@5 #@ #=@;@6 #F #=@8X D  t  t t  #/t 
$writelots  D  t  t t  #/t  #I O #/ #IC@ #:@3@Y@_@Z @k@;@5 Ew #=@h
 @6 #J #=@8C@ #: @9X D  t  t t  #/t  #D  D  t  t t  #/t  #D O #/ #DC@ #:@3@,@0@+
@2@5 #>@5 A #=
@6 #E #=@8X D  t  t t  #/t $special  D  t  t t  #/t  #P O #/ #PC@~ #: @n
@9C@ #: @l
@9C@ #: @r
@9C@ #: @t	@9C@ #: @\@\@9C@ #: @%@%@9X D  t  t t  #/t $getcode  D  t  t t  #/t  #R O #/ #RC@ #:@3@,@5 #>@ @!@5 #N@Y@_@Z@@i@8X D  t  t t  #/t  #B  D  t  t t  #/t  #B O #/ #BC@ #:	
@3@;@5 R #=@6 #T #=@8C@ #: @9X D  t  t t  #/t  #B  D  t  t t  #/t  #B O #/ #BC@ #:@3@5 #H@;@,@5 #N@6 #X #=@8C@#@ #:@3@,@5 A
 #=@,@5 S #=@,
@,@5 #C #=
@5 F. #=@5 #K@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 #M #=@;@5 #Y
@6 #c@8C@^ #:@\
@3@,@5 #Q #=@;@5 #U@6 #c@8C@b #:@\
@3@,@,@5 #S #=@;@5 #U@6 #c@8C
@f #:
@3@5 #U@6 #c@8X D  t  t t  #/t  #b  D  t  t t  #/t  #b O #/ #aC
@k #:@t@3@6 E #=@8C
@m #:@d@3@6write_canonical #=@8C
@o #:@w@3@6 #K@8C
@q #:@q@3@6 Va #=@8C
@s #:@p@3@6 #g@8C	@u #:@f		@3@6 U #=@8C
@w #:@n@3@6 #U@8C@y #:@r

@3@6 #L@8C
@{ #:@s@3@6 #W@8X D  t  t t  #/t  #3 O #/ #2C@; #:@3@6 #6 #=@8X D  t  t t  #/t  #1 O #/ #0C@O #:@3@. Z@2@. #2	@2@6with_output_to #=@8X D  t  t t  #/t  #3 O #/ #6C@> #:
@3@0
@2@5 #c@I@8C@A #:@3@5 Z #=@,
@5   #=@5 #c@I@8C@F #:@3@5 Al #=@,
@5 #N@5 #c@I@8C@K #: @9X D  t  t t  #/t  #5 O #/ #4C@8 #:@3@5 #K@6 Ey #=@8X D  t  t t  #/t  #1 O #/ #7C@M #:@3@. Z@2@. #6	
@2@6 #n@8X XQM A=F@$/usr/lib/swi-prolog/library/debug.plN^u@ S Elist_debug_topics E ACE A;E ADE  %E A:E AFEdebug_message_contextXO A=print_debug C
@ A8@3@ R " R@;@8C@ A8	@3@;@8C@/@ A8@3@.  @@/ X@/ C
@2@,@5 V V@=@,
@5 E E
@,@5debug_output A< Z@5 E @@I@<@J@B
@8X O A= AA C@ @ A8@3@@
@,	@-@-@5 AD A<@5 U @D
@J@<@. # @@2@6 @ @A	@8X O A=debug_target C@| A8@3@L@ 
 E	
@!@;@8C@ A8 	 @@9X D  t  t t  A=t  AD 	O A= #z C@ A8
 Md	@3@;@,
@,@5valid_topic A<@.
debug_context
@2@5 C @. #@2@6 #@8C@ A8
 KT	@3@;@,
@-@5 #@. #
@2@6 #@8C@ A8@3 #{@6 A Sg@8X O A= AC C@T A8@3 @@-@6 #@8X O A= # C@*AC A8@3@. "@+
@2@5 # A<@,@5 \ @. Z@+@2@5 " @#
@ 

 F Y	@!@8CAI A8 	@9X O A= #y C@h A8@3 @@6 C A<@8X O A= A: C@ A8@3 @@,@5 #@;@6 #| A<@8C@ A8 @9X O A=assertion_failed  C@ A8   @9X O A= C C@s@k A8@3@,
@,@5 # A<@@@`@E@(@. #
@+@+
@2@5 Ea @F
@,@,@5update_debug 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@ A8
 @ @ @@3@;
@6
ensure_output A<@8C@ A8 @	 @	 @@3@;@0@2
@6 G E@8C@ A8 @	 @	 @@3@;@8C@ A8
 @ @ @@3@;@8C@ A8 @ @ @@3@;@8C@ A8 @	 @	 @@3@;
@6 T E@8X O A= # C	@ A8thread # #@3@;@8C
@ A8 "
 #
 #%T.%3f@3@;@8C@ A8
 #
 #
 #@3@;@8C@ A8@3 #{@6 @ Sg@8X O A= # C	@ A8 A@3@;@8C@ A8 	@9X O A= #u 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 D  t  t t  A=t  # 	O A= # C@7 A8  #@9XD  t  t t  A=t  AG @DD  t  t @Et  A=t AF O A= AF C@ A8@3@?	@?
@@D
@H@D	@H@;@8C@)@ A8@3 @@. #@2@5 AT
@5 V V@@	 Z{@5 Y6 @D	@5 _/ A<@6 # A<@<@. @@.assertion_error@2@-@2@6 @ @8X O A= # C@ A: A8@3 #@5 #@,
@5 #@*
 Z{@#@ 
 F[Thread ~w] 
	@!@8CA@ A8 	@9X O A= #w C@f A8@3 @@6 #@8X O A= #x C@W A8@3@-@6 #@8X O A= # C@ A8 @l A@3@;@8C	@ A8	@3@5	is_stream @;@8C@ A8@3 G@0@. Yh @@2@1@.alias@2@1@.bufferline@2@2@6 So @8X XQM _F@%/usr/lib/swi-prolog/library/system.plN^u@ S Eunlock_predicateElock_predicateE
system_module E _XD  t  t t  _t truth O _ #C@Nu DoN^  @ @@9C@O #  @ @@9C@P #  E[ @@9C@Q #  H @@9XD  t  t t  _t  # @DD  t  t @Et  _t # D  t  t t  _t  # O _ #C	@k #@3  @6  @8X D  t  t t  _t  # @DD  t  t @Et  _t # D  t  t t  _t  # O _ #C	@d #@3 @6 #@8X D  t  t t  _t  #  O _ #C@Y #  @3 E[@6 _ _@8X D  t  t t  _t  _ O _ _C@? #@3@K@;@@	@. S" S#@2@5 S% @@D	@& @@<@& @@8C@E #@3 @@5 # _@;@. Md S#@2@6 #@8C@H #@3 @@5 #@;@. KT S#@2@6 #@8C@K #@3 G@6 Se Sg@8X XQM DeF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.plN^uS E ]E I/E EpopenE IE ZCE	host_nameE H=E  E ]EexecE NKE  EenvironEwaitE ]EtmpnamE ZE E
EmktempE IXO De # C@ W0@3@6 ZC @8X O De # C@ W0@3@. D@2@6 B @8X O De I C@ W0@3@6 C$ @8X O De # C@ W0@3@6 X X@8X O De # C@ W0@3  @6 @] @8X O De ] C@ W0@3@6 ] @@8X O De # C@7@h W0@3@ 	
@!@,@,@5 ZD I@0@.stdin@2@1@.stdout@2@1@.stderr
@2@1@. C
@2@2@6   HB@8X O De NK C@5@ W0		
 NH	

@3@,@5 \ @. "	

@+@-@-@-@2 QC@5 ] @Y@^@c@o@8X O De # C@ W0  @3@6 ] @@8X O De # C@Q W0@3@6 HE @8X O De # C@r W0
/s/c	@3 H8 @@5 #@;COMSPEC@6 #@8C@u W0  !	 B	@9X O De # C@} W0@3@6   HB@8X O De # C@ W0@3 #@6tmp_file @8X O De # C@ W0@3mkstemp@6 #@8X XQM DwF@,/usr/lib/swi-prolog/library/prolog_clause.plN^u@!S E VE VE VXO Dw B} C@]@u DtN^
@3@@
@5 # V@D@%
 @<@J@A
@. V@+@2@5 D 
@,@,@5alternate_syntax V@-@5 D @@. D
@1@.subterm_positions@2@1@.variable_names@2@1@. D	@2@2@, @@5 @G @@@@K@D@;@<@5 ] @I@8X O Dw A6 C@0BU #		
send


send_class		
@3
@5 B 
@0
send_super@1@+@+@2@5 @ @;@0@2@6 $@8C@4BY #

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

	
 $	
	
@3@5 $@0 $@1@1@+@+@2@5 $@,@0@2@5 G E
@0@2@6 $@8CBh #

@3@ @ A7 @@)	@8X O Dwfind_varname C@ #	
 Be@3@'@;@8C@ #		@3@6 $ V@8X D  t  t t  Dwt  V @DO Dw V C@VB #@3@,
@,@5 @ @@@. 
@2@ @ N @@D@J@B@<@7@,@,
@5 B @@@5 Y V@D@. Z	@2~q/~d@0@1
@2@6 A @<@. Z	@2~q:~q/~d@0
@1@1
@2@6 $%@8X O Dw
control_op CB #  @O@9CB #  Ab@9CB  #  C?@9CB! #  Ad@9X O Dwpce_method_clause CA #

 	@3@;
@6 $) V@8C@,A #		

send_implementation	@3@;@5 Bh @-@,@5 $"@5pce_method_head_arguments V
@6pce_method_body V@8C@?A #

get_implementation	@3@;@5 $.@-@,@5 $"@,@5 $.@5pce_unify_head_arg V@h @5 $/
@6 $2@8X O Dw
make_varnames 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 $: V@8C@ #@3@,@5 @ @varnames@5 $"@6do_make_varnames V@8X O Dw $0 C@+A #@3@Y@_@`@j@;@,@5 $.@h
 
@,@5 $.@5 $7@h@6 $/@8CA # @9X O Dwmkconj C@=A #	
 V    @3@L@ 
 @N@!@;@,@,@5 $F V
@6 $H@8CA #


@3@6ubody V@8X O Dw R C@v #	@3@;@8C@#@w #@3@h@,
@5 $.@,@5 $.
@5
unify_term V@6 $L V@8X O Dw B} C@ #@3@5seek_to_line V
@6 # V@8X O Dwpce_method_body2 C@#B	 #
 K!	@3@;@ 

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

 V@!@ 
 V@!
@5 $V V@6 $Y@8C	B #@3@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 # 
 TK@9X O Dwconj CA #@3@6 $_ V@8X O Dw $a C@1A #
 @N
 V
@3@;@,@,@5 $`
@6 $`@8C@<A #


 @N
brace_term_position	@3@ 
 Be@!@;@,@,@5 $`@h @. F@2
@6 $`@8C@KA #
 @N Aj Be
 F Aj
 Be
 F
 F@3@Y@^@Z@f@o@Y@^@Z@f@o@8CA # 
	@9X O Dwdoes_not_dcg_after_binding C@.AL #@3@5 T @?@. $b@-@-@-@2@5 Af Ah@D@H@?@. @N@+
@/ Be@-@-@2@5 $g@(
 Aj@D@H@<@A
@;@8X O Dw
expand_failed CA0 #@3@I@8X O Dwmatch_module C@ A& #
 @

 @@3@;@5unify_clause_head V
@6
unify_body V@8C
A) #

@3@6 $l@8X O Dwexpand_meta_args CBB # @9C@0BC #
@3@,@5 $.@,@5 $.
@5 $Y@h
@6 $r V@8X O Dw V C@u@: #
@3@. D	@2@5 V @@,@,
@,@5$clause @@
@(
 @@D@#@<
@. @
@2@!@*	 @l@. V@+@2@5 $u@@@,@. D	@2@5 D @@D@J@<@.  @l@2@,@-@5 $@,@,@,@5read_term_at_line V@5unify_clause V@5 $@@;@8X O Dw $D C@ # @9C@0@ #	
 Be
@3@@@,@5 $@D@J@<@% I@h@5 $.
@6 $C@8X O Dw V CB #@3@ @ V@;@8C@)B #@3@,
@,@5 V @;@,@5 V V@,
@5thaffix V@. Z	@2~d-~w clause of ~w@0@1
@1@2@6 $%@8CB # 	 C@9X O Dw $S CB #@3@Y@`@Z@k@;
@5 D @h
	 @6 $R@8CB # @9X O Dw   CB4 #		
@3@K@;@8C@>B6 #@3@5 $\ V@;@ 

 V
@!@ 
 V
@!@,@,@5 $"@5 $"@6 $t@8CB= #@3@,@,
@5 $ V@;
@6 $Y@8CB@ # 		
@9X O Dw $~ C
@ #	
@3@;@8C@ #		
:->

 @@3@;
@6 $+@8C@ #		
:<-

 @@3@;
@6 $+@8C@h@ #

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

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

 $@!@;@ 
 V@!@ 
 V
 V    
 F@!@8C@g@ #
 @

 @
 	@3@. @
@2@. @
@2@,@5 $}@ 
 V@!@ 
 V
 V    
 F  @!@8C@qA #@3@ 
  	 @N
@!
@5 A @,@5	ci_expand V@ 
 @@!@-@,@5 $"@h 
@5 $.@L
@ 
 V
 V
	@!@;@. V@1@1@2@!@6 $j V@8CA #@3@,
@5 $
@6 $@8CA #@3@I@8X O Dw $8 CA #@3@K@;@$	@8C
A #
 Be
 

@3@;@8CA # 
 

@9X O Dw $3 C@IA #@3@ 

 V
@!@ 
 V

 V    
 F  @!@6 $[@8X O Dw # C@ # @3@;@8C@ #@3 @-@- C@5 C @;@8X O Dw $N C@^ #	@3@;@8C@_ #@3@5 $@5 $@,
@,@5 $"@5 $"@; @6 $P@8C	@e #@3@5float @5 $@;@8C
@g #@3@5 Z @5 $@5   @;@8C
@k #
 	
@3@5 $M@;@8C@m #	
 	
@3@5 $M@;@8C@o #@3[INTERNAL ERROR: Diff:~n@5 C[ @@5 Rp B~N*** <->~n@5 $@5 $@6 _2 V@8X O Dw $ C@ #  Bz	 @ @@9C@ #	pce_class	
 
pce_expansionpush_compile_operators	
  $pop_compile_operators@3xpce @@6 @] @8C@ #  	
 S% Md S#
 S% KT S#@9X O Dw Y CBv #  @l@9CBw #  @9CBx # 
pce_principal@9CBy #@3 @6 C @8X O Dw $p C
A= #		
@3@5 $d V@;@8C@0A? #

 V

 V
@3@6 $I@8X O Dw $J C
A` #		
@3@5 $@;@8C@$Ab #	
 D
 F

 V


 F
@3@;@8C@8Ae #

 $b
@3@ 
 @N	 Be@!@;@h
 @. V

@1@1@. F
@2@2@6 $I@8C@%Ao #

 $b

 V

@3@;@6 $I@8C@$As #@3@L@L	@ 
 @N@!@ 	
 @N@!@;@,@,
@5 $^ V
@6 $G V@8C@<Ax #

 V

 V
@3@5 $@;@0@-@+@2@5 $@0@-@+@2@5 $@6
ubody_list V@8CA #
 Be @
 V

 F
@3@;@8CA #
 O AE
 V

 F
@3@;@8C@KA #
 Be

 Be
 V
 V@3@. O
@2@. O@2@5 U @;@$@$
@8C@KA #
 O

 O
 V
 V@3@. O
@2@. O@2@5 $@;@$@$
@8C@(A #
is F

 $ @n
	
@3@5 F @Y@^@^@c@m@;@8X O Dw $ CA #@3@6 $H@8X O Dw ${ C@&@ #@3@. B B}@+@2@- AE@5 $	@. $Q	

@2@. B@2@6 C @8X O Dw $ CA # @9C@"A #
@3@5 $I
@6 $@8X O Dw $m C
A #@3@-@,
@5 $@-@6 $@8X O Dw $ C@#A #@3@. D@. @@+
@2@. D	@2@/ @@-@2@,@. $h@2@6 $	@8X O Dw $ CB| #st@3@;@8CB} #nd@3@;@8CB~ # 	th@9X XQM SF@\/build/buildd-spark_2011.0.deb-5-armhf-dYdPm4/spark-2011.0.deb/common/versioning/version.proMu@!S @lE SE SE SE SE ]Etoolset_versionE ]E ]XO S S C@Ru DgM @!Report bugs to: spark@adacore.com@9X O S S C@Q $  A@9X O S S C@T $  A@9X O S S C@S $  A@9X O S ] C@N $ @4Copyright (C) 2011 Altran Praxis Limited, Bath, U.K.@9X O S $ C@M $ 2011@9X O S ] C@P $ GPL@9X O S ] C@O $ GPL 2011@9X XQM BF@ /usr/lib/swi-prolog/boot/bags.plMs@!S E BE !E BE UXD  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 O 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 $
 F
@3@-@5 T 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@ $
 F

@3@6	pick_same B@8X D  t  t t  Bt  $ O B $C@!@ $
 F
	
@3@'	@;@6 $@8C@ $ 
@9X D  t  t t  Bt  $ O B $C
@ $@3@;@$	@$
@8C@ $ 
	
@9C	@ $@3@6 $ B@8X D  t  t t  Bt  ! @DD  t  t @Et  Bt ! @H  @D  t  t t  Bt  ! O B !C@?@W $@3@,@,@5 $ B@@@( Mc@D@5 B B@*
 D|@B
@<@. F@2@,
@5 $
@-@5 $
@,@5 R( B@6 $@8X D  t  t t  Bt  B @DD  t  t @Et  Bt B @H  @D  t  t t  Bt  B O B BC@D $@3@6 $ B@8X D  t  t t  Bt  U @DD  t  t @Et  Bt U @H  @D  t  t t  Bt  U O B UC@e@ $
@3@,@,@5 $@@@( Mc@D@,
@5 $@*
 D|
@6 F B@B@<@?@. F@2@,
@5 $@@
@5 WA B@D
@,@5 $@6 $@A@<
@-@5 $
@,@5 $@,@5 $@6 $@8X XQM @F@$/usr/lib/swi-prolog/library/error.plN^u@ S E AE A%E ZE @E AE SeE UE WEE
is_of_typeXO @ A C@pu DUN^@3@. @@. A	
@2@-@2@6 @ @8X O @codes_i CA/ $ @9CA0 $	
@3@5 F @5 C @6 $ Sg@8X O @ A C@V $@3@. @@. A	@2@-@2@6 $@8X O @
element_types CA; $ @9CA< $
@3@5 Se Sg@6 $ Sg@8X O @ WE C
@ $@3@. @ A*@-@2@6 $@8X O @ Se C@ $@3@@
	@5has_type Sg@D
@J@<@6is_not Sg@8X O @is_list_or_partial_list CA@ $@3@-@,	@5 "O @@
@K	@D
@J@<@(	 D|@8X O @ $ C@ $@3@6 $@8X O @ J CA4 $@3@=@5 Al @<@=@5 Z @<
@=@5chars Sg@<@5 ! Sg@;@8X O @chars_i CA& $ @9CA' $	
@3@5 %@5 S @6 % Sg@8X O @ground_type C@ $  WB@9C@ $ 
 T@9C@ $  @x@9C@ $  J@9C@ $  I@9X O @ Z C
@ $@3@. @@. Z@2@-@2@6 $@8X O @not_a_rational C@9@ $@3@@@K@D@6 WE Sg@B	@<@(@@@ 
 ",	
@!@D E@5 $ E@5 $ !d@6 A Sg@< !d@6 %@B	@8X O @ % CA+ $@3@5 A @6 $@8X O @ U C
@ $@3@. @@. U@2@-@2@6 $@8X O @
not_a_list C@ $@3@-@,
@5 %@@	@K
@D@6 %@<@6 %@8X D  t  t t  @t  %  O @ $ CA  $
impossible@3@-@6 %@8CA $  H@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 $ G@3@=@(	 @@<@(	 @@;@8CA	 $ R@3@6 R @8CA
 $ %@3@6 %
@8CA $ !@3@6 %
@8CA $ J@3@6 % Sg@8CA
 $ B@3@6 B @8CA $constant@3@6 %@8CA $ $@3@6 $ @8CA $ WB@3@6 WA @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 $ R/@3@L	@8CA $ %!@3@6 %@8CA $
 T
@3@5 %'@6 A @8CA $ Sc@3@6 %@8CA $ A@3@6 %@8CA $list_or_partial_list@3@6 % Sg@8CA $symbol@3@6 %@8CA $ J@3@K	@8CA $ !d@3@6 "+ @8CA $ I@3@6 %	@8CA $ @x@3@6 # @8CA  $
 A
@3@5 %@6 $@8XO @ % C
@ $ A@3@; A@6 % Sg@8C@ $
 %1@3@; A@6 %2@8C
@ $ %,@3@; A@6 %@8C
@ $ %@3@; %@6 %2@8C
@ $ !@3@; !@6 %2@8C@ $ J@3@;@. @@. Z	@2@-@2@6 $@8C@ $ !d@3@;@6 % Sg@8C@(@ $@3@@
	@K	@D
@6 %@<@@@5 % Sg@?@5 %'@D@H@D@6 %@<@6 %@8X O @ @ C@` $@3@. @@. @	@2@-@2@6 $@8X O @ % CA" $@3@5 %@6 %@8X O @ A% C@h $@3@. @@. A%	@2@-@2@6 $@8X XD t  t @q CCv  DD t  t @q @v  @D t  t @q ^v  D t  t @q ^Ov  W9D t  t @q CNv  D t  t @q @v  @D t  t @q Av  D  t  Dpt   C @t  AD  t  Dpt   C @t  AD  t  Dpt   C @t  CD  t  Dpt   C @t  SfD  t  Dpt   C @t  A*D  t  Dpt   C @t  $D  t  Dpt   C @t  CD  t  Dpt   C @t  ZD  t  Dpt   C @t  UD  t  Dpt   C @t  @D  t  Dpt   C @t  T(D  t  Dpt   C @t  T$D  t  Dpt   C @t  A&D  t  Dpt   C @t  T&D  t  Dpt   C @t  T(D  t  Dpt   C @t  T&D  t  Dpt   C @t  T, D  t  Dpt   H Dbt  SD  t  Dpt   H St  SD  t  Dpt   H Dbt  SD  t  Dpt   H St  SD  t  Dpt   H Dbt  S{D  t  Dpt   H St  SD  t  Dpt   H St  SD  t  Dpt   K @t  AD  t  Dpt   K @t  AD  t  Dpt   K @t  @D  t  Dpt   K @t  A*D  t  Dpt   K @t  SfD  t  Dpt   K @t  $D  t  Dpt   K @t  A&D  t  Dpt   K @t  ZD  t  Dpt   K @t  UD  t  Dpt   E @t  AD  t  Dpt   E @t  AD  t  Dpt   E @t  A*D  t  Dpt   E @t  SfD  t  Dpt   E @t  $D  t  Dpt   E @t  ZD  t  Dpt   E @t  UD  t  Dpt   E @t  @D  t  Dpt   E @t  A&D  t  Dpt   Dl U t  U6D  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  UD  t  Dpt   Dl U t  UD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  U:D  t  Dpt   Dl U t  U:D  t  Dpt   Dl U t  U3D  t  Dpt   Dl U t  TD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  UD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  U
D  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Dl U t  WD  t  Dpt   Du Dwt  VD  t  Dpt   Du Et  KJD  t  Dpt   Du A=t  #{D  t  Dpt   Du A=t  ADD  t  Dpt   Du A=t  A;D  t  Dpt   Du A=t   %D  t  Dpt   Du Dwt  VD  t  Dpt   Du Dwt  VD  t  Dpt   Du A=t  #v D  t  Dpt   Du A=t  AGD  t  Dpt   Du A=t  A;D  t  Dpt   Du A=t  ADD  t  Dpt    @t  S&D  t  Dpt    Rt  RD  t  Dpt    Bt  @D  t  Dpt    @t  [D  t  Dpt    @t  @D  t  Dpt    Ut  UD  t  Dpt    @t  XD  t  Dpt    Vt  VD  t  Dpt    @t  A_D  t  Dpt    U^t  U` D  t  Dpt    B=t  RD  t  Dpt    Vt  VD  t  Dpt    @t  CG D  t  Dpt    Bt  UD  t  Dpt    @t  !]D  t  Dpt    @t  XD  t  Dpt    B=t  \D  t  Dpt    Ct  C D  t  Dpt    @t  \D  t  Dpt    Rt  Z#D  t  Dpt    @t  \0D  t  Dpt    @t  AD  t  Dpt    #/t  #5D  t  Dpt    Bt  !D  t  Dpt    @t  !qD  t  Dpt    @t  !ZD  t  Dpt    \t  \D  t  Dpt    Ct  ] D  t  Dpt    @t  !fD  t  Dpt    B=t  A D  t  Dpt    Bt  C`D  t  Dpt    [t  [!D  t  Dpt    @t  @D  t  Dpt    @t  !nD  t  Dpt    @t  !uD  t  Dpt    @t  ED  t  Dpt    @t  !dD  t  Dpt    ALt  AJD  t  Dpt    \t  \D  t  Dpt    Ct  ] D  t  Dpt    @t  SD  t  Dpt    B=t  \ D  t  Dpt    #/t  #3D  t  Dpt    @t  YD  t  Dpt    @t  !VD  t  Dpt    U^t  U^D  t  Dpt    Bt  BD  t  Dpt    Ct  ] D  t  Dpt    ALt  DD  t  Dpt    Ut  U D  t  Dpt    @t  !hD  t  Dpt    @t  ZDD  t  Dpt    @t  TdD  t  Dpt    @t  AD  t  Dpt    U^t  U^D  t  Dpt    @t  !a D  t  Dpt    \t  \D  t  Dpt    Ct  D-D  t  Dpt    @t  ZD D  t  Dpt    #/t  #1D  t  Dpt    @t  BQD  t  Dpt    [t  [D  t  Dpt    Ct  VJD  t  Dpt    @t  AD D  t  Dpt    @t  RD  t  Dpt    Ct  W9 D  t  Dpt    Rt  [D  t  Dpt    #/t  #1D  t  Dpt    Bt  BD  t  Dpt    @t  D  t  Dpt    Ut  UD  t  Dpt    B=t  \ D  t  Dpt    Ct  ]D  t  Dpt    Ct  ] D  t  Dpt    @t  !l D  t  Dpt    [t  [D  t  Dpt    @t  !sD  t  Dpt    @t  !jD  t  Dpt    #/t  #3D  t  Dpt    @t  !XD  t  Dpt    Ct  VH D  t  Dpt    B=t  \D  t  Dpt    @t  DD  t  Dpt    Ct  ]D  t  Dpt    @t  AwD  t  Dpt    B=t  AD  t  Dpt    Ct  ] D  t  Dpt    @t  VD  t  Dpt    TNt  KD  t  Dpt    TNt  TLD  t  Dpt    Bt  BD  t  Dpt    Bt  BD  t  Dpt    @t  MD  t  Dpt    B=t  [D  t  Dpt    Vt   D  t  Dpt    @t  D  t  Dpt    [t  [%D  t  Dpt    @t  TdD  t  Dpt    Rt  [D  t  Dpt    @t  @D  t  Dpt    [t  [#D  t  Dpt    B=t  BAD  t  Dpt    @t  YD  t  Dpt    Ct  Bz D  t  Dpt   AX Ait  VD  t  Dpt   AX @t  A*D  t  Dpt   AX Ait  VD  t  Dpt   AX @t  $D  t  Dpt   AX Ait  VD  t  Dpt   AX Ait  VD  t  Dpt   AX Et  KJD  t  Dpt   AX @t  @D  t  Dpt   AX A=t  #{D  t  Dpt   AX A=t  ADD  t  Dpt   AX @t  A&D  t  Dpt   AX Ct  S9D  t  Dpt   AX A=t  A;D  t  Dpt   AX A=t   %D  t  Dpt   AX @t  AD  t  Dpt   AX @t  AD  t  Dpt   AX @t  SfD  t  Dpt   AX Ait  AgD  t  Dpt   AX Ait  VD  t  Dpt   AX A=t  #v D  t  Dpt   AX Ait  VD  t  Dpt   AX @t  ZD  t  Dpt   AX Ait  VD  t  Dpt   AX @t  UD  t  Dpt   AX A=t  AGD  t  Dpt   AX A=t  A;D  t  Dpt   AX A=t  ADD  t  Dpt   Dd Dbt  WrD  t  Dpt   Dd St  SD  t  Dpt   Dd Et  KJD  t  Dpt   C @t  CD  t  Dpt   C @t  CD  t  Dpt   C @t  T(D  t  Dpt   C @t  T$D  t  Dpt   C @t  T&D  t  Dpt   C @t  T(D  t  Dpt   C @t  T&D  t  Dpt   C @t  T, D  t  Dpt   Db St  SD  t  Dpt   Db D_t  SD  t  Dpt   Db Ddt  WXD  t  Dpt   Db St  ]D  t  Dpt   Db St  $D  t  Dpt   Db St  ]
D  t  Dpt   Db St  ]D  t  Dpt   S Dbt  WrD  t  Dpt   S Dbt  \D  t  Dpt   S St  SD  t  Dpt   S St  SD  t  Dpt   DV @t  AD  t  Dpt   DV @t  AD  t  Dpt   DV @t  SfD  t  Dpt   DV @t  A*D  t  Dpt   DV @t  $D  t  Dpt   DV @t  ZD  t  Dpt   DV @t  UD  t  Dpt   DV Et  KJD  t  Dpt   DV @t  @D  t  Dpt   DV @t  A&D  t  Dpt   D[ Kt  T D  t  Dpt   D[ ]t  ]D  t  Dpt   Dp Et  KJD  t  Dpt   Dp _t  _D  t  Dpt   D @t  AD  t  Dpt   D @t  A*D  t  Dpt   D @t  @D  t  Dpt   W/ Et  KJD  t  Dpt   C @t  CD  t  Dpt   C Kt  T D  t  Dpt   C Et  KJD  t  Dpt   C @t  T(D  t  Dpt   C @t  A&D  t  Dpt   C @t  T$D  t  Dpt   C @t  T&D  t  Dpt   C  t  "D  t  Dpt   C  t   D  t  Dpt   C  t  _AD  t  Dpt   C @t  SfD  t  Dpt   C @t  CD  t  Dpt   C @t  T(D  t  Dpt   C  t  "D  t  Dpt   C @t  T&D  t  Dpt   C  t   D  t  Dpt   C @t  T, D  t  Dpt   C  t  _AD  t  Dpt   D_ St  ]'D  t  Dpt   D_ Dbt  \D  t  Dpt   D_ St  SD  t  Dpt     Et  KJD  t  Dpt   A= @t  A*D  t  Dpt   A= @t  $D  t  Dpt   A= Et  KJD  t  Dpt   A= @t  @D  t  Dpt   A= Dut  VD  t  Dpt   A= @t  A&D  t  Dpt   A= @t  AD  t  Dpt   A= @t  AD  t  Dpt   A= @t  SfD  t  Dpt   A= @t  ZD  t  Dpt   A= @t  UD  t  Dpt   _ @t  SfD  t  Dpt   De Ct  XD  t  Dpt   De Ct   D  t  Dpt   De Ct   D  t  Dpt   De Ct  XD  t  Dpt   De Ct   D  t  Dpt   De Ct   D  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   De Ct   D  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   De Ct   D  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   De Ct   D  t  Dpt   De Ct  XD  t  Dpt   De Ct   D  t  Dpt   De Ct   D  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   De Ct  XD  t  Dpt   Dw A=t  #{D  t  Dpt   Dw A=t  ADD  t  Dpt   Dw A=t  A;D  t  Dpt   Dw A=t   %D  t  Dpt   Dw Bt  RoD  t  Dpt   Dw Ait  AgD  t  Dpt   Dw A=t  #v D  t  Dpt   Dw Bt  B D  t  Dpt   Dw A=t  AGD  t  Dpt   Dw A=t  A;D  t  Dpt   Dw A=t  ADD  t  Dpt   Dw Bt  RoD  t  Dpt   @l AXt  EmD  t  Dpt   @l AXt  WD  t  Dpt   @l Et  TD  t  Dpt   @l Det  #D  t  Dpt   @l Bt  BD  t  Dpt   @l Dpt  DD  t  Dpt   @l Et  TD  t  Dpt   @l Det  #D  t  Dpt   @l Et  TD  t  Dpt   @l Det  FD  t  Dpt   @l AXt  WD  t  Dpt   @l Et  TD  t  Dpt   @l Det   D  t  Dpt   @l Et  TD  t  Dpt   @l Det  #D  t  Dpt   @l AXt  WD  t  Dpt   @l Et  FD  t  Dpt   @l Et  TD  t  Dpt   @l Det   D  t  Dpt   @l Et  TD  t  Dpt   @l Dlt  TD  t  Dpt   @l AXt  WD  t  Dpt   @l W/t  UD  t  Dpt   @l Det  #D  t  Dpt   @l Et  SlD  t  Dpt   @l AXt  SD  t  Dpt   @l Et  R-D  t  Dpt   @l Det  NID  t  Dpt   @l Dt  DD  t  Dpt   @l Et  TD  t  Dpt   @l Det  #D  t  Dpt   @l Et  TD  t  Dpt   @l Et  SlD  t  Dpt   @l Et  GD  t  Dpt   @l AXt  AD  t  Dpt   @l Et  TD  t  Dpt   @l Ht  HD  t  Dpt   @l Et  TD  t  Dpt   @l Dlt  TD  t  Dpt   @l Ht  N!D  t  Dpt   @l Et  JD  t  Dpt   @l Det  D  t  Dpt   @l W/t   D  t  Dpt   @l Et  FD  t  Dpt   @l AXt  AD  t  Dpt   @l AXt  AD  t  Dpt   @l Det  #D  t  Dpt   @l D[t  D2D  t  Dpt   @l Det  D  t  Dpt   @l AXt  S D  t  Dpt   @l Dlt  TD  t  Dpt   @l AXt  WD  t  Dpt   @l Det  #D  t  Dpt   @l Et  TD  t  Dpt   @l AXt  ArD  t  Dpt   @l Et  TD  t  Dpt   @l DVt  ]ND  t  Dpt   @l Dlt  TD  t  Dpt   @l W/t   ~D  t  Dpt   @l AXt  AuD  t  Dpt   @l Et  TD  t  Dpt   @l Et  ED  t  Dpt   @l AXt  W D  t  Dpt   @l AXt  EmD  t  Dpt   @l Dlt  TD  t  Dpt   @l Et  TD  t  Dpt   @l Et  TD  t  Dpt   @l AXt  A|D  t  Dpt   @l D_t  !MD  t  Dpt   @l Et  GD  t  Dpt  ; ^3 @ GD  t  Dpt  ; ^1 ^2 AmD  t  Dpt  ; A> @ GD  t  Dpt  ; A; @ GD  t  Dpt  ; CM @ GD  t  Dpt  ;debug_on_error @ GD  t  Dpt  ; At D1t A @t D1t A @t D1t A
t D1t A At D1t A A D| GTD  t  Dpt  ;last_call_optimisation @ GD  t  Dpt  ; Y @ GD  t  Dpt  ;allow_variable_name_as_functor @ GD  t  Dpt  ; L D AmD  t  Dpt  ;
agc_margin' ED  t  Dpt  ; [ @ AmD  t  Dpt  ;trace_gc @ GD  t  Dpt  ; @compactcode AmD  t  Dpt  ;report_error @ GD  t  Dpt  ; SQ @ GD  t  Dpt  ; ^a W+ AmD  t  Dpt  ; D @ GD  t  Dpt  ; B AX AmD  t  Dpt  ;file_name_variables @ GD  t  Dpt  ; Z @ GD  t  Dpt  ; U ED  t  Dpt  ; VTnormal AmD  t  Dpt  ;char_conversion @ GD  t  Dpt  ; BC @ GD  t  Dpt  ; @[ @ GD  t  Dpt  ; VC ED  t  Dpt  ; SS ! AmD  t  Dpt  ; D @ GD  t  Dpt  ;
fileerrors @ GD  t  Dpt  ; Zt D1t A @t D1t A @t D1t A
t D1t A A D| GTD  t  Dpt  ; D @ GD  t  Dpt  ; ^ @ GD  t  Dpt  ;write_attributes @W AmD  t  Dpt  ; A @ GD  t  Dpt  ; Ct C @ @ GTD  t  Dpt  ; W* @ GD  t  Dpt  ; C J AmD  t  Dpt  ; SU @ GD  t  Dpt  ; Y( @ GD  t  Dpt  ; [ @ AmD  t  Dpt  ;editor C AmD  t  Dpt  ; B @ AmD  t  Dpt  ;
user_flags @c AmD  t  Dpt  ;
answer_format [ AmD  t  t @D~ Ct  AX DD  t  t @D~ Ct  D DD  t  t @C LNt  @l JuD  t  t @C LNt  @l E[D  t  t @C LNt  @l LWD  t  t @C LNt  @l JzD  t  t @A^ LNt  @l DD  t  t @ Ct  @l CD  t  t @C LNt  @l ID  t  t @C Ct  @l @jD  t  t @A^ LMt  @l H?D  t  t @C LXt  @l D  t  t @A^ LJt  @l LKD  t  t @C LNt  @l AD  t  t @B LPt  @l FD  t  t @C LNt  @l GD  t  t @Aw Ct  @l @oD  t  t @A LNt  @l @oD  t  t @B LNt  @l GD  t  t @B LNt  @l GD  t  t @C Ct  @l AD  t  t @B LNt  @l ED  t  t @B LNt  @l ED  t  t @A LNt  @l GD  t  t @C  LNt  @l GD  t  t @B LJt  @l GPD  t  t @Aw Ct  @l @D  t  t @A LNt  @l @D  t  t @B LNt  @l LQD  t  t @C LNt  @l LSD  t  t @C LNt  @l GAD  t  t @A LNt  @l ID  t  t @C  LNt  @l GD  t  t @C  LNt  @l GD  t  t @C Ct  @l LTD  t  t @A LNt  @l J D  t  t @C LNt  @l EWD  t  t @A LNt  @l ID  t  t @C LPt  @l DD  t  t @C LNt  @l IFD  t  t @C LNt  @l LRD  t  t @A LNt  @l JD  t  t @C LNt  @l GD  t  t @C LNt  @l FD  t  t @C LNt  @l JD  t  t @C LNt  @l JD  t  t @A LNt  @l GD  t  t @C LNt  @l EKD  t  t @C LMt  @l HD  t  t @A LNt  @l D  t  t @C LNt  @l C?D  t  t @C LMt  @l LVD  t  t @A LNt  @l LOD  t  t @C LNt  @l LUD  t  t @C LNt  @l HD  t  t @A LNt  @l GJD t  t _t  @lt Ov vv@9XT
</file>
</archive>
<foot contentlength=488999>
