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

<archive>

<file name="$options" class="$prolog" encoding="none" size=165 modified=1322413377>
local=268435456
global=268435456
trail=268435456
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=485664 modified=1322413377>
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@2/build/buildd/spark-2011.0.deb/checker/checker.proNl  @3/build/buildd/spark-2011.0.deb/checker/dynamics.pro  ayA@9C@G   @6/build/buildd/spark-2011.0.deb/checker/loadsicstus.pro   6A@9C@G   @2/build/buildd/spark-2011.0.deb/checker/sicstus.pro   6A@9C@G   @1/build/buildd/spark-2011.0.deb/checker/declar.pro  ayA@9C@G   @2/build/buildd/spark-2011.0.deb/checker/portray.pro   6A@9C@G   @4/build/buildd/spark-2011.0.deb/checker/utilities.pro   6A@9C@G   @0/build/buildd/spark-2011.0.deb/checker/newvc.pro  ayA@9C@G   @2/build/buildd/spark-2011.0.deb/checker/listthm.pro  ayA@9C@G   @4/build/buildd/spark-2011.0.deb/checker/aritheval.pro  ayA@9C@G   @3/build/buildd/spark-2011.0.deb/checker/replace2.pro  ayA@9C@G   @1/build/buildd/spark-2011.0.deb/checker/repall.pro  ayA@9C@G   @3/build/buildd/spark-2011.0.deb/checker/standard.pro  ayA@9C@G   @//build/buildd/spark-2011.0.deb/checker/simp.pro  ayA@9C@G   @1/build/buildd/spark-2011.0.deb/checker/infer2.pro   6A@9C@G   @4/build/buildd/spark-2011.0.deb/checker/inferenc2.pro  ayA@9C@G   @3/build/buildd/spark-2011.0.deb/checker/records2.pro  ayA@9C@G   @2/build/buildd/spark-2011.0.deb/checker/subgoal.pro  ayA@9C@G   @1/build/buildd/spark-2011.0.deb/checker/deduce.pro  ayA@9C@G   @4/build/buildd/spark-2011.0.deb/checker/deduction.pro  ayA@9C@G   @0/build/buildd/spark-2011.0.deb/checker/done3.pro  ayA@9C@G   @1/build/buildd/spark-2011.0.deb/checker/cases2.pro  ayA@9C@G   @1/build/buildd/spark-2011.0.deb/checker/contra.pro  ayA@9C@G   @1/build/buildd/spark-2011.0.deb/checker/fwdch2.pro  ayA@9C@G   @3/build/buildd/spark-2011.0.deb/checker/simplify.pro  ayA@9C@G   @5/build/buildd/spark-2011.0.deb/checker/typecheck5.pro  ayA@9C@G   @3/build/buildd/spark-2011.0.deb/checker/traverse.pro  ayA@9C@G   @3/build/buildd/spark-2011.0.deb/checker/semistan.pro  ayA@9C@G   @4/build/buildd/spark-2011.0.deb/checker/prooflogs.pro   6A@9C@G   @3/build/buildd/spark-2011.0.deb/checker/newrules.pro  ayA@9C@G   @2/build/buildd/spark-2011.0.deb/checker/loadvc5.pro   6A@9C@G   @2/build/buildd/spark-2011.0.deb/checker/quantif.pro  ayA@9C@G   @4/build/buildd/spark-2011.0.deb/checker/induction.pro  ayA@9C@G   @3/build/buildd/spark-2011.0.deb/checker/toplevel.pro   6A@9C@G   @3/build/buildd/spark-2011.0.deb/checker/setflags.pro   6A@9C@G   @//build/buildd/spark-2011.0.deb/checker/help.pro  ayA@9C@G   @4/build/buildd/spark-2011.0.deb/checker/rulefiles.pro  ayA@9C@G   @4/build/buildd/spark-2011.0.deb/checker/getdcldat.pro   6A@9C@G   @5/build/buildd/spark-2011.0.deb/checker/initialise.pro  ayA@9C@G   @//build/buildd/spark-2011.0.deb/checker/save.pro   6A@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.plNl@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.plNl
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.plNl
 @

 @
  @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.plNl
 @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< @,/build/buildd/swi-prolog-5.10.4/boot/load.pl @9C  C< @./build/buildd/swi-prolog-5.10.4/boot/expand.pl @9C  C< @+/build/buildd/swi-prolog-5.10.4/boot/dcg.pl @9C  C< @//build/buildd/swi-prolog-5.10.4/boot/license.pl @9C  C< @//build/buildd/swi-prolog-5.10.4/boot/syspred.pl @9C  C< @0/build/buildd/swi-prolog-5.10.4/boot/messages.pl @9C  C< @0/build/buildd/swi-prolog-5.10.4/boot/toplevel.pl @9C  C< @./build/buildd/swi-prolog-5.10.4/boot/attvar.pl @9C  C< @,/build/buildd/swi-prolog-5.10.4/boot/bags.pl @9C  C< @-/build/buildd/swi-prolog-5.10.4/boot/apply.pl @9C  C< @./build/buildd/swi-prolog-5.10.4/boot/writef.pl @9C  C< @//build/buildd/swi-prolog-5.10.4/boot/history.pl @9C  C< @,/build/buildd/swi-prolog-5.10.4/boot/dwim.pl @9C  C< @-/build/buildd/swi-prolog-5.10.4/boot/parms.pl @9C  C< @0/build/buildd/swi-prolog-5.10.4/boot/autoload.pl @9C  C< @+/build/buildd/swi-prolog-5.10.4/boot/qlf.pl @9C  C< @*/build/buildd/swi-prolog-5.10.4/boot/rc.pl @9C  C< @//build/buildd/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/simplifier/defectreporting.pro @l@9C  C< @:/build/buildd/spark-2011.0.deb/simplifier/data__system.pro @l@9C  C< @;/build/buildd/spark-2011.0.deb/simplifier/data__formats.prodata__system@9C  C< @9/build/buildd/spark-2011.0.deb/simplifier/ioutilities.pro D_@9C  C< @:/build/buildd/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/common/versioning/version.pro Db@9C  C< @>/build/buildd/spark-2011.0.deb/simplifier/data__data_files.pro D_@9C  C< @>/build/buildd/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< @3/build/buildd/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\Nl@3@0 @@1 B@2@5memberlists@5increase_defect_counter  @ A@5nl  A@5print_message_lines @@5flush_output  @@;@8C@G E@3@;@8XPsplit C@G @3@;@8C@G 

@3@L@ 
goal@!@;@8C@"@G 
@3@5novars @@. E%@-@2@5\= @;
@5 E# @@;@8C@G 
	@3
@5 E-@;@8X Pintexp C@G @3@K@;@I@8C@G @3@5integer @;@8C@G 
 @	@3@5 E. @@;@8C@G 
 @n	
@3@5 E4@5 E4@;@8C@G 
 @	
@3@5 E4@5 E4@;@8C@G 
*	
@3@5 E4@5 E4@;@8C@G 
div	
@3@5 E4@5 E4@;@8X PconvertHelp C@G  Acheckerhelp@3@;@8C@G 	@3@;@8X Pmake_update_list C@_@G 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 D@!@<@ 

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

 D@!@<@ 

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

 D@!@<@ 

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

 D@!@<@ 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 H@!@<@ 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 F	@!@;@. FK H JL@2@5 F@. FK H@/ JL@/ F	@2@5 F0@5 L_@;@8X XQM CF@'/usr/lib/swi-prolog/library/readutil.plNlu@ S Eread_file_to_codesEread_stream_to_codesE RpEread_line_to_codesE RsEread_file_to_termsXO Cread_1line_to_codes C@au CNl?	@3@;@8C@b Ry
	@3@;@8C@c Ry
@3@;@,@5 H @6 Rw C@8C@f Ry
@3@,@5 Rz@6 R|@8X O C Rs C@u Ry?

@3@;@&
 D|@8C@w Ry
	
@3@;@8C@x Ry
@3@,
@5 Rz
@6 R~ R}@8X O C Rp C	@ Ry?

@3@;@8C@ Ry
@3@,
@5 Rz
@6 R R}@8X O Cpl_read_stream_to_codes C@ Ry@3@,@5 Rz@,@5 R@$	@8X O Cread_stream_to_terms C	@ Ry @

@3@;@8C@ Ry

@3@,@5 D 
@6 R R}@8X O C R C@ Ry@3@,@5 R@,
@5 R@$	
@8X O C R C@ Ry@3@6 R R}@8X O C Ru C@`@ Ry
@3proper_list@5must_be @@@@.tail@+@2@,@5select E@D@J@<@% D|@#
file_option@,
@,@5
split_options R}read_option@,@,@5 R@0@. B{ B}@2
@2@,@5 A  B}@,@5 B @. R@+@2@. B@2@5 C @$	@8X O Cpl_read_line_to_codes C@p Ry@3@,@5 Rz@,@5 R@$	@8X O C Rm C@T@ Ry
@3 R@5 R@@@. R@+@2@,@5 R@D@J@<@% D|@#
 R@,
@,@5 R@0@. B{ B}@2
@2@,@5 R B}@,@5 R@. Ro@+@2@. B@2@5 R@$	@8X O C R C@Y Ry@3@,
@5 Rz@@@(
?@D@&	 @@A@<@,@5 R|@$	@8X O C C  C@; Ry  @3@. C@/ Creadutil@2@- AE@5 @G @;@8C@v@= Ry@3@. @@. Rt@+@+	@2@/ R	@2@5 E @. @@. Rr	@+
@2@/ R	
@2@5 R@. @@. Rq@+@2@/ R@2@5 R@. @@. Ro
@2@/ R
@2@5 R@0@.  Rs@2@1@.  Rs@2@1@.  Rp@2@1@.  Rp@2@2@6compile_predicates @8X O C R C@ Ry 	@9C@2@ Ry	
@3@@@@D@ 
@!@#@<@ @!@#

@6 R@8X O C R C@ Ry 
 A@9C@ Ry 
 A@9C@ Ry 
 A@9C@ Ry 
 C-@9C@ Ry 
 A@9X O C R C@ Ry 
 D@9C@ Ry 
 F@9C@ Ry 
character_escapes@9C@ Ry 

double_quotes@9C@ Ry 
backquoted_string@9X XQM BF@&/usr/lib/swi-prolog/library/listing.plNlu@ S E BEportray_clauseE B E RXD  t  t t  Bt list_clauserefs O B RC@Zu DvNl@3@;@8C@[ R	
@3@;@5 R B@6 R@8C@^ R@3@,	@,
@5 P @. @	
@2@6 R B@8X D  t  t t  Bt 
unify_args O B RC@x R	
 @3@;@8C@y R	@3@;@8C@z R
 	

@3@;@8C@{ R @9X D  t  t t  Bt put_tabs O B RCB R@3@Y@`@Z @k@;	@5put @h
	?@6 R B@8CB	 R @9X D  t  t t  Bt 	pre_assoc O B RCA R  C@9CA R  MD @9X D  t  t t  Bt 
portray_or O B RC@UAa R

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

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

 @E@!@<@ 

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

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

 
@!@<@ 

  
@!@8X XQM DeF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.plNluS EtmpnamEshellE R5EmktempE S{E H6E EpopenE ME	host_nameEpidE S{ E EexecE JE  EenvironEwaitEsleepE E
E R8XO De S{ C@ru DcNl
/s/c	@3 H1 @@5 @] @;COMSPEC@6 H> @8C@u S /bin/sh	 B	@9X O De S C@} S@3@6process_wait H;@8X O De Sx C@ S@3 Sy@6tmp_file @8X O De S| C@ S@3mkstemp@6 S@8X O De S C@ S@3@6 S~ @8X O De S C@ S@3@. D@2@6 B @8X O De M C@ S@3@6 C$ @8X O De S C@ S@3@6gethostname C@8X O De S C@ S@3 S@6 S@8X O De S C@ S@3@6 Sz @@8X O De S C@7@h S@3@ 	
@!@,@,@5 S J@0@.stdin@2@1@.stdout@2@1@.stderr
@2@1@. C
@2@2@6process_create H;@8X O De J C@5@ S		
 J	

@3@,@5get_time @.date		

@+@-@-@-@2 P@5stamp_date_time @Y@^@c@o@8X O De S C@ S  @3@6 S @@8X O De S C@Q S@3@6 S@8X XQM
sicstus_listsF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plNluS Enth1Enth0EsubtractE IUE RE J%E	selectchkEnexttoEunionEintersectionEis_setE
substituteE SElist_to_setE REmin_listEnumlistEprefixE EHEsumlistE EE EIEmax_listEpermutationE KEnthEsublistE IPE NXO S S C	@.u DZNl@3@6substitute_ S@8X O S	sublist__ C@V S 		@9C@W S 	@9C@X S		
@3
@6 S S@8C@Z S@3@6 S@8X O Ssublist_ C@R S @9C@S S
@3@6 S@8X O S S C@1 S 
@9C@"@2 S	
@3@@
@'	@D@$
@<@$
@6 S@8X O S S C@O S@3@6 S S@8X O S S C@A S@3@6 S E@8X XQM
data__formatsF@;/build/buildd/spark-2011.0.deb/simplifier/data__formats.proMuS @lEadd_typeE	add_stateEget_typeE	get_state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 T@;@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 T T@9C
  C< get_base_unique_id
 T	Base_Atom T@9C  C< get_datafiles_vcg
 TVcgFile_Atom@9C  C< get_datafiles_dpc
 TDpcFile_Atom@9C  C< get_datafiles_simplified_vcg
 T!SimplifiedVcgFile_Atom@9C  C< get_datafiles_summary_dpc
 T$SummaryDpcFile_Atom@9C  C< get_datafiles_fdl
 T'FdlFile_Atom@9C  C< get_datafiles_local_user_rule
 T*LocalUserRuleFile_Atom@9C  C< get_datafiles_global_user_rule
 T-GlobalUserRuleFile_Atom@9C  C< get_datafiles_rule
 T0
RuleFile_Atom@9C  C< get_datafiles_pfs
 T3PfsFile_Atom@9C  C< get_datafiles_simplified_pfs
 T6SimplifiedPfsFile_Atom@9C  C< get_datafiles_dec
 T9DecFile_Atom@9C  C< get_datafiles_log
 T<LogFile_Atom@9C
  C< get_datafiles_debug
 T? TDebugFile_Atom@9C
  C< get_system_start_date_time
 TBNowDate_AtomNowTime_Atom@9C  C< get_system_toolname
 TF
ToolName_Atom@9XXQM EF@$/usr/lib/swi-prolog/library/apply.plNlu@ S E C~E	partitionEmaplistE TKE TME TME TMEexcludeXD  t  t t  Et  C~ @DD  t  t @Et  Et TI @o @O E TI C@Ju DqNl@3@6include_ E@8X O Emaplist_ C@ TT @9C@ TT
@3
@@6 TY TX@8X O E
partition_ C@ TT 	@9C@ TT
@3
@,@
@6 T] TX@8X O E T] C@p TT 	@9C@8@q TT	
@3@@@@D@ 
@!
@6 T` TX@A@<@ @!
@6 Ta@A@8X O E TZ C@ TT @9C@ TT
@3@@6 Tb TX@8X O Eexclude_ C@^ TT 	@9C@$@_ TT@3@@@@D@#
@<	@ 

@!
@6 Td TX@8X O E TZ C@ TT @9C@ TT


@3@
@6 Tg TX@8X O E T_ C@ TT G0
	@3@;
@6 T\ TX@8C@ TT A
	@3@;@6 Ti@8C@ TT G.
	@3@;
@6 Ti@8C@ TT@3@.oneof@1<.=@1 G.@2@6 R R@8X O E TV C@M TT 	@9C@$@N TT@3@@@@D@ 

@!@<@#

@6 TU@8X O E TZ C@ TT @9C@&@ TT


@3
@@6 Tn TX@8X D  t  t t  Et  TK @DD  t  t @Et  Et TJ @o @ @O E TJ C	@m TT@3@6 Ta@8X D  t  t t  Et  TM @DD  t  t @Et  Et TL @H @HO E TL C@ TT@3@6 T[@8X D  t  t t  Et  TK @DD  t  t @Et  Et TN @o @ @ @O E TN C@ TT@3@6 Ti@8X D  t  t t  Et  TM @DD  t  t @Et  Et TO @H @H @HO E TO C	@ TT@3@6 Th@8X D  t  t t  Et  TM @DD  t  t @Et  Et TP @HO E TP C@ TT@3@6 Tc@8X D  t  t t  Et  TM @DD  t  t @Et  Et TQ @H @H @H @HO E TQ C@ TT@3@6 To@8X D  t  t t  Et  TS @DD  t  t @Et  Et TR @o @O E TR C@[ TT@3@6 Tf@8X XQM EF@$/usr/lib/swi-prolog/library/lists.plNlu@!S E SE SE SE IUE SE SE SE SE SE SE SE SE SE RE SE SE EHE SE EE SE SE SE SE KE IPE NXD  t  t t  Et  IV O E IUCAu DWNl@3@;@8CA Tp
@3@5 A @6 IU E@8X D  t  t t  Et  S O E SCA Tp	@3@;@8CA Tp@3@5 Tq@;@6 S E@8CA Tp	
@3
@6 Ts@8X D  t  t t  Et  S O E SCA Tp		@3@;@8CA Tp@3@5 Tq@;@6 S E@8CA Tp	
@3
@6 Tt@8X D  t  t t  Et 
close_list O E TuCA Tp@3@;@8C
A Tp		@3@6 Tv E@8X D  t  t t  Et  S O E SCA Tp@3@5 A @,	@5 EP @6same_length E@8X D  t  t t  Et  S O E SCA Tp	@3@;@8CA Tp@3@5 Tq@;@ 

@!
@6 S E@8C
A Tp	@3@6 T}@8X D  t  t t  Et  S O E SC
A Tp@3@,
@5list_to_set_ E@$	
@8X D  t  t t  Et  T| O E T{CA Tp @9CA Tp	
	@3@6 Tz@8X D  t  t t  Et  S O E SCA` Tp
@3@6 S E@8X D  t  t t  Et  S O E SCAp Tp@3 E2@5 R R E2@5 T@Y@_@`@j@6numlist_ E@8X D  t  t t  Et  T O E TCA Tp@3@6 Tw@8CA Tp
@3@5 Tq@;@6 T~@8X D  t  t t  Et  T O E TCAv Tp	@3@;@ 
@!@8CAx Tp
@3@h@6 T@8X D  t  t t  Et  S O E SCAF Tp@3 @6 S E@8X D  t  t t  Et  S O E TCAc Tp 		@9CAd Tp@3@Y@^@`@d@p

@6 T@8X D  t  t t  Et  S O E SCAS Tp
@3@6 S E@8X D  t  t t  Et  S O E TCAV Tp 		@9CAW Tp@3@Y@^@`@d
@p

@6 T@8X D  t  t t  Et  S O E SCA" Tp@3@6 S E@8X D  t  t t  Et  S O E TCAI Tp 		@9CAJ Tp@3@Y@`@^@f@p

@6 T@8X D  t  t t  Et  K	 O E KCA6 Tp@3@,
@5 K	 E@;@$	
@8X D  t  t t  Et  K	 O E TC
A: Tp
	@3@K@;@8CA< Tp		@3@;@8CA= Tp@3@;@,
@5 T
@6 T@8C	A@ Tp 
	@9X D  t  t t  Et  H O E IPCA Tp
@3@6last_ E@8X D  t  t t  Et  S O E TCA% Tp @9CA& Tp		
@3@,
@5 T@6 R E@8X D  t  t t  Et  N O E NCA Tp@3@6 N E@8X D  t  t t  Et  S O E SC@ Tp@3@5 E1 @;@h?@6nth0_det E@8C@ Tp@3@K@;@6nth_gen E@8X D  t  t t  Et  T O E TCA
 Tp 		@9CA Tp@3@6 T@8X D  t  t t  Et  S O E SC@ Tp@3@5 T@;@Y@_@Z @l@6 T@8C@ Tp@3@K@; @6 T@8X D  t  t t  Et  R O E SC	@ Tp@3@6select_ E@8X D  t  t t  Et  J% O E SC@ Tp	@3@;@8C@ Tp@3@;@6 S E@8C@ Tp	
@3
@6 T@8X D  t  t t  Et  T O E TC@ Tp @3@;@8C
@ Tp	@3@;@8C@ Tp		@3@;@8C@ Tp			@3@;@8C@ Tp				@3@;@8C@ Tp					@3@;@8C@#@ Tp							@3@h:@Y@^@Z @l@6 T@8X D  t  t t  Et  T O E TC@ Tp 
@9C@ Tp
	
@3
@6 T@8C@ Tp
@3
@6 T@8X D  t  t t  Et  S O E SC
@ Tp@3@5 S E@;@8X D  t  t t  Et  S O E SC
@ Tp 
	@9C@ Tp
	@3@6 S E@8X D  t  t t  Et append_ O E TC@t Tp @9C@u Tp
@3@,@5 EH E@6 T E@8X D  t  t t  Et  T O E TC
@ Tp 	
@9C@ Tp	@3@,
@5 H 
@6 T@8X D  t  t t  Et member_ O E TC@] Tp 
	@9C@^ Tp@3@6 T E@8XD  t  t t  Et  S O E SC@ Tp@3@,@5 T@;@$
@8X D  t  t t  Et  N O E TCA Tp 		@9CA Tp
	@3
@0	@2@6 T@8X D  t  t t  Et  R O E RC
@ Tp 	@9C@ Tp	
@3
@6 T@8X D  t  t t  Et  EI O E EHC@e Tp 		@9C@f Tp	
@3
@6 T@8X D  t  t t  Et  S O E SC@ Tp @9C@ Tp

@3@6 S E@8X D  t  t t  Et  E O E EC@Z Tp	
@3@6 T@8X D  t  t t  Et  EI O E SC@p Tp@3 A@5 T@6 T@8X XQM BF/usr/lib/swi-prolog/boot/qlf.plMs@ S E C_E BE DE @XD  t  t t  Bt 	qcompile_ O B TC@:s/usr/lib/swi-prolog/boot/qlf.plM@3@;@8C@; T@3@;@5 T B@6 T@8C@@> T
@3@0@. A Bz@2@1@. B{ B}@2@2@,@5 A B@,@,
@5 @ B@@@$
 @@ @ @@D@. @@. A D2 @@2@/ B@.  B@2Conflicting extension@2@5 @ B@<@J@.  @l@/ @@+ @@2@5 D B@,@5 T@5	$qlf_open B @@, @@5 @q B@,@5 @ B@@@. 	@2@5 @{ B@D@% @@<@% AE@-@5 T @@-@5 T@5
$qlf_close  B@( @@8X D  t  t t  Bt  C`  D  t  t t  Bt  C` O B C_C@)@f T
loaded@3@. 	@2@,
@5	$qlf_load B
@5check_is_module B@@
@5 Al B@D@$
@<@$	@8X D  t  t t  Bt  B @DD  t  t @Et  Bt B  @oD  t  t t  Bt  B O B BC@7 T
 
@3@6 T@8X D  t  t t  Bt  B @DD  t  t @Et  Bt D D  t  t t  Bt  B O B DC@5 T
 	
@3@6 T@8X D  t  t t  Bt  @  D  t  t t  Bt  @ O B TC@0@\ T@3 B}@,
@0@. Ebinary@2@2@5 R B@,@5 C B@. C_
	
@2@. @N@. B
@2@/ B@2@6 C B@8X D  t  t t  Bt  T O B TC@+@n T@3@?@5 T@D@H@. @ @@2 @@5 @e B@;@. C\@+@2@5 D B@. @@. @ @@2@-@2@6 T@8C@s T @9X XQMlicenseF@#/usr/lib/swi-prolog/boot/license.plMs@ S @lS Eeval_license E TE TXD  t  t t  Tt see_also O T TC@s@#/usr/lib/swi-prolog/boot/license.plM  E@9See http://www.swi-prolog.org/license.html for details on E@?SWI-Prolog licensing policies supporting both free and non-free E	Software.

@9X D  t  t t  Tt 	file_list O T TC@ T 		@9C@ T
 E5    ~w E
@3
@6 T T@8X D  t  t t  Tt license_list O T TC@ T@3@,
@. T
@-@-@2@,@5 B T@#@6 T T@8X D  t  t t  Tt  T  O T TC@ T  @3@5
report_gpl  T@6report_proprietary  T@8X D  t  t t  Tt  T O T TC@s T@3@@
 CW@,	@5 A^ T@D
@J@<@%	<unknown file>@6 T T@8X D  t  t t  Tt  T O T TC@z T@3@5warn_if_unknown T@.licensed	@2@6 @ T@8X D  t  t t  Tt proprietary O T TC@ T@3@5 T T@,
@-@5 T T@*
gpl@*
lgpl@8X D  t  t t  Tt gpled O T TC
@ T@3@,	@5 T T@-@6 T@8X D  t  t t  Tt  T  O T TC@(@ T@3@=@,@. T@+	@2@,
@5setof T AO@. T@.proprierary	@2
@2@5 @ T@I@<@J@B@A
@8X D  t  t t  Tt  T O T TC@~ T@3@-@-@5 T@;@8C@ T@3 B@.unknown_license@2@6 U@8X D  t  t t  Tt  T  O T TC@ T@3@,@. T@2@,	@5 T@; AO@. T T	@2@6 U@8C@ T  @3 AO@. T T@2@6 U@8X D  t  t t  Tt  T D  t  t t  Tt  T O T TC@5 T  T T
commentGNU General Public License
url@$http://www.fsf.org/copyleft/gpl.html@9C@9 T  T T
 U@!GNU Lesser General Public License
 U@'http://www.fsf.org/copyleft/lesser.html@9C@> T swipl T
 U@ SWI-Prolog Prolog Source License
 U@&http://www.swi-prolog.org/license.html@9C
@E T guile T
 ULicense for Guile@9C
@H T gnu_ada T
 U@9The license of the run-time units of the GNU Ada compiler@9C@K T x11 T
 UThe X11 licens
 Uhttp://www.x.org/terms.htm@9C@O T expat T
 U
Expat license
 U@%http://www.jclark.com/xml/copying.txt@9C@S T sml T
 U@+Standard ML of New Jersey Copyright License
 U@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@9C
@W T 
public_domain T
 UUnrestricted Public domain@9C@Z T cryptix T
 UThe Cryptix General License
 U@(http://www.cryptix.org/docs/license.html@9C@^ T bsd T
 UThe modified BSD license
 U@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@9C@b T zlib T
 UThe license of ZLib
 U@*http://www.gzip.org/zlib/zlib_license.html@9C
@g T lgpl_compatible T
 UOther LGPL compatible license@9C
@j T gpl_compatible T
 U@)Other GPL and not LGPL compatible license@9X D  t  t t  Tt  T D  t  t t  Tt  T 	D  t  t t  Tt  T D  t  t t  Tt  T O T TC@ T 		@9C@d@ T@3@-@,
@5 T@#	@@@3@=@. U@+@2
@5 A T@<	@. U@+@2
@5 U,@#@D@ 
 E5    ~w~t16~|~w E@!@<@ 
 E5	   ~w E@!@A@6 T@8X XQM$applyF@!/usr/lib/swi-prolog/boot/apply.plMs@ S E EEforallXD  t  t t  U/t  E @DD  t  t @Et  U/t E  @oD  t  t t  U/t  E O U/ EC@A@9s@!/usr/lib/swi-prolog/boot/apply.plM
 
@3@@@#@5 R U/@D@,@5 @ U5@,
@5 B U5@,
@5 U6@. 
@2@@<@. @@. A R@2@-@2@6 @ U5@B@A@8X D  t  t t  U/t  U1 @DD  t  t @Et  U/t U0  D  t  t t  U/t  U1 O U/ U0C@0 U2@3@?

@@?@@D@H@D
@H@8X XQM @F@$/usr/lib/swi-prolog/library/shlib.plNlu@ S Euse_foreign_libraryEreload_foreign_libraries E CEcurrent_foreign_libraryEunload_foreign_libraryE U:E CE U@XD  t  t t  @t 	do_unload O @ UCC@:A @@3@-@-@,
@,@5current_library @@. UF@-@-@-@-@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  UP O @ UOC@-A) @@3@=@"@. @@/ @+	@+
@2@5 F @,@,@5 B @. 	@2@5abolish @I@<@J@B	@B@8X D  t  t t  @t assert_shlib O @ UYCA8 @@3@. UF@-@-@-@-@2@5 UH@. UF	
@2@6 A @8X D  t  t t  @t  C @DD  t  t @Et  @t C  @oD  t  t t  @t  C O @ CC@ @
 
@3$foreign@. C
	@2@6 B @8X D  t  t t  @t  C O @ U]C
@ @@3@-@-@-@-@5 UE@;@8C@@ @
@3@. @@-@-@2@5 UH@,@5find_library @@. @@2@5 U[@. 	@/open_shared_object@+@2@,
 @@5 @G @@@L
@D@. @
@2@5 @@I@<@J@;@@@9@@@,@5 UI@. 	@/ UL@2@@D@J@<
@. Cinstall@2@5 K @A@D@. @@2@5 UH@6 UZ @@<@. @@2@5 UH@5 UQ @@. @@/
call_entry
@2@5 @ @@I@A@8C@/@ @@3@. @@2@5 UH@@@-@,@5 @ @@D@. @@-@-@2@5 UH@6 @ @<@. @@. A%foreign_library@2@-@2@6 Un@A@8X D  t  t t  @t  C @DD  t  t @Et  @t C D  t  t t  @t  C O @ CC
@ @@3@. Ue Uf@2@6 C @@8X D  t  t t  @t  UK O @ UJC@ @
	@3@. Ue@-@2@5 E+ @;@8C@ @	
 Ue@3@,@5base @@0@1@2 M/@6 C @8C	@ @ 	
 Ue@9X D  t  t t  @t  UG 	D  t  t t  @t  UG 
D  t  t t  @t  UG D  t  t t  @t  Ut O @ UsC@ @@3@5 A @;@,
@5 A @-@6 @ @8C@ @@3@0@-@1@+
@2@5 @ @6 Ur@8X D  t  t t  @t  U: @DD  t  t @Et  @t U9  @oD  t  t t  @t  U: O @ U9C
A
 @@3@. C	@2 D/@6 D, @8X D  t  t t  @t 	libd_spec O @ U{C@ @@3@5 Uv@,
@,@5 Ux Lf@,@5 @u @6 Ux@8C@!@ @@3@5 B @0@+
@1@+@2@5 Uy@,@5 U| @@0
@1@2@6 Uy@8C@ @ 	@9X D  t  t t  @t 
find_library2 O @ UC@ @@3@0@. A Q@2@1@. B{ B}@2@1@. A AE@2@2@5 A @;@8C	@ @	@3@5 Al @;@8C
@ @
 C

@3@5 U@;@8C@ @@3@. @@. A% A@2@-@2@6 Un@8XD  t  t t  @t  U> O @ U=CAE @@3@-@-@-@-@5 UE@,
@. @
@2@6 B B@8X D  t  t t  @t  U@ O @ U?C
A @@3@. Ue	uninstall@2@6 UB @@8X D  t  t t  @t  Ua O @ U`C@ @@3 H1 @@5 @] kernel_compile_mode A;@5 U@,
@5 U@. U
	@2@- AE@6 Ud@8C@ @@3@6 U @@8X D  t  t t  @t  U: @DD  t  t @Et  @t UA D  t  t t  @t  U: O @ UACA
 @@3@. C@2 D/@6 Uz@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ D  t  t t  @t  U@ O @ UBC
A @@3 U\@. UD	@2@6 U^@8X D  t  t t  @t  U<  O @ U;C@/AS @@3@. H-@+@+	@+
@2@. @N@. F@/ UF	@-
@-@2@/\== @@2@,@5 U@,@5 N E@6reload_libraries @@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ D  t  t t  @t  U O @ UCA\ @ @9C@,A] @
 U	
@3@@
@5 U] @@D
@J@< @@. Ui	load_failed@2@5 Ul@6 U@8X D  t  t t  @t unload_foreign O @ UC@OA~ @	@3@5 U? @@@@=@. @@+	@/ @+
@+@2 @@,@5 R @@@(	 @@D@,
@,@5 UU@. 

@2@5 UV@5 D @I@<@C@B
@D@J@<
@J@B	@B@B
@8X D  t  t t  @t unload_all_foreign_libraries  O @ U C	Aq @  @3unix @@5 U@;@8CAs @@3@. UF@+@-@-@-@-@2@. U@2@6 U0 U5@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ XQM$historyF@#/usr/lib/swi-prolog/boot/history.plMs@ S Eread_historyE
$save_historyE$clean_history XD  t  t t  Ut history_depth_ O U UC@s@#/usr/lib/swi-prolog/boot/history.plM@3history@5 @] U@5 E1 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 F 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  S O U S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 J U@,@5 U@@@0@%@1@!@2@,
@5 S U@D
@5prompt1 U@<@5 U@A
@6 U@8X D  t  t t  Ut list_history  O U U 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@/ U
@2@6 @ U@8X D  t  t t  Ut  U O U UC
@@ U
@3@5 U U@;@I@8C@C U
	@3 A@. U@/ A	@2@5 U@;@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@. U@/expanded@2@5 U@<@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 UCA U@3@-@,
@5 U@5 U@-@5 U@;@8X D  t  t t  Ut take_string O U UCA
 U
@3csym@5	code_type U@;
@6 U U@8C
A
 U@3@;@8CA U @9X D  t  t t  Ut take_number O U UCA U
@3digit@5 U@;
@6 U@8C
A U@3@;@8CA U @9X D  t  t t  Ut get_last_event O U UC@ U@3@-@,	@5 U@5 U@;@8C@ U@3 Cw@. Uno_event@2@5 U@I@8X D  t  t t  Ut 
find_event O U V C@ U Aj	@3@;@6 U U@8C@(A  U@3 U@5 U@;@0@2@,
@5 U U@,
@5 J U@,@5 U@6 U@8C
A U@3@,@5 U@6 U U@8X D  t  t t  Ut skip_quoted O U VC@ U


@3@;@8C@!@ U Gd

 Gd
@3@;
@6 V U@8C@#@ U




@3@;
@6 V@8C@ U
	
@3@;@6 V@8C@ U 	@9X D  t  t t  Ut not_event_char O U V	C	@ U@3 U@5 U@;@I@8C@ U Aj@3@;@I@8C@ U @9X D  t  t t  Ut match_event O U VC@ U@3@5 V U@;@8C@ U@3 Cw@. U U@2@5 U@I@8X D  t  t t  Ut  U O U UC@ U Aj Aj @@3@;@8C@ U Aj Aj
@3@5 V
 U@;@0@2
@6 U@8C@#@ U Aj	 @@3@;@,@,
@5 V U@,@5 U@;
@-@6 U@8C@"@ U' V@3@; V@,
@,@5 V
@6 U@8C@"@ U" V@3@; V@,
@,@5 V
@6 U@8C@ U
@3@;
@6 U@8C@ U  @@9X XQM PF@!/usr/lib/swi-prolog/boot/parms.plMs@ S XD  t  t t  Pt  P O P PC
@A P@3@5library_directory_cache P@;@*
 D|@8C@D P@3@- AE@5 @G @5 C( @;@. V
@2@6 A @8C@H P@3@. V@2@5 V@I@8X D  t  t t  Pt $default_editor  D  t  t t  Pt  V O P VC@L Pnotepad@3 H1 @@5 @] P@;@8C@N P vi@9X D  t  t t  Pt  V D  t  t t  Pt  V 	D  t  t t  Pt  V 
D  t  t t  Pt  V XQM CF@#/usr/lib/swi-prolog/boot/topvars.plMs@ S @lS Eprint_toplevel_variables Everbose_expansionXD  t  t t  Ct toplevel_var O C V!C
@ L>@3$topvar@. Be	@2@6recorded L?@8X D  t  t t  Ct name_var O C V'C@Y L>	
 Be@3@'@;@8C@[ L>		@3@6 V( L?@8X D  t  t t  Ct verbose  D  t  t t  Ct  V*  	D  t  t t  Ct  V*  D  t  t t  Ct delete_bound_vars O C V+C@_ L> 	@9C@"@` L>	
@3@ 
 Be	@!@5v_member L?@;
@6 V, L?@8C
@d L>	@3@6 V0@8X D  t  t t  Ct print_query O C V1C@5 L>@3@5	bind_vars L?@5writeq L? D0@5 E L?@5 E L?@I@8C@9 L> @9X D  t  t t  Ct expand_vars O C V;C	@A L>
	@3@K	@;@8C
@C L>
	@3@5 A L?@;@8C@)@E L>	
 C@3@,@5 V)@@
@5 V" L?@D
@;@<
@. @@. A%variable@2@-@2@6 @ L?@8C@K L>@3@,@,@5 B L?@;@5 VB@h

@6expand_args L?@8X D  t  t t  Ct  VE O C VDC@Q L>	@3@;@8C@%@R L>@3@,
@5 Bh L?
@,@5 V< L?@5 VF@h@6 VC@8X D  t  t t  Ct  V5 O C V4C@; L> @9C@< L>
 Be	
@3@$	
@6 V3@8X D  t  t t  Ct  V  O C VC
@ L> E@3@; V*@5 C L? V*@6 A L?@8C@ L> F@3 V*@6 VH@8X D  t  t t  Ct  V  O C VC@#@ L>@3@E
@,@,	@5 V?@F
$~w =~t~12|~p~n@0@1	@2@5 N L?@I@<No defined toplevel variables~n@6 C[ L?@B@8X D  t  t t  Ct  L< O C L=C@&@* L>@3@5 VG@,@5 K L?@5 V0@@
@5 V*  L?@5\=@= L?@D
@6 V2 L?@<@J@8X D  t  t t  Ct assert_bindings O C VUC@o L> @9C@Z@p L>
	
@3@ 	
 Be@!@@@A@L@D@. V& V#@. Be@-@2@+
@2@. D
@2@5 U0 L?@@@!@@toplevel_var_size@,@5 @] L?@D@-@5$term_complexity L?@<@J@A@D V#@-@5recorda L?@<@J@A@<@J@B
@6 VV L?@8X D  t  t t  Ct  Q O C QC@l L>	@3@6 Va@8X D  t  t t  Ct  V/ O C V.C@g L>	
@3@=@'
@<@6 V-@8X XQM DdF@:/build/buildd/spark-2011.0.deb/simplifier/newutilities.proMuS @lEmonth_numeric_to_nameEspacerEatom_to_integerEcontains_no_dupsEflatten_listEgenerate_int_listE VeEinteger_to_atomE JE	trim_atomEgenerate_integerEpad_number_as_atomE@!explode_separator_content_as_listEunique_atomEimplode_separator_content_listXO Dd Vh CAu DaM@3@,	@5 S E@,
@5 @ @@,@5 V@$
@;@8X O Dd Vl CA V}	@3@;@8CA V}
@3@Y@_@`@i@h@;@5 Vl Dd@;@8X O Dd Vu CA! V}@3@,@5number_chars @,@5 V@5pad_number_as_atom_x V@;@8X O Dd V{ C@ V}	 A@3@;@8C@ V}	@3@;@8C@ V}	@3@5@ implode_separator_content_list_x V@;@8X O Dd Vf C@U V}@3@,
@5 A  @5 V@;@8X O Dd Vn C@k V} @3@;@8C
@n V}@3 MC@5 E @h	?@6 Vn V@8X O Ddflatten_list_x CA V} @9CA V}
@3@,@5 V V@,
@5 V
@6 EH E@8CA V} 	@9X O Ddretrieve_padding CAF V}	@3@;@8CAK V}
0@3@h@6 V V@8X O Ddsplit_off_atoms CA V}	@3@5 V@;@8CA V} E$	
@3@5 V
@6 V V@8CA V}@3@0@2@,
@5 V
@6 V@8X O Dd V C@ V}		
@3@;@8C@ V}	
@3@,@5 @u @,@5 V
@6 V@8X O Dd J C@iA V}@3@. J@+
@+@+@+
@+@+@2@5 J J@,@5 Vu V@,@5 V@,@5 V
@,@5 V@,@5 V@,@5 V@,@5 Vb V @@0@1@1@2@5 V{ V @0@1@1@2@5 V@;@8X O Dd Vs CA V} @9C
A V}@3@,	@5 Vs V@Y@`@Z@f@o@8X O Dd Vb CAV V} 01JAN@9CAW V} 02FEB@9CAX V} 03MAR@9CAY V} 04APR@9CAZ V} 05MAY@9CA[ V} 06JUN@9CA\ V} 07JUL@9CA] V} 08AUG@9CA^ V} 09SEP@9CA_ V} 10OCT@9CA` V} 11NOV@9CAa V} 12DEC@9X O Dd Vj CA V}@3@,
@5 V@;@$	
@;@8X O Dd Vq CAj V}@3@,@5 V@,@5trim_atom_x V@5 V@;@8X O Dd Vw C@ V}@3@,@5 V@,@5 V@,
@5replace_separator_with_split V
@5 V@;@8X O Dd Vd C@v V}	 @3@;@8C@y V}@3 MC@5 R @h
	?@6 Vd V@8X O Dd Vo C@` V}@3@,
@5 V@5 V@;@8X O Dd V CAs V}
@3@;@8C
Aw V}
@3@Y@_@`@k@;@8CA| V}

@3@h
@6 V@8X O Ddretrieve_next_id CA V}@3@. T@+
@2@5 F @Y@a@Z@f@o@. T	@2@5 @ @;@8CA V}	@3@. T@2@5 V@;@8X O Dd V C@ V}	@3@;@8C@ V}@3@;@8C@ V} E$
@3
@6 V@8C@ V}
 E$@3@,@5 V@6 V@8C@ V}	
@3
@6 V@8X D  t  t t  Ddt  T 	O Dd V CA. V}@3@Y@a@^@k@9Can not pad number: ~k to size: ~k as number is too big.
@0@1@2@6throw_error Db@8CA8 V}@3@,
@5 V
@,@5 V@5 V@;@8X O Dd Vy CA V}@3@,
@5 V V@,@5 Vo V M/@0@1@2@5 V@;@8X XQM DuF@+/usr/lib/swi-prolog/library/prolog_stack.plNlu@ S Eprint_prolog_backtraceEget_prolog_backtraceE VE	backtraceXO Dulineno_ C@u DsNl@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@ @ Pw @@;@8C@ V@3@,
@-@5
nth_clause @.  @l
@2@6predicate_name Dw@8X O Du V C@J V 
@3@;@8C@@K V

frame
@3level@5prolog_frame_attribute @@@(
 C@Dpredicate_indicator@,@5 V@ 

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

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

 P
@!@<@&
 R@A@A@@pc@,@5 V@D@J@<@% C@@parent@,@5 V@D@h?@6 V V@<@& D|@B@8X O Du V C@ V 	
 E5~|~t[~D]~8+ @9X O Dusubgoal_position C@'@ V@3@,
@-@5clause_info V@,@5$clause_term_position 
@,@5find_subgoal V@5 Bh @6 V@8X O Du V C@ V@3@,	@5 V V A@6 V V@8X O Du V C	@G V@3 @@6 V@8X O Du V C@ V 		@9C@ V
 D

@3
@,@5 S E@6 V@8X O Dulineno C@ V@3 B}@,@5 B @,@5 V@5 B @$
@8X O Du K C@x V 
 C
 E5~w <foreign>@9C@z V 
 D
 E5~w@9C@G@| V
 P@3@,
@,@-@5 V V
@. H@-@2@5 E+ 
@,@5 W V@,@5 V V@#	@;@#@ 
 E5~w at ~w:~d

@!@8C@<@ V		
 P@3@. D@+@2@5clause_property @@.
line_count@+
@2@5 W@,@5 W@#	@;@#@ 
 E5 W

@!@8C@ @ V
 P@3@,@5clause_name V@#
	@ 

 E5~w <no source>
@!@8C@ V  R<meta call>@9X O Du Q C@j V 		@9C@0@l V	@3@,
@5 W V@@@( D|@#
@D@$
@A@<@ 
 E@!@6 W@A@8C@t V
 V@3@,
@5 V V
@6 W V@8X O Du V C@f V@3@. Q	@2@,
@5phrase$dcg A@6 E @@8X O Du V C@A V@3@,
@5prolog_current_frame  V@,@5 V V@,@5 V@6 V@8X XQM AiF@%/usr/lib/swi-prolog/library/occurs.plNlu@ S Econtains_varEfree_of_termEsub_varE
contains_termE AfEoccurrences_of_varEoccurrences_of_termEfree_of_varXO Aicount C@,@u DXNl@3
@. W8 @2@!@=@@,@5 Bh @h@5	nb_setarg @I@<	@6 W;@B@8X O Ai W- C@p W9@3@'	@8C@r W9@3@5 B @-@,
@5 W;@6 W- Ah@8X O Ai Af C@f W9 	@9C@g W9@3@5 W?@-@,
@5 W;@6 Af Ah@8X O Ai W1 C@_ W9@3@. W-	@2@6 W7 Ah@8X O Ai W3 C@X W9@3@. Af	@2@6 WB@8X O Ai W5 C@Q W9@3@?
@5 W) Ah@D
@H@8X O Ai W) C@? W9@3@'	@;@8C@A W9@3@5 W?@-@,
@5 W;@5 WC@;@8X O Ai W+ C@J W9@3@?
@5 W/ Ah@D
@H@8X O Ai W/ C@4 W9	@3@;@8C@5 W9@3@5 W?@-@,
@5 W;@5 WD@;@8X XQM AXF@./usr/lib/swi-prolog/library/dialect/sicstus.plNluS E DE ArE A`E QEversionEtrimcore E QE	read_lineE WG Eupdate_mutableEcreate_mutableE WLEget_mutableE AE AE AtE A{XO AX WE 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 WV@. D@2@6 WU@8C@ AU@3@6 A* R@8X D  t  t t  AXt  Bt  O AX Bs C AU D~ C D@9X O AXsicstus_flag C@$A AU D@3@; D@,
@5 @] @@@-@0--@+@2@5 EH E@D@$	@<@&	 D|@A@8CA AUsystem_type@3@;@@


saved_program @@5 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 Wf @@,
@5 A]@0
@1@2 @6 Wg@8X O AX AZ C@{ AU@3@K@;@I@8C@| AU 
 @9XD  t  t t  AXt  Ap O AX Ao C@' S  E S@9C@A S   De@9X O AX WH CA AU  @3@6trim_stacks  AW@8X O AX WM CA AU@3@5$welcome  AW@.version_msg@+@2@. @banner@/ N W
@1@2@6 U0 U5@8X O AX WR CAZ AU@3
current_input@6 Rt R}@8X O AX WS CA; AU 	
$mutable@9X D  t  t t  AXt  A @DD  t  t @Et  AXt A  @ @oO AX A CA# AU@3@,@5 Ax@5 A} @6 Av @@8X D  t  t t  AXt  A| @DD  t  t @Et  AXt A{  @O AX A{ CA AU@3@,
@5 Ax@6 Wv@8X D  t  t t  AXt  Wo 	O AX Q CA AU@3@6 W^ AW@8X D  t  t t  AXt  A @DD  t  t @Et  AXt A`   O AX A` C@ AU@3@E@@F@@<@@8X O AXpush_sicstus_library  C@G@_ AU@3@=@@@. H$@/  A\ AX@2@,@0@. A C&@2@1@. B{ B}@2@1@. A B@2@1@. A AE@2@2@5 W[@. @@.  @l@/ Ba H$@2@/ A^ A\ AX@2@5 A @I@<@J@A@8X O AX
setup_dialect  C	@ AU  @3@. E3 Am@2@6 SB @@8X O AX WF C	A AU@3@. Wn@2@6 E @8X O AX WJ C
A AU@3@5 W`@6 @h @8X O AX WK CA] AU@3@6 Ws@8X O AX WN CAE AU@3 Wu@5 B @;@6setarg @8CAH AU@3mutable@6 A R@8X O AX WP CA3 AU 	
 Wt@9X D  t  t t  AXt  A @DD  t  t @Et  AXt A  @O AX A CA AU@3@,
@5 Ax@5 Wv@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 Ww@8X XQMrbtreesF@&/usr/lib/swi-prolog/library/rbtrees.plNluS Erb_inErb_sizeE	is_rbtreeE
rb_del_maxE	rb_insertErb_keysE WErb_nextE
rb_insert_newEord_list_to_rbtreeErb_previousErb_visitE W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rb_newE	rb_lookupE	rb_updateE WErb_applyErb_mapE WE
rb_del_minErb_emptyXO Wfixup_right CBu DkNl  Cl		 Cl@9C
B Wnot_done@3@6fixup3 W@8X O W W CC W
 Ha	@3@6keys W@8X O Wfixup2 C@fB W
black
 W
red
 W W
 W W Cl@3@;@. W@. W
@2@/ W@2@-@6 W W@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 W@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 W W CA W
 W


 W@3
@6
insert_new W@8X O Wdelete_black_node CB W
 W@3@'	@;@8C@$B W
 W A
 A
 W

 W
 Cl@3@;@8CB W
 W A
 A		 W@3@;@8C@$B W
 W

 W A
 A
 W
 Cl@3@;@8CB W	
 W A
 A W@3@;@8CB W@3@,@,
@,@,@5delete_next W@. W
@2@6 W W@8X O W W CB W
 W	@3@6visit W@8X O W W CB9 W
 W


 W@3
@,@-@5 J% W@$
@8X O W W C@b W

 W W	@3@ 
 W A
 A@!@8X O Wlookup C@x W G.@3@,@5 Bh @6 W W@8C@{ W G0@3@,@5 W@6 W@8C@~ W A@3@6 W@8X O Wdel_max CBs W		
 W W A@3@;
@6delete_red_node W@8C@,Bu W
 W@3@,@,@5 W W@. W@2
@6 W@8CBx W		
 W W A@3@;
@6 W W@8C@,Bz W
 W@3@,@,@5 W@. W@2
@6 W@8X O W W CAK W

 W	@3@6	lookupall W@8X O W W CA W@3@,
@-@5insert_new_2 W
@6fix_root W@8X O Wpretty_print C
B  W
 W		@3@6 W W@8X O W W C@ W
 W


 W
@3@6 E? W@8X O W W C@o W

 W	@3@6 W@8X O W W C@` W
 W		@3@ 	
 W A
 A@!@8X O Wfix_left C@MA W
 W
 W
 W W
 W
 W
 W W W@3@;@8C@OA W
 W
 W
 W
 W
 W
 W
 W
 W W@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 Wcheck_red_child CD W 
 W@9C@FD W
 W		@3@.msg@0@m@1@u@1@s@1@t@1@ @1@b@1@e@1@ @1@r@1@e@1@d@1@:@1@ @1@~@1@w@1@~@1@n@2@1	@2@6 @ @8X O Wcheck_height CD W @3@;@8C@sD W@3@. X@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 X@8X O W W C@0B@ W
 W
@3@5 H @;
@,@,@5 W@. W@2@6
fixup_left W@8C@0BD W
 W
@3@5@> @;@,@,@5 W@. W
@2@6 W@8CBH W
 W
		@3
@6 W@8C@0BK W
 W
@3@5 X@;
@,@,@5 W@. W@2@6 X	@8C@0BO W
 W
@3@5 X@;@,@,@5 W@. W
@2@6 W@8CBS W
 W
		@3
@6 W@8X O W W CA2 W

 W	@3@K@;@6 L W@8CA5 W

 W	@3@6 W@8X O W W CC W@3@K@;@I@8C
C W
 W		@3@;@8CC W
 W		@3@.rbtree1	@2@. X@-@-@2 AE@6 @G @8X O W W C@ W
 W	@3@6next W@8X O Wconstruct_rbtree CC W
@3@Y@`@_@i@;@8CC W	@3@;@. E5@+@+@2@5 W
@6
build_node W@8C@JC W@3@Y@_@`@f@Z@d@p@. E5@+@+@2@5 W@,@,
@5 X@h?@h?@5 X W@h@6 X@8X O Winsert CAq W@3@,
@-@5insert2 W
@6 W@8X O Wrbtree CC W
 W	 W A
 A@3@;@8CC W
 W		@3@. X	@2@. X@+
@+@2@. N
@2@6 X@8X O W W CA W 
 W


 W

@9CA W 
 W


 W

@9X O W G CC W
 W A		@3@;@8CC W
 W
@3@h
	
@,@5 X$ W@6 X%@8CC W
 W
@3@h
	
@,@5 X%@6 X%@8X O W W CC W@3@,
@5 EP @6 W W@8X O W W CAO W

 W A
 A@3@;@I@8CAP W@3@,@5 W@,@5compare @6 W W@8X O W	fix_right C
A W Cl		 Cl@3@;@8C
A W W@3@6 X. W@8X O W X C
@ W
 W A
 A@3@;@I@8C@&@ W@3@,
@5 W@,@5 W@,
@5 X(
@6 X W@8X O W X C@!A9 W

 W
@3 A@5 E+ 
@6 L W@8CA< W

 W
@3
@6 X4@8X O W W C@ W
 W	@3@6min W@8X O Wprevious C
@ W
 W A
 A@3@;@I@8C@&@ W@3@,
@5 W@,@5 W@,
@5 X(
@6 X: W@8X D  t  t t  Wt map @DD  t  t @Et  Wt X= @H O W X> CC, W
 W A
 A@3@;@8CC- W
 W
	@3@@;@5 X> W@6 X?@8CC1 W
 W
	@3@@;@5 X?@6 X?@8X O W W CC< W
 W
 W
@3
@6clone W@8X O W W C@u@ W
 W
@3
@5 X3@,@5 X(@@@( A@D@$
@ 
 W
@!@B@<@>@@@!@( G.@D@ 
 W@!
@6 W@A@<@ 
 W
@!@6 W@A@8C@p@ W
 W
@3@,@5 X(@@@( A@D@$
@ 
 W
@!@B@<@>@@@!@( G.@D@ 
 W@!
@6 W@A@<@ 
 W
@!@6 W@A@8X D  t  t t  Wt  W @DD  t  t @Et  Wt W @H  @HO W W CC W
 W	
 W
@3
@6 X= W@8X O W W CC] W
 W


 W
@3
@6partial_map W@8X O W XB CCJ W
 W A
 A

		
@3@;@8C@ICK W
 W

 W@3@0@. E5@2@+@2
@0@. E5@2@+@2@5 XI W@6 XJ@8C@ICN W
 W

 W@3@0@. E5@2@+@2
@0@. E5@2@+@2@5 XJ@6 XJ@8X O W W CC W
 W A		@3@;@8C@$C W
 W
@3@0@. E5
@2@+@2@5 W@6 W@8C@$C W
 W
@3@0@. E5
@2@+@2@5 W@6 W@8X O W W CB\ W
 W


 W@3
@-@6del_min W@8X O W W C@gB W
 W
 W
 W
 W W
 W
 W
 Cl@3@;@. W@. W@2@/ W@2@-@6 W@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 W@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 W W C
C W
 W	
@3@6 W@8X O W W CAm W
 W


 W@3
@6 X W@8X O W XL CB_ W		
 W
 W A@3@;
@6 W@8C@,Ba W
 W@3@,@,@5 XK@. W@2
@6 X	@8CBd W		
 W
 W A@3@;
@6 W@8C@,Bf W
 W@3@,@,@5 XK@. W@2
@6 X	@8X O W W 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 W@. W
@2@6 W@8X O W X7 C@ W
 W
 W A@3@;@8C@ W
 W
 W A@3@;@8C
@ W
 W@3@6 X6@8C
@ W
 W@3@6 X6@8X O W W C
B W
 W	
@3@6 W@8X O W W C@r W

 W A
 A@3@;@I@8C@s W@3@,@5 W@,@5 X(@6 W W@8X O W W 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

 W@3@;@8C@*B W
 W
@3
@,@,@5 W@. W@2@6 X	@8C@*B W
 W
@3
@,@,@5 W@. W@2@6 X	@8X O W W CB0 W
 W	
 W
@3@-
@-@6 W@8X O Wcheck_rbtree CD W
 W A
 A@3@;@6 X W@8C@,D W
 W
	@3
@5	check_val W@5 X W@5 XV
@5 XP W
@6 XW@8C@(D
 W
 W
	@3
@5 XS@h?
@5 XW
@6 XW@8X O W W CA W
 W A
 A@3@;@ 
 W	
@!@&
 W@8C@_A W
 W@3@@@&@5 X@D@#@ 
 W@!
@6 W@<@)@@
@'	@D@I@A@<@ 
 W@!
@6 W@A@8C@iA W

 W@3@@@*@5 X@D@,@,@5 W@. W@2
@6 X  W@A@<@/@@@'	@D@I@B@<@,@,@5 W@. W@2
@6 X- W@A@8X O W W CB# W
 W A
 A@3@;@8C@NB$ W
 W
	@3@h
	
@5 W@0@~@1@t@1@~@1@a@1@:@1@~@1@d@1@~@1@*@1@|@1@~@1@n@2@0 Hr@1@1	@2@5 N 
@6 W@8C@NB) W
 W
	@3@h
	
@5 W@0@~@1@t@1@~@1@a@1@:@1@~@1@d@1@~@1@*@1@|@1@~@1@n@2@0 Hd@1@1	@2@5 X[
@6 W@8X O W W C@ W
 W


 W@3
@-@6 W@8X O W X0 C@OB W
 W
 W
 W
 W
 W
 W
 W
 W W@3@;@8C@MB W
 W
 W
 W W
 W
 W
 W W W@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 W XT C@#D W@3@=@5 X@<@. E3inf@2@5 K @=@5 X@<@. I
 X\@2@5 X]@;@8C@D W@3@. X@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 X@8X D  t  t t  Wt  W @DD  t  t @Et  Wt W @o @o  @O W W CA W
 W


 W@3
@6 E W@8X O W W C@h W
 W		@3@ 	
 W A
 A@!@8X O W X
 CB W  Cl		 Cl@9C
B W W@3@6 W@8X O Wfind_path_blacks CC W
 W A
 A		@3@;@8CC W
 W@3@h	@6 X` W@8C
C W
 W@3@6 Xb@8X O W W CC W
 W	
@3 @6 X%@8X O W W CBp W
 W


 W@3
@-@6 W@8X O W X< C@ W		 G.@3@,@5 W
@6 X9 W@8C@ W		 G0@3@,@5 W
@. E5
@2@6 Xc@8C@&@ W	
 A@3@,@5 W@@

@5max W@D@J@<
@ 
 E5
@!@8X O W W CC W
 W

@3@;@ 

 W A
 A@!@8C@(C W
 E5

 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 X@8X O W W C@ W
 W	@3@6 Xc@8X O W X5 CA? W@3@6 X@8CAA W 
	@9CAB W@3
@6 X@8X O W X, CAU W G.@3@,@5 W@6 W W@8CAX W A@3@6 W@8CAZ W A@3@,@5 W@6 W@8CA] W G0@3@,@5 W@6 W@8X O W W CC W@3@K@;@I@8CC W@3@. X@2@. X@+
@+@2@. @N@. D	@2@/ N
@2@6 X@8X O W X CC W 

 W	
@3@;@8CC W 

 W	
@9X O W X C@*C W
 W	
	@3 @,@5 Xb@. E3 X\@2@5 XW@. I
 X\@2@6 XW@8C@IC W
 W@3@. X@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 X@8X O W X2 C@ W		 G.@3@,@5 W
@. E5
@2@6 X@8C@ W		 G0@3@,@5 W
@6 X@8C@&@ W	
 A@3@,@5 W@@

@5 X6@D@J@<
@ 
 E5
@!@8X O W X  CA W
 W A
 A@3@;@ 
 W	
@!@&
 W@8C@oA W
 W@3@@@&@5 X@D@#@ 
 W@!
@6 X@<@9@@@'	@D@ 
 W
@!@&
 Cl@A@<@ 
 W@!
@6 X@A@8C@yA W

 W@3@@@*@5 X@D@,@,@5 X@. W@2
@6 XX@A@<@?@@@'	@D@ 
 W
@!@&
 Cl@B@<@,@,@5 X@. W@2
@6 XZ@A@8X O W XY C
A W Cl		 Cl@3@;@8C
A W W@3@6 W W@8X O W 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 D  t  t t  Wt  X= @DD  t  t @Et  Wt XD @H  @H @HO W XD CC W
 W A
 A

@3@;@8C@3C W
 W
	
 W
@3@@;@5 XC@6 XC@8C@3C W
 W
	
 W
@3@@;@5 XC@6 XC@8X O W W C@ W
 W	@3@6 Xd@8X O W XA CC? W
 W A
 A			@3@;@8C@7C@ W
 W
		
 W@3
@0@. E5@2@+@2@5 X@@6 X@@8C@7CC W
 W
		
 W@3
@0@. E5@2@+@2@5 X@@6 X@@8X D  t  t t  Wt  W @DD  t  t @Et  Wt W @o @o  @O W W CCZ W
 W


 W@3
@6 XF@8X O W W CCG W
 W
	
 W@3
@6 XJ@8X D  t  t t  Wt  W @DD  t  t @Et  Wt W @H O W W CC( W
 W	
@3@6 X?@8X O W X_ C@cA W
 W


 W
@3@5 X3@,
@5 X(@@@( A@D@$@$@@<@&@@@( G.@D@$@$@6 X^@<@$@$@6 X^@8C@^A W
 W


 W
@3@,
@5 X(@@@( A@D@$@$@@<@&@@@( G.@D@$@$@6 X^@<@$@$@6 X^@8X O W XG C
C` W	
@3@;@8CCa W
 W A		
@3@;@8C@xCb W
 W

 W@3@,@5 XF@@@( D|@D@$@$@&
 D|@B@A@<@9@ @!@@@'@D@@
@@D@J@<@$@#@<@$@#@6 XF@8C@xCt W
 W

 W@3@,@5 XF@@@( D|@D@$@$@&
 D|@B@A@<@9@ @!@@@'@D@@
@@D@J@<@$@#@<@$@#@6 XF@8X O W Xe C@ W
 W	 W A@3@;@8C@ W
 W	 W A@3@;@8C@ W
 W
@3@6 Xd@8C@ W
 W
@3@6 Xd@8X XQM OF@>/build/buildd/spark-2011.0.deb/checker/checker_ioutilities.proMuS @lE OE PyXO O O C@Hu DiM@3 F@ @ M@5display_header_full V@;@8C@N Xl@3 E@ @ M@5display_header_plain V@;@8C@T Xl@3@;Could not calcuate banner. Unexpected system configuration.@6
show_error V@8X O O Py C@@_ Xl@3@5 O O@,	@5toolset_support_line1 WG@,
@5toolset_support_line2 X{@,@5toolset_support_line3 X{@,@5toolset_support_line4 X{ Sq@5 A @&Usage: checker [options] Target_File~n@5 X Sq@5 X@*Target_File - Either a .vcg or .siv file~n@5 X Sq@5 X@?All options may be abbreviated to the shortest unique prefix.~n@5 X Sq@5 XStandard options~n@5 X----------------~n@5 X@8-help                 - Display this help information.~n@5 X@6-version              - Display version information.~n@5 X@C-plain                - Adopt a plain output style (e.g. no dates~n@5 X@.                        or version numbers).~n@5 X@E-overwrite_warning    - Confirmation needed to overwrite command or~n@5 X@*                        proof log files.~n@5 X@D-command_log=Log_File - Specify filename for the command log file.~n@5 X@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@5 X@J-execute=Log_File     - Execute a previously generated command log file.~n@5 X@<-resume               - Resume a previously saved session.~n@5 X Sq@5 X~a~n@0	@2@5 X X@0
@2@5 X X@0@2@5 X X@0@2@5 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@;@#	@ 
 E5~w:~d: 
@%Initialization goal raised exception: E@!@6translate_message @@8C@ AN X
 D
 E5@(Initialization goal ~p raised exception: E
@3
@6 X@8C@*AQ X
 Dz	 @3@;@#
	@ 

 E5 X
 E5Initialization goal failed
@!@8CAU X 
 Dz
 E5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
 E5Goal (~w) failed: ~p

@9CA` X 
no_current_module
 E5@$~w is not a current module (created)@9CAb X 
commandline_arg_type
 E5@*Bad argument to commandline option -~w: ~w

@9CAd X 
missing_feature
 E5@.This version of SWI-Prolog does not support ~w@9CAf X 
 C
 E5Singleton variables: ~w@9CAh X 
	multitons
 E5@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
 E5@,Unquoted ~w with non-portable characters: ~w

@9C@WAn X

io_warning@3@. V@+
@2@5 D @@; W
@,@5stream_position_data @
line_position
@,@5 X@@@. C\@+@2@5 X@D@#@<@#@A@#	@ 
 E5~p:~d:~d: ~w
@!@8CAx X 
 X
 E5
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 KRcontinue@9CA X 
 X continue (trace mode)@9CA X 
modify_active_procedure
 E5@ ~p: modified active procedure ~p

@9CA X 
 CR Cc  @l
 E5Failed to load ~p@9CA X 
 CR Cc 
 E5@ Failed to load ~p into module ~p

@9CA X 
 CR Cc
 E5 X@9CA X 
 D
 E5@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
 E5@.Illegal term in INDEX file of directory ~w: ~w

@9CA X 
redefined_procedure
 E5Redefined ~w procedure ~p

@9CA X 
declare_module UX
 E5Loading module ~w abolished: ~p

@9CA X 
 @
 E5@'Exported procedure ~q:~q is not defined

@9CA X
 C  @@3minus_in_identifier@6 X @@8CA X 
 C
 E5@1Clauses of ~p are not together in the source-file@9C@)A X
 CR CT
 E5~|~t~*+Loading 
@3
@,@5 CS @@  Od
@!@8C@SA X


 CR Ck

 E5~|~t~*+@3@,@5 X@ 
 E5 ~w
@!@,@5load_module @@ 
 E5 ~2f sec, ~D bytes
@!@8C@2A X
dwim_undefined@3@,
@5goal_to_predicate_indicator @@#	@ 
 E5Undefined procedure: ~q
 E@'    However, there are definitions for: E@!@6dwim_message @@8CA X 
dwim_correct
 E5Correct to: ~q?  X@9C@+A X
 @
 E E
 E5@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
 E5Removed incomplete QLF file ~w@9C@,A X 
 Cx

 E5@#Module "~q" already loaded from ~w. E
 E5Wipe and reload from ~w? 
 X@9CA X  A@$Please answer y(es), n(o) or a(bort)@9CA X 
 C
 C
 E5File search: ~p --> ~p (cache)

@9C@"A X 
 C
 C

 E5File search: ~p --> ~p OK ~p
@9C@"A X 
 C
 C

 E5File search: ~p --> ~p NO ~p
@9CA X 
gc CUGC:  X@9C@8A X 
 Y
 Cl
at_same_line
 E5@/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
 E5@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@!@8C@!B X
agc CU@3@,@5thread_self @@#	@ 
 E5
AGC: [~w]  X
@!@8C@$B X 
 Y Cl
 Y
 E5@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)
@9C@"B X
makereload@3@,@5 @ @@#
	@ 

 E5Make: reloading ~D files
@!@8CB X 
 Y! FMake: finished@9CB X 
 Y!
library_index
 E5Updating index for library ~w@9CB X 
 BD
 E5Autoloading ~p from ~w

@9CB X 
 A
read_index
 E5Loading autoload index for ~w@9C@!B& X WG@3version_git@,@5 @] @#	@;@#
@ 

 E5 W

@!@8C@BB) X WG@3 WG@,@5 Y0@Y@^@Z'@d@p@Y@^@Z@d@d@Z@d@d@p
@Y@^@Z@d@d@p@#	@ 
 E5~w.~w.~w

@!@8C@!B0 Xaddress_bits@3 Y2@,@5 Y0@#	@;@#
@ 

 E5	~d bits, 
@!@8CB4 Xthreads@3 Y4 @@5 Y0@#	@;@#@ Multi-threaded, 
@!@8CB8 X  Y4		@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 Y4@,@5 X Y2@,
@5 X@ 
Version @! WG@,@5 X@  H E@! Y6@,@5 X@  E E@2For help, use ?- help(Topic). or ?- apropos(Word). E E
@!@8C@3BN XaboutSWI-Prolog version @3 WG@,@5 X@  Q
@! Y;
@,@5 X@  E@! Y6@6 X@8CBU X  Cr Cr@9CBW X 
breakenter
 E5Break level ~d@9CBY X 
 YC H` E
 E5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
 E5Abort: closed stream ~p@9C
Bb X
 C@3@6query_result @@8C@/B X
 C@3@@
@ tty_control @@5 Y0@#	@D
@  Y
 E5 W

@!@<@$	
@A@8CB X 
 Cu
 E5~w: halt@9CB X 
	no_action
 E5Unknown action: ~c (h for help) E@9C@bB X 
 U UHistory Commands: E@&    !!.              Repeat last query E@/    !nr.             Repeat query numbered <nr> E@:    !str.            Repeat last query starting with <str> E@4    !?str.           Repeat last query holding <str> E@>    ^old^new.        Substitute <old> into <new> of last query E@6    !nr^old^new.     Substitute in query numbered <nr> E@<    !str^old^new.    Substitute in query starting with <str> E@6    !?str^old^new.   Substitute in query holding <str> E
 E5    ~w.~21|Show history list E
 E5    ~w.~21|Show this list E E

@9CB X 
 U U! No such event@9CB X 
 Ubad_substitution! Bad substitution@9CB X 
 U U
 E5~w.@9CB X
 U U@3@6history_events @@8C@ C X
spy@3@,@5 X@#
	@ 

 E5Spy point on ~p
@!@8C@ C X
nospy@3@,@5 X@#
	@ 

 E5Spy point removed from ~p
@!@8CC X 

trace_mode
 E5Trace mode switched to ~w@9CC X 

debug_mode
 E5Debug mode switched to ~w@9CC X 
 AC
 E5Debug mode is ~w@9CC X
spying@3@;@#	@ 
No spy points
@!@8CC X
 YxSpy points (see spy/1) on: E@3@6predicate_list @@8C@(C X
 @3@;@#	@,
@5 X@#@ 
 E5        ~p: Not tracing
 E
@!@8C@(C" X
 Y@3@,
@5 X@#	@ 
 E5        ~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 @@#@ 
 E5~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
 E5@(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@;@#
	@ 

 E5@'Thread running "~p" died on exception: @!@6 X@8CC X 
 Y AE
 E5@'Thread running "~p" died due to failure@9CC X 
threads_not_died
 E5~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 O?@5 S @@;@8CC X 	@9X D  t  t t  @t  Y O @ YC@ECm X	@3 E&@,@5 Y@@
 @D@5 Y@D@%^@<@% MC@@
 Yy@5 Y@D@%
 E7@<@%
 MC@#	@ 
 E5~w~w 

@!@8X D  t  t t  @t  YS O @ YRCBe X C
 E5false.@3@6
extra_line @@8CBh X
 C@3@;@#	@ 
 E5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
 E5Actions: E E
 E5@6; (n, r, space, TAB): redo    t:          trace & redo E
 E5@.b:                    break   c (a, RET): exit E
 E5@/w:                    write   p           print E
 E5h (?):                help E E@9CB~ X action
 E5Action?  X@9CB X  C
 E5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 @@#	@;@#
@ 

 E5~w: 
@!@8X D  t  t t  @t caller O @ YCA% X
    B@3@;@#	@$
@8C@PA' X

  
@3@;@#	@@@'@?@5 Y@D@H@#@D@ 
 E5
~q:~q/~w: 

@!@<@ 
 E5~q/~w: 

@!@A@8CA, X 
 
 E5 Y

@9CA. X 	
 E5~p: @9X D  t  t t  @t  Y O @ YC@/C^ X@3@@
@$debugger_show_context @@5 Y0 S8@,@5 Y@#	@D
@ 
 E5[~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
 E5Unexpected `~w' before `~w'

@9C@ X 	
 E5 W
@9X D  t  t t  @t  Y~ O @ Y}CC, X 		@9C@(C. X@3@,
@5 X@#	@ 
 E5
        ~p
 E@!@6 Y|@8X D  t  t t  @t  X O @ XCA X@3@,
@,@5 @ @@,@,
@5 B @@. 
@/ 
@2@6user_predicate_indicator @@8X D  t  t t  @t  Yj O @ YiCB X 		@9C@<B X
 

 E5~t~w   ~8|~W~W
 U @ D0
 U @ E@3
@6 Yh@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 X@<@$
@B
@8X D  t  t t  @t bindings O @ ZCB X 

@9C@YB X
binding
@3@,@5 D @@#
@,@5	var_names @
@,@5 MU @@@@#@* D|@#@D@ 
 E5 @O E@!@6 Z @@<@$@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
 E5I/O error in ~w on stream ~p

@9C@ X 
 S~ Je
 E5Could not execute `~w'@9C@ X 
 S~
signal
 E5Caught signal ~d on `~w'

@9C@ X 
 N
 E5

@9C@ X 
 Z+
 E5Caught signal ~d (~w)

@9C@ X 
limit_exceeded
 E5Exceeded ~w limit (~w)

@9C@ X 
 B
 E5goal unexpectedly failed: ~p@9C@ X 

shared_object	
 E5 W
@9C@ X 
system_error
 E5error in system call: ~w@9C@ X  Z7error in system call@9C@ X 

failure_error
 E5Goal failed: ~p@9CA X 

timeout_error
 E5Timeout in ~w from ~p

@9CA X 
not_implemented
 E5@*~w `~p' is not implemented in this version

@9C@"A X
 D D@3@,@5 X@#
	@ 

 E5@1Wrong context: ~p can only be used in a directive
@!@8C@-A X
 Deditno_default_file@3@@ H1 @@5 Y0@#	@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
 E5@,Illegal argument to format sequence ~~~w: ~p

@9CA X 
 C[
 E5Format error: ~w@9X D  t  t t  @t 	residuals O @ ZLCB X 

@9C@GB X	
@3@@@)@*
 D|@#
@D@ 
 E5~W,	 E@!
@6 ZM @@<@ 

 E5~W	@!@B@8X D  t  t t  @t line_element O @ ZQCD X	 SY@3@; D0@6 S^ @@8CD X	
 E5
@3@;@6 Y@8CD X@3@ Smessage_line_element S@;@8CD X	
ansi	
@3@;@6 Y@8CD X@3@6 Y@8X D  t  t t  @t make_message_lines O @ ZYC@[ X		@3@;@8C@\ X
 E5 W
@3@;@8C@] X
 E5 W
 E
@3
@6 ZZ @@8X D  t  t t  @t  Z O @ ZCB X@3@;@#	@ 
 E5~w = 
@!@8C@+B X
@3@;@#	@ 
 E5	~w = ~w, @!@0
@2@6 Z@8X D  t  t t  @t  S O @ SCC X  A A A@9CC X  Cw A A@9CC X  A; A O@9C@&C X B	 A@3@,@5 Y@@
@(main@D@&	 M@<@0Warning: [Thread @1@1] @2@6 B+ @@8C@&C X @	 A@3@,@5 Y@@
@( Z_@D@&	ERROR: @<@0ERROR: [Thread @1@1 Za@2@6 Zb@8CC X  Wp A A@9CC X  AO%  A@9XD  t  t t  @t term_message O @ ZfC@` X@3@K@#	@;@#@ 
 E5Unknown error term: ~p
@!@8C@c X@3@7 S
error_message S@8C@e X@3@6iso_message @@8C@g X@3@6 Z% @@8C@i X 	
 E5 Zh@9X D  t  t t  @t print_system_message O @ ZpCC X	 @c@3@;@8CC X	 AO@3 V* @c@5 Y0@;@8CC X	 Wp@3 V* @c@5 Y0@;@8C@SC X
@3 O@5 E" @,@,@5 @ @. @@. U@-@2@-@2@5 E+ @,
@,@,@,@,@5 S @@;
@0@1@2@5 Y@5 Y@5 Y@@@Y@^@Z @k@D@6 S @@<@J@8CC X@3 O@5 Zr@,@,@5 Z^ @@;@6 Y@8CC X@3@?@-@-@5 Zy@D@H@. @@. @message_kind	@2@-@2@6 @ @@8X D  t  t t  @t  X O @ XCA X @l@3@;@$
	@8CA X @3@;@$
	@8CA X 	
 E5 into ~w@9XD  t  t t  @t substitution O @ Z}CB X@3@;@$
@8C@<B X
 Be
	 Ku
 ZW
fggreen% where E
 E5    ~w = ~W
	@3@6
substitutions @@8X D  t  t t  @t translate_message2 O @ ZC@@ X@3@K@#	@;@#@ 
 E5Unknown message: ~p
@!@8C@C X@3@7 S W S@8C@E X@3@6 X@8C@G X 
 @
resource_errorstack
 E5Out of ~w stack@9C@I X 
 @
 Z
 E5Not enough resources: ~w@9C@K X
 @@3@,
@5swi_context @
@,@5 Zg @@6	swi_extra @@8C@O X $abortedExecution Aborted@9C
@Q X

message_lines@3@6 Z[@8C@S X 
 N
 E5

@9C@U X@3@ 
 @@!@#	@ 
 E5Unknown exception: ~p
@!@8C@X X 	
 E5 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 Y0
@0@. U @@2@2@!@#
@0@. M:B@2
@2@,@5 Z"@,@5bind_res_sep @@0@. M:C@2
@2@6 ZO@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  H`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@;@#
@ 
 E5 Y
@!
@6 Y@8CB X C@3@;@#
@  SY
@!
@6 Y@8CB X Y Z@3@;@#
@ 
 E5true  X@!@8CB X Y@3@;@#
@ 
 E5 MC X@!@8X D  t  t t  @t  X O @ XCD X@3@,
@5 X@;@,@,@5actions_to_format @@. M	@2@6 Y@8X D  t  t t  @t  Y O @ YCB X@3toplevel_extra_white_line @@5 Y0@#
@;@#
@ 
 E5 Y	@!@8CB X 	@9X D  t  t t  @t  Y O @ YCCY X@3 V@,@5 Y@#	@ 
 E5(~D) 
@!@8X D  t  t t  @t  Y O @ YC@+CR X@3 E&@,@5 Y@,@5 Y @ A@,
@5 Y0@#	@ 
 E5 ZP

@!@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
	
 E5 @O E
 E5 Z
	@3@6 Z@8X D  t  t t  @t  X O @ XC@ X 		@9C@<@ X


 
@3@5 Y@;@,@,@5 Z@#	@ 
 E5
        ~q
  E@!
@6 X@8C@?@ X
 
@3@;@#	@,@,@5 Z@#@ 
 E5 Z
   E@!
@6 X@8C@/@ X		@3@,
@,@5 Z@#	@ 
 E5 Z
 
 E@!@6 X@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 Zq @@G@<@J@A
@8X D  t  t t  @t  S O @ Zw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 Sq@6 Y@8C@$D( X
 E5
@3@;
@,@,@5 Z@5 Y@6 B @@8CD, X@3@5 A @;@,
@5 Z
@6 Y@8CD0 X@3@,
@,@5 Z W

@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 

 E5 @O E@9X D  t  t t  @t  Zn O @ ZmC@l X 
 A	evaluable
 E5@"Arithmetic: `~p' is not a function@9C@&@n X 
 Afree_of_attvar
 E5@.Type error: `~W' contains attributed variables
 A @
 A A@9C@q X 
 A
 E5@%Type error: `~w' expected, found `~p'

@9C@s X 
 @
 E5@'Domain error: `~w' expected, found `~p'

@9C@u X  A*@+Arguments are not sufficiently instantiated@9C@w X 
uninstantiation_error
 E5@*Uninstantiated argument expected, found ~p@9C@y X 
representation_error
 E5Cannot represent due to `~w'@9C@E@{ X	

 Abuilt_in_procedure@3@,
@5 Z@#	@ 
 E5@+No permission to ~w built-in predicate `~p'
@!@@@* A'@#@D@  E@CUse :- redefine_system_predicate(+Head) if redefinition is intended
@!@<@$
@A@8C@ X 
 A

 E5No permission to ~w ~w `~p'
@9C@ X 
evaluation_error
 E5@"Arithmetic: evaluation error: `~p'@9C@ X
 A%	procedure
 E5 X@3@6 Z
@8C@ X 
 A%
 E5~w `~p' does not exist

@9C@ X 
busy
 E5~w `~p' is busy

@9C@ X
 USyntax error: @3@6 Y @@8C@ X 
occurs_check
 E5@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 Zr@8C	D X	@3@;@6 E @8CD X	 E@3@;@6 Z@8CD X	@3@;@5 ZR @@6 Y@8X D  t  t t  @t  Y  O @ XCA X 		@9C@'A X
 Be

 E5@         file_search_path(~p, ~p) E@3
@6 X@8X D  t  t t  @t  Z O @ ZCA2 X@3@K@#	@;@#@$
@8CA6 X@3@7 Smessage_context S@8C@$A8 X
 B	@3@L@* A@#	@;@#
@ 

 E5 (~w)
@!@8C@HA= X
 M@3 @-@,
@5
sub_string @@- @,@5 Z@#	@  E
 E5 W

 E
** here ** E
 E5 W

@!@8CAB X 
	@9X D  t  t t  @t  Z O @ ZCDG X@3@L	@5 Z @@;@?
@5 Z# @@D
@H@. Z	@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 WY @@#	@;@#

@6 Y @@8C@"A X
 CW?@3@;@#
	@ 

 E5 X
@!@8CA X 
 Z

 E5
~w:~d:~d: 
@9CA  X 
 @x

 E5Stream ~w:~d:~d 
@9CA" X 
	@9X D  t  t t  @t  CS O @ XC@7A X
 CV@3@@
@5 Z@#	@D
@ 
 E5 W

@!@<@ 	
 E5~p
@!@A@8X D  t  t t  @t  MU O @ Z!C@\B X
@3@@@6@K	@ 

 Be	@!@#@D@ 	
$VAR@!@#@ 
 E5 ZP
@!@A@<@!@ 
 E5 ZP	@!
@6 Z~ @@B@A@8X XQM DlF@$/usr/lib/swi-prolog/library/terms.plNluS Ecyclic_termEacyclic_termEsubsumes_chkEvariantE CE CE KE KEterm_factorizedEsubsumesE
term_subsumerXO Dl S- C@u DjNl@3@K@;@8C@ [@3@5 A @;@8C@ [ 
 Z@9X O Dl [ C@E [@3@6
subsumes_term @8X O Dlmk_subst C@ [ @9C@8@ [


 E5

 Be@3@,@,@5 B @5 [@5insert_arg_vars Dl
@6 [ [@8X O Dl
assoc_arg_map C@ [@3@,@5 Bh @;@,
@5add_map [@h
@6 [ [@8C@ [ 

@9X O Dlinsert_vars C	@ [@3@5 S- [@;@$	@8C@ [@3@,@5 W W@;@$	@8C@ [@3@,@,@5 [@5 [@6 [@8X O Dl [ C@#@ [@3@,@5 [@;@,
@5 [
@5 [# [@h@6 [@8C@ [ @9X O Dlcommon_terms C@ [ @9C@1@ [
 E5
@3@;@@@(@D@6 [( [@A
@<@ 	
 E5

@!
@6 [*@8X O Dl [  C@B@ [@3@@@5 [%@D@$
	@B@A
@<@.@@@,@,@5 W W@D@Y@^@Z@f@o@A
@<@,
@5 W W
@6 ["@B@8X O Dllgg_safe C
@ [	

@3@;@8C@7@ [@3@h@,@5 [@,@5 [@,@5 [
@,@5 [. [@6 [- [@8X O Dllgg C@u@l [@3@@@'	@D@$
@$@B
@A@<@^@@@.@5 B @5 [4@,
@,@5 [
@5 [@D
@5 [ @6 [3 [@A@<@-@@@. @n	@2@,@5 [&@D@$
@$@<@. @n	@2@6 [,@A@B
@8X O Dl [6 C
@| [	

@3@;@8C@7@} [@3@h@,@5 [@,@5 [@,@5 [
@,@5 [2 [@6 [5@8X O Dl [0 C@@ [	@3@@@'	@D@$
@$@B
@B@<@q@@@. @n	@2@,
@5 [&@D@$

@$@B@A@<@R@@@:@5 [4@5 [4@,@,@5 [@5 [@D@5 [@. @n	@2@,@5 [, @6 [1@<@. @n	@2@6 [,@B@A@A
@8X O Dl [	 C@>@ [	@3@,@5 W W@,@5 [@,
@5 W W
@,@5 [*@@@( D|@D@$	@&
 D|@A@<@,@5 W W@5 ['@6 [@8X O Dl [
 C@c [@3@5 Z @5 [;@;@,@5 W W@-@6 [/@8C@h [@3@,@5 [<@-@6 [7@8X O Dl [ C@; [@3@6=@= @8X O Dl [ C	@R [@3@5 [@$	@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  [H  D  t  t t  [@t  [H O [@ [GC@3s@"/usr/lib/swi-prolog/boot/attvar.plM @9C@4 [K
wakeup	
@3@5call_all_attr_uhooks [@@6 [G [R@8X D  t  t t  [@t delete_attributes_ O [@ [TCA [K @9CA [K	
@3@5	del_attrs [R@6 [U [R@8X D  t  t t  [@t dot_list O [@ [ZC@ [K
 @N@3@;@#
	
@,@5 [[ [R@6 [\@8C
@ [K 	@9X D  t  t t  [@t  [B @DD  t  t @Et  [@t [A @H D  t  t t  [@t  [B O [@ [AC@i [K@3@5$freeze [R@;@8C@k [K@3@@8X D  t  t t  [@t  A O [@ AC@ [K 		@9C@ [K
@3
@6 [` [R@8X D  t  t t  [@t attvar_residuals O [@ [bC@ [K 

@9C@@ [K
att
@3@@@L	@#
@D@#@B@B@B@A@<@@@@( [B@#
@D
@,@5frozen_residuals [R@B@B@B@<@~@@@1@. @/ attribute_goals@2@5 S; [R@#
@D@. @/ [i	@2@,@5 W! [R@#@,@5 [a@B@A@<@H@@@+@. @/ attribute_goal@2@5 [j@#
@D@. @/ [n	@+@2@@#@,@5 [\@<@ 

put_attr	
@!@B@A@B@A@A@A@6 [c [R@8X D  t  t t  [@t  [h O [@ [gCA [K
$and
@3@;@#
@,@5 [f
@6 [f@8CA [K 

 [A	@9X D  t  t t  [@t  [J @DD  t  t @Et  [@t [I  @D  t  t t  [@t  [J O [@ [IC@ [K@3@,
@5$get_choice_point [R@,@5call_det [R@5$attvars_after_choicepoint [R@@@( @@D@;@<@J@8C@ [K@3@I@8X D  t  t t  [@t delete_attributes O [@ [~C
A [K@3@,	@5term_attvars [R@6 [Y@8X D  t  t t  [@t attvars_residuals O [@ [C@ [K 		@9C@,@ [K	@3@@@,
@5	get_attrs [R@#	@D
@,@5 [r@<@#	@B
@6 [ [R@8X D  t  t t  [@t  [z O [@ [yC@ [K@3@@6
deterministic [R@8X D  t  t t  [@t  [F O [@ [EC@<@ [K@3@,@5 [@@@( D|@D@&
 D|@6 [F [R@<@$@. E5
@2@. @N@. W!@. [@2
@2@/ [@2@0@. E5	
@2@2@6 B [R@8X D  t  t t  [@t portray_attr O [@ [C@&@ [K [B@3@;freeze(~w, ~W)@0
@1	@1@0@. A @@2@1@. A @@2@1@. A @W@2@2@2@6 N [R@8C@)@ [K@3@. @/attr_portray_hook	
@2@!@@
@-@5 BJ [R@@D@J@<	~w = ...@0@2@6 [@8X D  t  t t  [@t 
portray_attrs O [@ [C@ [K @9C@%@ [K
 [d
@3@5 [ [R@@
@( D|@D
@J@<	 Ku@5 E [R@6 [ [R@8X D  t  t t  [@t make_conjunction O [@ [C@x [K
 [s

 @N
@3@;@5 [ [R
@6 [@8C@{ [K 	@9X D  t  t t  [@t portray_attvar O [@ [C@ [K@3{@5 [@,	@5 [@5 [}@6 [@8X D  t  t t  [@t uhook O [@ [C@6@G [K [B@3@;@@@)@5attvar [R@D@@
 [B@,@5get_attr [R@D
 [B@. [s	@2@6 [p [R@< [B@6 [@A@<@6unfreeze [R@A@8C@O [K@3@. @/attr_unify_hook	
@2@@8X D  t  t t  [@t  [D O [@ [CC@s [K@3 [B@,
@5 [@;@6 [@8C@v [K 	 @@9X D  t  t t  [@t  [ O [@ [C@\ [K
 [s	
@3@;@5 [@6 [@8C@_ [K@3@@8X D  t  t t  [@t  [Q O [@ [PC@8 [K @9C@9 [K
 [d
@3@5 [ [R@6 [O@8X XQM SF@ /usr/lib/swi-prolog/boot/dwim.plMs@ S E$dwim_correct_goalE SE ZE$similar_moduleXD  t  t t  St find_predicate O S [C@s@ /usr/lib/swi-prolog/boot/dwim.plM@3@,@.find_predicate_	
@2@5 B S@* D|@;@8C@.@ [@3@,@.
find_sim_pred	
@2@,
@5 [
@,@5pack S@. E5@+@2@5 @ S@. X@2@5 C S@;@8X D  t  t t  St  [ O S [C@"A [

  	
@3@5current_module S@. @+@2@5 S: S@6 B S@8X D  t  t t  St  [ O S [C@,A [

  

@3@5
sim_module S@. 	@2@,@5$dwim_predicate S
@,@5 [@6	sim_arity S@8X D  t  t t  St 
principal_pis O S [CAD [@3@,@5map_pi_heads S@,@5principal_predicates S@6 [@8X D  t  t t  St  [ O S [CA [
@3@;@8C@CA [
 


 E5
 
@3@. 
@2@5	pack_name S@,@5pack_ S@6 [@8X D  t  t t  St  [ O S [CA [
 	 
@3@K	@K
@;@8CA [
  


 
@3@K
@;@8CA [
 	
@3@K	@;@8CA [ 
@9X D  t  t t  St 
name_arity O S [C	A5 [	@3@5 Al S@;@8CA7 [
 @3@;@8CA8 [
 C@3@@
@K@D
@J@<@Y@^@Z@f@o@8CA= [@3@5 R S@;@6 [@8CA@ [@3@. @@. A V@2@-@2@6 @ S@8X D  t  t t  St 
correct_margs O S [C@ [	@3@;@8C@I@ [@3@h@,@5 Bh S@,@5 [@@ @5 [@D
@,@5correct_goal S
@5unqualify_if_context S@<@$@A
@6 [ S@8X D  t  t t  St  S @DD  t  t @Et  St S  @D  t  t t  St  S  D  t  t t  St  S O S SC@?@ [

 
@3@,@,
@5 [ S@,@5$module S@@
@'
@D@J@A@<@#

@,@5 [ S@;@,@5 EP S@6 [ S@8C@%@ [
 	
@3@,@,@5 [@. @2@.$in_library@-@2@5 [@*	 D|@;@8C@ [@3@6 A& S@8X D  t  t t  St 
include_arity O S [C@ [ 	@9C@!@ [	
@3@-@,@5 @ S@-@5 [@;
@6 [ S@8C
@ [	@3@6 [@8X D  t  t t  St  V5 O S V4C@ [ @9C@ [
 Be	
@3@ 

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

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

 @!@<@$
@A@8X D  t  t t  St  [ @DD  t  t @Et  St [  @o @D  t  t t  St  [  D  t  t t  St  [ O S [C@6 [
 @3@6 [@8X D  t  t t  St  \ O S \CA] [ 	@9CA^ [	
@3
@5 \, S@6 \@8X D  t  t t  St  [ O S [CAI [@3@;@8CAJ [

@3@5map_pi_head S
@6 [@8X D  t  t t  St  [ O S [CA [ 
@9X D  t  t t  St  [ O S [C@8A	 [
@3@. @+@+@2@,@5 @ S@. @2@5 [@;@,@5 \&
@6 \1 S@8X D  t  t t  St  \0 O S \/CAN [
 

 
@3@L
@;@6 \.@8CAQ [
 
@3@6 [@8X D  t  t t  St  [ O S [CA$ [@3@K@;@6 [@8C	A' [	@3@5 [@;@8C	A) [@3@5 [@6 \(@8X D  t  t t  St  [ O S [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 \8Ereload_library_index E [E S&E AE B@XD  t  t t  B=t 
plfile_in_dir O B= \<C@$As@$/usr/lib/swi-prolog/boot/autoload.plM@3@.  @l@/ @@+ Bz@2@5 D BB@5 @ BB@0@1 @1
@2@6 B+ @8X D  t  t t  B=t read_index_from_stream O B= \C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 E1 @;@5load_library_index BB@,@5 B @-@6 Y) BB@8C@O \>@3@5 \M@,@-@5 \Q@6 \P@8X D  t  t t  B=t  S' @DD  t  t @Et  B=t S& D  t  t t  B=t  S'  D  t  t t  B=t  S' O B= S&C@\ \>@3@5$defined_predicate @@;@8C@q@^ \>
@3@ 
 	
@!@,@,@5 \P A @@5 @] @?@. 	 \@2 AE@5 \V@D@H@,
@,@5 B@ BB A@,@. @n@2@5 @q @@@'	
@D@. A@2@5 @X @<@. 	@/ BH@1@. @2@2@5 \Y A@-@5 \X@6 S& BB@8X D  t  t t  B=t list_set O B= \[C@ \>@3@6closel BB@8C@ \>
@3@5 A @;@6 \\ BB@8X D  t  t t  B=t  \O O B= \NC@ \>@3@5 \K@5 \L@,
@5 \P@-@-@5 \Q@;@8C@ \>@3@. B B=load_library_index_p@2@6 B; @8X D  t  t t  B=t guarded_make_library_index O B= \dC@z \> @9C@-@{ \>	
@3@@@. \7	@2@,@. @ @@2@5 @G BB@D@J@<
 B@. Z2@/ \7	@2@5 @ @@A@6 \e BB@8X D  t  t t  B=t  \;  O B= \:C@ \>  @3@. \R@-@-@-@2@5 C @.autoload_directories@-@2@5 \i@.index_checked_at@-@2@6 \i@8X D  t  t t  B=t  \k D  t  t t  B=t  \k 	D  t  t t  B=t  \k 
D  t  t t  B=t  \k D  t  t t  B=t  Y- O B= Y,C@ \>@3@;@8C@ \>	
@3@;@5 Y, BB@6 \n@8C@(@ \>@3 @c@. A@/ Y,@+	@2@5 \g@5 E
 @. B B}@+
@2@. \D	
@2@. B
@2@6 D @8XD  t  t t  B=t needs_autoloading O B= \qC@5A \>
 	
@3@. 	
@2 S.@5 S @@?
@. 	
@2@. S<@-@2@5 \s@D
@H@,@,@5 \P@-@6 [ BB@8X D  t  t t  B=t  \6   D  t  t t  B=t  \6  O B= \5C@#@q \>@3@,@.indexed_directory@2@,	@5 T BB@;@5 \h@@
$modified_index @ @@5 \X@D
@6 \: BB@<@J@8C@x \>   @9X D  t  t t  B=t  \8 O B= \9C@ \>@3@,
@5 P BB@6make_library_index2 BB@8X D  t  t t  B=t canonical_pi O B= \~CAS \>@3@K@;@I@8CAU \> 
 

 
@9CAV \>
 C

 
@3@Y@^@Z@f@o@8X D  t  t t  B=t index_files O B= \CAA \> @9C@bAB \>
@3 B}@,@5 B @. \G@+
@2@. B@2@5 C BB@@@7@ 

 @ @@!@D@,@-@5 \A@.public_predicate@/ @+@+@2@. A	index((~k), ~k, ~k, ~k).~n@1@1@1@1@2@5 U0 BB@<	@J@B@B@A@6 \ BB@8X D  t  t t  B=t files_from_patterns O B= \CA  \> 		@9CA" \>@3@,
@5 A BB@#	
@,@5 W" BB@6 \ BB@8X D  t  t t  B=t do_make_library_index O B= \C@:A5 \>@3@. @N@. B@+

@2@/ @N@. SB@/ E3 S@@2@/ B A@+@2@. @N@.index_header@2@/ \	@2@. @N@. B@2@/ B@-
@2@6 \p@8X D  t  t t  B=t expand_index_file_patterns O B= \C
A \>@3@. \@2@6 W! BB@8X D  t  t t  B=t  \} O B= \|C@TA \>@3INDEX@,
@,@5 \= BB A@5 C+ BB@;@,@5 E
 BB@,

@5 \@,@5 \ BB@@@*@5library_index_out_of_date BB@D AO@. Y!@/ Y(
@2@5 \g \x@- @@5 \X@. \
@2@. E
@-@2@6 \@<@-@6 \@8CA \>@3@. @@. A A
index_file@2@-@2@6 @ BB@8X D  t  t t  B=t  \} O B= \}C@/@ \>@3MKINDEX@,	@,
@5 \ B}@5 \@;@,@5 \@. @{@.  @l	@2@1@. @b @@2@2@. E
@-@2@6 \@8CA  \>@3@,	@.source_file_pattern	@2@,
@5 B B@6 \{@8X D  t  t t  B=t  \J O B= \IC@ \> @@3@;@8C@0@ \>
index

@3@;@,@5 \P@0	@1 @1
@2@,@5 \B@. \R@2@5 E @I@8C@ \>@3 @@. X	@2@5 \g@I@8XD  t  t t  B=t  \b  O B= \b C@ \>@3@,@5 \l BB@,	@5 S @Y@`@_@d@Z@<@i@;@8C@M@ \>@3@,@.index_file_name@1@. B{ B}@2@2@,	@5 \@,
@5 \a@. \l@-@2@5 \i@,@5 \@. \l@2@5 @ @@@5 \j BB@D@J@<@. \R@-@-@-@2@5 \i@. \j@-@2@5 \i@5 \n@. \j
@2@6 \@8X D  t  t t  B=t  \_ O B= \^C@ \>@3@;@8C
@ \>		@3@6 \]@8X D  t  t t  B=t  BA  D  t  t t  B=t  BA O B= B@C@#@= \>@3@5 \M@,
@5 \P@=
@5 \Q@$@<
@5 \Q@;@8X D  t  t t  B=t  \v O B= \uC@ \>@3@,	@0@. B{ B}@2@1@. B{ A@2@2@5 \ BB@6 \o@8C@6@ \>@3@. W{ \@2@0@. A Bz@2@1@. B{ B}@2@1@. A B@2@1@. A AE@2@2@,	@5 A @5 \o \@-@,
@5 \ A@6 \@8X D  t  t t  B=t  \ O B= \C@ \>@3@. W{ \@2@0@. A Bz@2@1@. A B@2@1@. A AE@2	@2@6 \@8X D  t  t t  B=t  A O B= AC@jAp \>@3@.  V* @@2@,	@5	al_option BB@,
@5 B @. I
 S@@2@5 SB @ A@,@5 \V BC@,@5 \V A @@5 @h @,
@. \r
@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  \m D  t  t t  B=t  \m 	D  t  t t  B=t  \m 
D  t  t t  B=t  \m D  t  t t  B=t  Y) D  t  t t  B=t  Y) 	D  t  t t  B=t  Y) 
D  t  t t  B=t  Y) D  t  t t  B=t  \ O B= \CA \> @9CA \>	
@3@5 \Z@6 \@8X D  t  t t  B=t  A  O B= \4CAm \>  @3@6 \@8X D  t  t t  B=t  \8 O B= \7C
@ \>@3@,	@5 \z@6 \ BB@8X D  t  t t  B=t  \ O B= \C@<A \>	
 @3@@@. Be
@2@5 \`@D@J@A
@<@@@,
@0@1
@2@5 @ 
@5 \`@D@J@<@$
@A
@8X D  t  t t  B=t  \ O B= \CAO \>@3@,
@5 @ BB@6 \ BB@8X D  t  t t  B=t  \ O B= \C@ AZ \>@3/*  $Id@5 A BB$~n~n@5 \    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  \ O B= \CA) \>@3@?
@5 C$ BB@D
@H@;@8C@,A+ \>@3@,
@5 BV BB@= D0@,@5 \@5 X
 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 P \@0@. T T@2@2@6 R \@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swi_system_utilitiesF@%/usr/lib/swi-prolog/library/system.plNlu@ S Eunlock_predicateElock_predicateE
system_module Esystem_modeXD  t  t t  \t truth O \ \C@Nu DoNl  @ @@9C@O \  @ @@9C@P \  E @@9C@Q \  F @@9XD  t  t t  \t  \ @DD  t  t @Et  \t \ D  t  t t  \t  \ O \ \C	@k \@3  @6  @8X D  t  t t  \t  \ @DD  t  t @Et  \t \ D  t  t t  \t  \ O \ \C	@d \@3 @6 \@8X D  t  t t  \t  \  O \ \C@Y \  @3 E@6 \ \@8X D  t  t t  \t  \ O \ \C@? \@3@K@;@@	@. S? S@@2@5 SB @@D	@& @@<@& @@8C@E \@3 @@5 \ \@;@. I
 S@@2@6 \@8C@H \@3 @@5 \@;@. E3 S@@2@6 \@8C@K \@3 E@6 R R@8X XQM DVF@&/usr/lib/swi-prolog/library/dialect.plNlu@ S Esource_exportsE
exists_sourceEexpects_dialectXO DV B C@u DTNl@3@,
@5 \G @ 

 @ @		@!@8X O DV \ C@h \@3@0@. A Bz@2@1@. B{ B}@2@1@. A AE@2@2@6 A @8X O DVattach_dialect C@@@M \@3@. W{@/  A\@2@5 \ DV@; @@,	@5 A^ @@. 	@/ W{@/  A\@2@5 Aq @@
@. @/  W~ @2@5 [k @D
@.  W~@2@@<@J@8C@U \ @9X O DVopen_source C@ \@3@,
@5 \ ] B}@5 B @@ D@5 D @D
@6 D @<@J@8X O DV \ C@.@w \@3@,
@5 ] ]@. C@. \
@+@2@/ B
@2@- AE@5 @G @@@5 WY @D@6 A @<@6 E E@8X O DV \ C@e \@3@-@6 ]
@8X O DV \ C@D \@3 Am@5 R R B@5 @h @@	@( H)@D	@J@<@6 ] ]@8X XQM D[F@&/usr/lib/swi-prolog/library/quintus.plNlu@ S Eno_style_checkE QEgenargEsimpleE OEsqrtEatanEatan2EasinEroundEacosEmodeEceilingEfloorEpowElog10EtanElogEsinEcosE UE	midstringE HEraise_exceptionEon_exceptionE	atom_charE ]<E	otherwise E SEstream_positionE	skip_line Ecurrent_streamE ]KE D2E ]<E ]<XO D[ ] CA
u DYNl@3@@	@5 A @D	@J@<@K@8X O D[ ] C@ ]R@3@6 Bh @8X O D[ O C@ ]R@3@Y@_@c@o@8X O D[ ]" C@ ]R@3@Y@_@c@&@o@8X O D[ ]$ C@ ]R@3@Y@_@c@o@8X O D[ ]( CA ]R @9X O D[ ]* C@ ]R@3@Y@_@c@o@8X O D[ ]0 C@ ]R@3@Y@_@c@-@o@8X O D[ ]2 C@ ]R@3@Y@_@c@%@o@8X O D[ ]8 C@ ]R@3@Y@_@c@$@o@8X O D[ ]; C@SAk ]R	
@3@K@;@,@5 SN @=@L@<@@@L
@D
@5 U @<@J @-@,@5 C 
@Y@^@^@d@o@-
 @,@5 ]W@5 ]U@0@1	@1@2@6 B+ @8C@'Aw ]R@3
@5 ]W @-@,@5 ]W@-
 @,@5 ]W@6 @u @8X O D[ ]= C@ ]R@3@Y@_@c	@o@8X O D[stream_mode CA( ]R  B} B}@9CA) ]R  A A@9CA* ]R  EI A@9CA+ ]R  E? A@9X D  t  t t  D[t  ]A @DD  t  t @Et  D[t ]@ @o  O D[ ]@ CA ]R@3@6 @G @8X O D[	to_prolog C@| ]R@3@,
@5 A @6 ]_@8X O D[ ]B CAZ ]R@3@6	char_code @8X O D[ ]J CA: ]R  @3
@6 D @8X O D[ ]H CA/ ]R@3@. V	@2@5 D @6set_stream_position @8X O D[ ]G C@ ]R@3@,	@5 S @,
 P@5 S  S@6date_time_value S@8X O D[ ]P CAg ]R@3@-@-@6 ]; D[@8X D  t  t t  D[t  D2 @DD  t  t @Et  D[t ]O O D[ ]O CAN ]R@3@6 @k @8X O D[ ] C@ ]R@3@,	@5q_style_option ]p@. E3	@2@6 SB @@8X O D[ Q C@B@ ]R WG@3@;version_data@. H)@+
@+@+@-@2@5 @]  H+@,
@5 ]xcompiled_at@,@5 ]x@0SWI-Prolog @1
@1 D0@1@1 D0@1@1 P7@1
@1): @1@2@6 ]X@8C@ ]R@3@6 ]x@8X O D[ ] C@ ]R@3@Y@_@c@"@o@8X O D[ ] C@ ]R@3@Y@_@c@(@o@8X O D[ ]  C	@ ]R@3@Y@_@`@d@)@o@8X O D[ ]& C@ ]R@3@Y@_@c@'@o@8X O D[ ], C@ ]R@3@Y@_@c@o@8X O D[ ]. C	@ ]R@3@Y@_@`@d@/@o@8X O D[ ]4 C@ ]R@3@Y@_@c@+@o@8X O D[ ]6 C@ ]R@3@Y@_@c@#@o@8X O D[ ]: C
@i ]R
 S	@3@6 Sz @@8C
@k ]R
 Sz	@3@6 ]|@8C@m ]R S{@3@6 S ]p@8C@o ]R
 B|	 @3 B}@6 C+ @8C@q ]Rcd@3 H8@0@+	@2@5 A @-@6 E
 @8C@t ]R
 ]	@3@-@6 ]@8C@v ]R
args	@3 D@6 ]x@8C@x ]R
 D	@3 D@,
@5 ]x ]^@6 TL TX@8X O D[ ]s C@ ]R
single_var	singleton@3@;@8C@ ]R 	@9X O D[ ]> CA ]R@3@6 @ @8X O D[ ]D C
Ae ]R@3@-@-@-@6 ]o@8X O D[ ]E C@ ]R   @9X O D[ ]Q CAi ]R@3@-@6 ]o@8X O D[ ]N CA< ]R@3
@6 D @8X O D[ ]L C@5A ]R@3@. ](@+@2@5 ]e@5 ]Z ]p@@

@. C\@+@2@5 ]e@D
@J@<@@
@.file_no@+@2@5 ]e@D@J@<@% D|@$@8X XQM CF@%/usr/lib/swi-prolog/library/socket.plNlu@ S E
tcp_setoptEtcp_open_socketE
tcp_socketEtcp_host_to_addressEtcp_connectE	tcp_fcntlE
tcp_listenEudp_receiveEtcp_close_socketEudp_sendE SE
tcp_acceptEtcp_bindE ]E
udp_socketE
tcp_selectXO C ] C
@Vu CNl@3@5tcp_connect_hook S@;@8C@X ]@3@5 ] S@6 ] S@8X O C ] C
@a ]	setflnonblock@3@; ]@6 ] S@8X D  t  t t  Ct  ] 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 WlXD  t  t t  Ct 	hide_vars O C ]CCQs CM
 Z

 Z
@3
@6
hide_names C@8X D  t  t t  Ct bind_skel_vars O C ]CB ] 
@9C@!B ]
 Z

@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 ]
 [A	
 [A
@3@5 R ]@;
@6 ]@8CB ]
 N	
 ]
@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 ] Z @@5 ]toplevel_print_factorized @@5 ] 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  ] E&@,@5 ^@,@5 A
 @@@( Wm@D$banner_goal@,

@5 @q @<@#
@.  @l
@2@6 @X @8X D  t  t t  Ct write_bindings2 O C ^CB ]@3 ]
groundness@5 ]@; Cw@. C@/ Y	@2@6 ]@8CB ]
 @@3 ] ]@5 ]@; Cw@. C@/ 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@ 
 		@!@,
@ Sinitialize_now S@; 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 We@5 ]@;@8C@~A ]
@3@5$set_prolog_file_extension  ] Q@,@5 ] D@,	@5 ]@,
@0@+@2@5 B @? Wa@5 A ]@D@H@?@-@0-f@2@5 ^2@D@H@,@5 ^@-@5 @  B}@5 C+ ]@;@,
@5 E
 ]@-
@5 E
 ]associated_file@5 ]@@@.  @/ window_title@2@5 [k ]@DSWI-Prolog -- @,@5 @u @-@7  ^: @<@J@A@8CA ]   @9X D  t  t t  Ct  ]  D  t  t t  Ct  ] O C ]CB  ]@3@,	@5 J ]@. ]@-@2@5 C ]@. ]	@2@6 @ ]@8X D  t  t t  Ct $execute_goal2  D  t  t t  Ct  ^C O C ^CC@4Be ]@3@5
restore_debug  ]@@,
@5 [ ]@=@5
save_debug  ]@<@5 ^E@I O@5 Zs ]@,@5call_expand_answer ]@>@?
@?@5write_bindings ]@D@H@D
@H@D@;@I@G@8CBq ]@3@5 ^I Cw@. C C@2@5 ]@I@8X D  t  t t  Ct $search_aliases  D  t  t t  Ct  ^S O C ^SC@&@ ]

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

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

 Z@!@h@B@<	@#@B@B@6 ]@8X D  t  t t  Ct $execute  D  t  t t  Ct  ^p O C ^pCBR ]@3@K@; AO@. YJ@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 ^D ]@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  ^   D  t  t t  Ct  ^  O C ^C@K ]  @3 @-@5 ^b ]@;@8C@]@M ]@3system_init_file@,@5 ^@* D C
@,	@5 ]rc@,
@5 ^5@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 H ] @l@5 Ih ]$break_level@- @5 ^ CN@- @5 ^ 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  ^% O C ^$C@%Cg ]@3@5 ^" O@5 ^L@,	@5 Cz ]@5answer_respons ]@@
@(again@D
 Cw@. C Y@2@5 ]@I@<@;@8X D  t  t t  Ct  ^  O C ^CA6 ]@3 ^9@,@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 ^z@8X D  t  t t  Ct  ^1   D  t  t t  Ct  ^1  O C ^0C@:A? ]@3@-@.  @/win_registry_get_value@-@-@-@2@5 BJ @,@5hkey ]@. ^
fileExtension@+	@2@- AE@5 ^z@;@@ D0@,
@5 ^=@D@J@<@#
	 Q@6 ]@8CAI ]   @9X D  t  t t  Ct  Wm   D  t  t t  Ct  Wm  O C WlC@9 ]  @3 Wp Y=@6 ]@8X D  t  t t  Ct  ^Z O C ^YC@ ]@3 H1 @@5 ]@#
@;@#
@  Ab	@!@8C	@ ]  

@9X D  t  t t  Ct  ^K  O C ^JC@+B  ]@3@@
@5 Y  ]@5 ^x@D
@% @@<@% @ A;@,	@5 ] A; @@5 @h ] C@. C	@2@6 ]@8X D  t  t t  Ct  ]  D  t  t t  Ct  ] O C ]C@/B9 ]	
@3@>@.subst_chars	@2@,@5 W! ]@,
@,@5 ^2@,@5 ^2@D
@,@5 ^2@5 ^2@;@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 ]@< U@6 ]@8X D  t  t t  Ct  ^   D  t  t t  Ct  ^  O C ^C@\ ]  @3 I@-@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@. ^| I
@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 ^ ^@,	@5 ^ AO@. YC@/ YE	@2@5 ]@5 ] AO@. YC@/ YH	@2@5 ] ^@-@5 ^@;@8X D  t  t t  Ct  V5 O C V5CB ]@3@,
@5bind_query_vars ]@-@6 ]@8X D  t  t t  Ct call_expand_query O C ^CC ]@3@ @ L= @@;@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 ^B@@;@8X D  t  t t  Ct factorize_bindings O C ^CC) ] @9C@LC* ]

 Be

 Z

@3@. Hh@2@!@,@5$factorize_term ]@@
 ^  @@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 ] D@,@. @N@. @ @@2@/ Cu@2@6 ^z@8X D  t  t t  Ct  ^R O C ^QC@@B} ]
@3@?@5 [ ]@D@H@;@,
@,@5 [E ]@,@5 ^r@,
@5 ^-@,@5join_same_bindings ]@,@5 ^@,@5 ^ ]@,@5filter_bindings ]
@6 ^  ]@8CB ]@3@,
@5 ^@,@5 ^@,@5 ^@,
@5 ^
@6 ^@8X D  t  t t  Ct  ] O C ]CCT ] 
@9C@1CU ]
@3@@ @-@- M/@5 C ]toplevel_print_anon @@5 ]@D@J@<@(
 D|@. Z@2@5 ^g@;
@6 ]@8CC] ]
@3
@6 ]@8X D  t  t t  Ct  ^]  D  t  t t  Ct  ^] O C ^\C@"@ ]@3@. A
	@2@- AE@5 ^z@=@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 ^U@ 
 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 ] MC
@3@;@6 ]@8CA ] 	@9X D  t  t t  Ct  ^ O C ^CC5 ] @9C@6C6 ]
@3@@@ 

 Be
@!@$
@5 [ ]@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 ^2@? Wa@5 ^3@D@H@>@,@5 ]@@@+@. ^@+@+
@2@5 ^@D
@,@5 C> ]@. @@+@2@. A@/  @l@/ Ba@2@5 U0 ]@< @@. X G9
@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 ]
 Z
 Be

 Z@3@'
@;@5 ^l@ 
 Z@!@6 ^@8C@QB ]

@3@ 
 Z@!
@,@5 ^@@@*@K@?@5 [ ]@D@H@( D|@D@ 
@!@5 ^l@ 
 Z@!@<@$
@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 E1 ]@Y@^@Z @j@;@,@5 ] ]@5 ^"@5 U ]@. U @y@+
@2@,@. @N@. @ @@2@/ Aa@. C@@. Be@/ @@. U@-@2@-@2 AE@2@/ @@2@5 ^z@@@<@-@.  @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@. U
	
@2@. @N@. @ @@2 AE@2@5 ^z@;
@6 U ]@8C@+A ]@3@,@5 I ] @y@5 ^@@ GZ!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 S ]@?
	 @D@5 ^@D
@H@;@$
@8CB ]
 	@3 O?@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 Ha@5 H>  D@,@5 ]+C@5 ^3@D	@.  @l@/ W{emacs_interface@2@6 A ]@<@J@A@8X D  t  t t  Ct  ^  D  t  t t  Ct  ^ O C ^C@< ] D@3@;@8C@= ]@3@-@5 ^{@;@8C@? ]@3@5 B @;@.  @l@2@6 ^@8C@+@B ]@3@. H.@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 ^f ]@D@6 ^@A
@<@ 	
@!
@6 ^@8X D  t  t t  Ct  Bz  O C ]C@`A ]
@3$tracing@- F@5 ^ ^@,@5 ^@5 ^"@>@,	@5 ^r@@ @y@. D @@2@5 D ]@D@,
@5 ] ]@,|    @5 O ]@<	@%
 A@, A@5 ^@5 Wi ]@,@,
@5 ^ ]@-@5 ^@,
@,@5 ^ ]@D@5 ^q ]@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 O C ^NCC ]@3@ @ Q @@;@8CC ] 	@9X D  t  t t  Ct  ^  O C ^C@pA ]	@3 D@,@5 ]@,	@5 ^h@@

@(	 Wa@D
@;@B
@A@<@S@>--pldoc@,
@5 ^=@D@@@(
 A@D@. @N@.
doc_server@-@2doc_browser@2@@B@<@0@@ A@,@5 ^=@.atom_number@+@2@- AE@5 ^z@D@. ^@2@@< @@. X X@2@5 ]@6 Cu ]@B@G@8CA- ]   @9X D  t  t t  Ct  ^a  D  t  t t  Ct  ^a O C ^`C@ ] @9X D  t  t t  Ct  ^ O C ^CBA ] 		@9C@"BC ]@3@5 A ]@;@,
@5 ^@@#	
@,@5 \ ]@6 ^ ]@8CBI ]@3@,
@5 ^
@6 ^@8X D  t  t t  Ct  ^W  D  t  t t  Ct  ^W O C ^VC@ ] 		@9C@ ]
@3
@6 ^U@8X D  t  t t  Ct  ^G  O C ^F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 ^3@; A@. C A@2@6 ]@8C@)Cu ]	 Z@3@0@;@1@n@1@r@1@N@1@R@1@ @1	@2@5 ^3@; Cw@. C Ab@2@6 ]@8CCx ]	 Z@3@0@t@1@T@2@5 ^3@;@5 ^@5 ^I Cw@. C	; [trace]@2@6 ]@8C@)C} ]	 X@3@0@c@1@a@1
@1
@1@y@1@Y@1@.@2@5 ^3@; Cw@. C D0@2@6 ]@8C	C ]@b ^&@3@;@6 YD  ]@8CC ]	 ^&@3@,
@,@5 ] ]@; Cw@. C
@2@5 ] Z@6 ^@8CC ]? ^&@3@; Cw@. CuEOF@2@5 ] @6 ^@8CC ]	 ^@3 Cw@. YV@2@6 ]@8X XQM DF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.plNluS E DXO D D C@W D@3@. @@. D D@/ D@2@-@2@6 @ @8X D  t  t t  Dt  Bt  O D Bs C D D~ C D@9X O D	nonvar_or C@ D 

 I_
@9C@ D

 Aa
 I_
@3@6 _ D@8X O Dsimplify_coroute C@ D 
 ]
 I_

 [A
@9C@ D 	@9X O Done_cond C@ D@3@,@5	cond_vars D@6 _@8X O D _ C@ D 
@9C@+@ D	
@3@@ @@5 Bh @D@ @!@<@#@h	
@6 _
@8X O Dblock_declarations C@'@ D
 
@3@,@,
@5 B @,
@5 _@. 
@/$block_pred@2@6 B B@8X O D	when_cond C@ D@3@;@6 _ D@8C@ D	
 @N
@3
@5 _@6 _ D@8X O D	block_arg C@ D@3@K@;@6 W] R@8C@ D @@3@;@8C@ D @o@3@;@8C@ D @H@3@;@8C@ D@3block_argument@6 @ R@8X O D
rename_clause C@ D
 @	
 @
@3@;
@6 _ D@8C@ D
 	
 
@3
@6 _@8C@ D@3@0@+@+@2@5 @ @,
@5 @u @0
@2@6 _ @8X O Dexpand_specs C@^ D@3@K@;@5 _@$
@8C@b D
 
@3@;@#

@6 _" D@8C@d D
 @N
@3@;@#
@,@5 _$
@6 _$@8C@@g D
@3@5
valid_head D@. 	@2@5
check_dynamic D@,@,
@5 _@,
@5 _@. _@2@!@#
@@@. 	@/  _@2@5 [k @#@D@#@<@ 
 @ C  _@!@A@@ @@5 A^ @@#@D@ @!@<@ 
 	@!@A@ 
  D D%	@!@8X O D D( C
@ D@3@-@5 S: @@;block @6 _@8C@h@ D
@3@,
@5 _ D@ 
 	@!@,@,@5 _@,@5 @ @@,@0@2@5 _  _.@,@5 _!@,@0@2@5 _ 
@,@5 _@. ]@2@,@5 _ D@ 
 @@! _.@6 _@8X O D _) C@| D@3@= 	@5 S @@< C@5 _2 D	predicate@6 A R@8C@ D @9X O D _& C@x D@3@5 R @. Bh@-@+	@2@. _	@2@6 U0 U5@8X O D D" C@1 D@3@K@;@I@8C@3 D
 @
@3@;@6 D!@8C@$@5 D@3@@@ 
 @!@D@$	@A
@< @@,
@5 _,@ 	
 
@!@8XO D D C@Z D@3 @@,
@5 _,@. _#
@2@6 W! W#@8X D  t  t t  Dt  D& XQM DpF@$/usr/lib/swi-prolog/library/qsave.plNlu@ S E DE DXD  t  t t  Dpt convert_option O Dp _:C@ @u DnNl@3@,@5	min_stack D@;@@
@(	 @D@$
	@<@Y@^@`@ZD @g@d
@o@8C@ _< 
	@9X D  t  t t  Dpt save_format_predicates  O Dp _@ C@*A _<@3~nFORMAT PREDICATES~n@5feedback D@,@,	@5current_format_predicate @,
@5qualify_head D@.format_predicate
@2@!
~n~t~8|~w @0@2@5 _C@5 D @I@8CB _<   @9X D  t  t t  Dpt save_records  O Dp _P C@4A _<@3~nRECORDS~n@5 _C@=@'@,@5current_key  _N@0@1@+	@2@5 _C@-@5 VW  D0@5 _C@.recordz	@-@2@5 _O@I@<@J@B@8X D  t  t t  Dpt save_resources O Dp _YC@ _<	 C@3@;@8C@J@ _<@3~nRESOURCES~n~n@5 _C@5copy_resources D@=@5@-@. @+
@/ \@-@-@-@2@5 S: @@. 
@/ \@+@+@+
@2@. @N@.mkrcname
@+@2@/
save_resource
@2@5 U0 U5@I@<	@J@B
@B@A@8X D  t  t t  Dpt option_type O Dp _eC	B> _<	 E2@3@-@6 _=@8CB? _< class
 Al Wekernel C@9CB@ _<  Abool@9CBA _<  X= Am@9C
BB _<  @
 Alsave G'@9CBC _<  RQ _i@9CBD _<  E& R@9CBE _<  \
 R@9CBF _<  ^
 Am@9CBG _< emulator WZ@9XD  t  t t  Dpt save_options O Dp _lC@r@ _<@3$options$prolog A@,
@5 \ @=@Y@,@,@-@5 D @@@( C
@D@?@. _g We@2@5 A @D@H@<@J@?@( ^@D@H@. @-@2@,
@-@5option D@@	@K
@D@#@<
@,@5 _; D~w=~w~n@0@1@2@5 A @I@<@J@B@B
@6 B @8X D  t  t t  Dpt restore_import O Dp _{CA _<	 @l@3@;@.  @l
@2@5 D= @. @/ @@/  @l
@2@@8CA _<@3@. @/ @@/ 	
@2@@8X D  t  t t  Dpt save_attributes O Dp _~CAm _<@3@=@,	@5 S @@5save_attribute D@I@<@J@A	@8X D  t  t t  Dpt open_map O Dp _C
B" _<@3@;@. V*@-@2@6 C @8CB$ _<@3 A@,	@5 B @. _	@2@6 A @8XD  t  t t  Dpt  D @DD  t  t t  Dpt  D O Dp _9C@4 _<@3@6 D D@8X D  t  t t  Dpt  _c O Dp _bC@/@ _<@3@0@. B{ B}@2@1@. A AE@2@2@,@5 A @;~t~8|~w~t~32|~w~t~48|~w~n@0	@1
@1@2@5 _C D@6$rc_append_file @8C@ _<@3@,@5 \ @5
copy_resource D@;@8C@ _<@3 B@. @@. A% J@/ \	
@2@-@2@6 @ @@8X D  t  t t  Dpt exe_file O Dp _C@o _<@3 H1 @@5 @] @- A@5 @ @;exe@6 _@8C@s _< 	@9X D  t  t t  Dpt special_module O Dp _CA _<  @9CA _<  @l@9XD  t  t t  Dpt  D @DD  t  t t  Dpt  D O Dp DCAL@7 _<@3@5
check_options D@,
@,@5 @ @,@5 _ D@.  A @@2@,
@,@5 _t@.  X=@2@,@,@5 _t@.  E&@2@,@,@5 _t@.  @ _j@2@,@,@5 _t@.  _g We@2@,@,@5 _t@.  ^
@+@2@,@,@5 _t@5default_init_file D@@@ @( D|@D@ @# ^@,@5 @q @.  @l@2@5define_predicate D@B@<@*@. 
@2@,@5 A
 @,@5 _@.  @l@2@5 _@0@. Be E&@2@2@!@A@@@!	@(
 @@D@!@5
save_autoload  D@<@J@5 _ D Wd @@5 A  ^.@5 _@@@"@5 C$ @D@"@5 R5 @<@J@,@5$rc_open_archive @5make_header D@0@. _r@2@1@. ^
@2@2@5 _m D@5 _Z D$state _o A@,@5 _p@5	$open_wic  E@5 \ \@5save_modules D@5 _Q D@5
save_flags  D@5save_imports  D@5save_prolog_flags  D@5save_operators D@5 _A D@5save_functions  D F@5 _@5
$close_wic  D@5 _z@5$rc_close_archive @5$mark_executable @6	close_map  D@8X D  t  t t  Dpt  _E O Dp _DCB- _<@3@,
@5 _ D@;@6 _y@8CB0 _< @9X D  t  t t  Dpt  _  O Dp _C@BB _<@3
~nFUNCTIONS~n@5 _C@. @+@+	@2@,
@5$prolog_arithmetic_function @,@,@5 B @h
@,
@5 _@.$arithmetic_function@. @2
@2@! _N@0@2@5 _C@5 _O@I@8CB _<   @9X D  t  t t  Dpt  _  O Dp _C@0A _<@3~nFLAGS~n~n@5 _C@=@#@,@5current_flag @,	@5 _~t~8|~w = ~w~n@0@1	@2@5 _C@. @q@-	@2@5 _O@I@<@J@B@8X D  t  t t  Dpt  _ O Dp _C@'A
 _<@3@. _@+	@2@.save_module	@2@5 _d@. @N@. [	@2@/ D@/ _	@2@. _	@2@6 _d@8X D  t  t t  Dpt  _K O Dp _JC
B _<	@3 @5 _@;@8C	B	 _< 	
  @l@9X D  t  t t  Dpt no_save_flag O Dp _CA _<  D@9CA _<  U@9CA _<  ^9@9CA _< hwnd@9X D  t  t t  Dpt pred_attrib O Dp _CAH _<
indexed	
 \ @3@;@-@6 _@8CAJ _<
 @E	
 @E @3@;@-@6 _@8C@,AL _<		

 
  
@3@5attrib_name D@,@5 _
@6 _@8XD  t  t t  Dpt  _ O Dp _CA _<@3@5 S& BB@;@8C@ A _<@3@-@,	@5 _@,
@,@5 _@. @@. A% Z@/ 
@2@-@2@6 @ @8X D  t  t t  Dpt  _ O Dp _C@3@ _<@3 B}@,@5 _p A@,
@5 _p~t~8|~w~t~24|~w~t~40|~w~n@0
@1@1<Copied from running state>@2@5 _C
@5copy_stream_data 
@5 _z@6 _z@8X D  t  t t  Dpt  _ O Dp _CBI _<@3@;@8CBJ _<	@3@K	@;@. @@. @ _l	@2@-@2@6 _@8C@FBM _<
 Be	
@3@;@@
@&@,@5 _f D@D
@@
@5
check_type D@D@6 _@<
@. @@. @
@2@-@2@6 _@<@. @@. @save_option	@2@-@2@6 _@A@8CBU _<	
@3@0@+@1@+@2@5 @ @;@0@. Be@2
@2@6 _@8CBX _<	@3@. @@. @ _l	@2@-@2@6 _@8CBZ _<@3@. @@. @ A@2@-@2@6 _@8XD  t  t t  Dpt  _ O Dp _C@A* _<@3@5 A ~n~nMODULE ~w~n@0@2@5 _C@5save_unknown D@=@
@. @+@2@!@-@5 __@?
@. S<@-@2@5 _@D@H@? C@5 _@D@H@,@,
@5 _~nsaving ~w/~d @0@1
@2@5 _C@@@%@ 
 \@!@*	 C@D 	@5 _@>@( @l@D @5 _@G(Skipped clauses)@5 _C@I@<@J@5 _ D@? 
@5 _@D@H@-@,@5 V  D0@5 _C@5 C @I@<@5 @   Sq@6 _C@B
@B@A@8X D  t  t t  Dpt  _^ O Dp _]C@@@ _<@3@,	@5 _@,
@5$rc_members @=@/@. ^~@+@+@2@5 E E@?
@-@ @ \ @@D
@H@?	@5reserved_resource D@D@H@5 _@I@<@J@B@8X D  t  t t  Dpt  _  O Dp _C
B( _<@3@. _@+@2@5 F @5 _z@;@8CB+ _<   @9X D  t  t t  Dpt  _  O Dp _C@ZA _<@3
~nIMPORTS~n~n@5 _C@=@H@. @+@+	@2@. S<@+
@2@5 _@?
@5default_import D@D
@H@,@,@5 _~t~8|~w:~w/~d <-- ~w~n@0@1@1@1
@2@5 _C@.  Dp@/ _|
@/ @2@5 _O@I@<	@J@B@B
@A@8X D  t  t t  Dpt  _ O Dp _CA _< _j@3@;
~nOPERATORS~n@5 _C@. [@+	@2@.save_module_operators	@2@5 _d Sq@6 _C@8CA _< @9X D  t  t t  Dpt restore_prolog_flag O Dp  #CA _<@3@5 _@;@8CA _<@3@-@5 _@;@. @h	@2@- @@6 @G @8CA _<@3@0@. T
@2@2@6 _@8X D  t  t t  Dpt  _ O Dp _CAQ _<  	 	@9CAR _<  
 
@9CAS _<  D D@9CAT _<   @9CAU _<  @D @D@9CAV _<  B	 B	@9CAW _<  B<  @9CAX _< show_childs  @9CAY _<  O? @9CAZ _< nodebug @9XD  t  t t  Dpt  _ O Dp _C@u _< We D@3@;@8C@v _<@3 ^
@6 _q@8XD  t  t t  Dpt  V* D  t  t t  Dpt  V* 	D  t  t t  Dpt  V* 
D  t  t t  Dpt  V* D  t  t t  Dpt   	 O Dp  C@&Av _<@3@.  \@2@,	@5 _@@
@(	 @@D
@J@<@. @h@.  \@2	@2@6 _O@8X D  t  t t  Dpt  _a O Dp _`C@ _< @l		@3@;@8C@ _<@3@0@1 @1	@2@6 B+ @8X D  t  t t  Dpt  _? O Dp _>C@ _<  P@ @9C@ _< global@9C@ _< trail@9C@ _< argument@9XD  t  t t  Dpt  _  O Dp _C@:A _<@3~nPROLOG FLAGS~n~n@5 _C@,@,	@- A@,
@5$current_prolog_flag @?@5 _ D@D@H~t~8|~w: ~w (type ~q)~n@0@1	@1
@2@5 _C@.  Dp@/  $	
@2@5 _O@I@8CA _<   @9X D  t  t t  Dpt    O Dp  CB] _< E2@3@6 E1 @8CB_ _<
 Al
@3@5 Al @5 _s@;@8CBb _< Am@3@6  3@8CBd _< R@3@6  3@8CBf _< R@3@6 B @8CBh _< WZ@3@6 WY @8CBj _<  _i @@9CBk _<  _i @@9XD  t  t t  Dpt  _  O Dp _CA _<  @3@6 \4 BB@8X D  t  t t  Dpt  _v O Dp _uCB3 _<	
 @3@. Be
@2@5 R E@;@8CB5 _<	
 @3@,
@0@1
@2@5  
@5  7@;@8CB8 _< 	
 	@9X D  t  t t  Dpt   " O Dp  !CA _< @3@;@8C@6A _<@3@.	$local_op@+	@+
@/ @+@2@. @N@. _D _N@1@. @	
@/ @2@2@/ D@/ @	
@/ @2@6 _d@8X D  t  t t  Dpt  _ O Dp _C@,@~ _<@3@.  _k @@2@,@-@5 _t@* @@;@0@. B{ B}@2@2@,@5 _$header \ D@6 _@8C@7@ _<@3@@
 H1 @@5 _@D@% @@<@% @@.  RQ@2@,@-@5 _t@( @@; Q@,
@5 _  : \ D
@6 _@8C@J@ _<@3 U @@5 _@; Q@,@5 _  : \ A@,@5 _p#!/bin/sh~n@5 _y# SWI-Prolog saved state~n@5 _y@@
@(	 We@D@%
 O@<@%
 MC@"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@0@1
@2@5 _y@6 _z@8C@ _< @9X D  t  t t  Dpt    O Dp  CA _< @3@;@I@8CA _<@3@. 	@2 	@5 @ @;@I@8CA _< @l@3@;@.  @l	@2@.  	@2@6$default_predicate @8CA _<@3@. 	@2@.  @l	@2@6  ?@8CA _<@3@. 	@2@.  	@2@6  ?@8X D  t  t t  Dpt  _ O Dp _C@vA] _<
@3@,
@5 _ D@@@:@ 	
 _@!@D@?@(@5 Bh @-@,@5 _@. C@+
@2@. Bh
 @2@5 _d@D@H@<@B@<@%@@@(	 O?@D@@
@. D @2@5 _@D@J@< 
@5 _@<@J@B@A
@5 _O(~w) @0	@2@6 _C@8X D  t  t t  Dpt    O Dp  C@ _<   : \@9C@ _<  _ _o@9C@ _<  _n _o@9XXQM TF@>/build/buildd/spark-2011.0.deb/simplifier/data__data_files.proMuS @lE T1Eadd_datafiles_global_user_ruleE GE TE T4Eadd_datafiles_ruleE T+Eadd_datafiles_fdlEno_log_file Eadd_datafiles_debugE T.Esave_data__data_files Emust_get_datafiles_debugEadd_datafiles_local_user_ruleE T=E T%E T@Eadd_datafiles_decEadd_datafiles_simplified_vcgE T(Eadd_datafiles_logEadd_datafiles_summary_dpcE T7E TEadd_datafiles_pfsEadd_datafiles_vcgE T:E T"Eadd_datafiles_simplified_pfsEadd_datafiles_dpcXD  t  t t  Tt  T 	O T G CAu DhM@3@6 T= T@8X O T  N C@  f@3@. T@	@2@5 @ @;@8X O T  L CA  f @3@?@-@5  g@D@H@8X O T  R C@  f@3@?
@5 Al @D
@H@=Expected atomic name for debug datafiles to find, but got: ~k@0@2@6 V V@8C@  f@3@5 T@  h@;@8C@  f@3@@Could not find debug datafiles for: Expected atomic name for: ~k@0@2@6  l@8X O T  P C@A  f@3 T@,@5  R  h@0@.  T@/  T@2@1@.  T@/  T!@2@1@.  T@/  T$@2@1@.  T@/  T'@2@1@.  T@/  T*@2@1@.  T@/  T-@2@1@.  T@/  T0@2@1@.  T@/  T3@2@1@.  T@/  T6@2@1@.  T@/  T9@2@1@.  T@/  T<@2@1@.  T@/  T?@2@2@5write_terms_to_file V@;@8X D  t  t t  Tt  T< 	O T  V C
@  f@3@. T:@2@5  i@;@8X D  t  t t  Tt  T? 	O T  Z C
@  f@3@. T=@2@5  i@;@8X D  t  t t  Tt  T6 	O T  ^ C
@  f@3@. T4@2@5  i@;@8X D  t  t t  Tt  T9 	O T  b C
@  f@3@. T7@2@5  i@;@8X D  t  t t  Tt  T0 	O T  F C
@  f@3@. T.@2@5  i@;@8X D  t  t t  Tt  T3 	O T  H C
@  f@3@. T1@2@5  i@;@8X D  t  t t  Tt  T* 	O T  J C
@  f@3@. T(@2@5  i@;@8X D  t  t t  Tt  T- 	O T  T C
@  f@3@. T+@2@5  i@;@8X D  t  t t  Tt  T$ 	O T  X C
@  f@3@. T"@2@5  i@;@8X D  t  t t  Tt  T' 	O T  \ C
@  f@3@. T%@2@5  i@;@8X D  t  t t  Tt  T 	O T  ` C
@  f@3@. T@2@5  i@;@8X D  t  t t  Tt  T! 	O T  d C
@  f@3@. T@2@5  i@;@8X XQM DbF@9/build/buildd/spark-2011.0.deb/simplifier/ioutilities.proNluS @lE@&read_up_to_number_of_chars_from_streamEread_line_from_streamEcommand_line_errorEshow_warningE	stopwith3E XqEshow_error_longE VE XnE XuEshow_warning_longEstopwithE  qE@!read_lines_from_file_as_char_listXO Db@#read_number_of_chars_from_stream_xx C@u D`Nl
 @ @@3@;@8C@  

@3@;@8C@  

@3@h
	?
@5@"read_number_of_chars_from_stream_x V@;@8X O Dbwrite_terms_to_file_x C@  	@3@;@8C@  	
 
 
@3@5write_terms_to_file_xx V
@6   V@8X O Db@$read_lines_from_file_as_char_list_xx C@  
 @@3@;@8C@  
    
@3@h

@5@#read_lines_from_file_as_char_list_x V@;@8C@  

@3
@5  @;@8X O Db   C@  	
 T@3@;@8C@  @3@,@5get_char @5   V@;@8X O Dbhighlight_problem C@HA   @@3@,@5 TG D_ O@5 A @O*****************************************************************************~n@5  @#* An error has occurred in the ~a~n@0@2@5  *** ERROR - @5  @5   Sq@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   Sq@5  
@5    @5   O@5  @;@8X O Db   CA  @3@,@5 B @. 	@2@~q
@5  @I@8CA  @3@;@8X O Dbconvert_charlist_to_readtext C@  	 @@3 @@5 E V@;@8C@  	@3@;@8X O Dbread_line_from_stream_x C@~   @ @@3@;@8C@  @3@,
@5 J @5 A  @;@8X O Db   C@  	 @3@;@8C@  @3@,@5  @5   V@;@8X O Dbwrite_atom_list_to_stream C@`  	@3@;@8C@d  	
@3~a
@0
@2@5  @6   V@8X O Db Xq CB)  @3@,	@5  @,
@5toolset_distribution X{SPARK ~a ~a Edition~n~n@0	@1
@2@5  @;@8X O Db  { C@-A  		@3@,@5 A @,@5  @,
@5  
@,@5 EH V@;@,@5  @,@5  @;@6   V@8X O Db Xn CB  @3@,	@5  @,
@5toolset_banner_line X{@,@5toolset_copyright X{SPARK ~a ~a~n~a~n@0	@1
@1@2@5  @;@8X O Db   CA  @3 A@0@1  @1@/%PRESIMP-F-ABORT, Presimplification terminated.@1  @2@,	@5 V{ V@6 V V@8X O Db  w C
A"  @3@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @,
@5 @u @6 Xu V@8X O Db  y C
Af  @3 B O@5   V@;@8X O Db V CA4  @3@5  @;@8X O Db  } CAP  @3 @ O@5  @;@8X O Db Xu C
A8  @3 @ O@5  @;@8X O Db   CA~  @3 B O@5  @;@8X O Db   C@  @3 B}@,@5 B  @5  @5 B @;@8X O Db  q C@  @3 A@,
@5  @5  @5  @;@8X O Db  u C@v  @3@,
@5 WK V@5   V@;@8X O Db  s C@  @3@,@5  @5   V@;@8X XQM W$F/usr/lib/swi-prolog/boot/dcg.plMs@ S E W!Edcg_translate_ruleE \XD  t  t t  W$t $t_fill  D  t  t t  W$t    O W$  C@s/usr/lib/swi-prolog/boot/dcg.plM

 @N Be	@3@'
@;@8C@   
		@9X D  t  t t  W$t 
$extend_cache D  t  t t  W$t    	D  t  t t  W$t    
D  t  t t  W$t     D  t  t t  W$t    D  t  t t  W$t 
$copy_args  D  t  t t  W$t    O W$  C@ @  @3@Y@_@`@j@;@,@5 Bh @5  @h

@6   W#@8C@   @9X D  t  t t  W$t    O W$  C@\@8  
 P
 @N

 @
@3@;@,@5 @ @,@,
@5$extend W#@. @2@,@,@5$t_body W#@. @2@,@5  @. @N@2@,@5$body_optimized W#@6  @8C@8@?  


  

 @
@3@,@,@5  @,@5  @. @2@,@5  
@6  @8XD  t  t t  W$t 
$dcg_reserved  D  t  t t  W$t    O W$  C@   @9C@   @9C@   
{}@9C@     @9C@    Aj@9C@   
 D@9C@   
 @N@9C@   
 Aa@9C@   
 C@9C@   
 C@@9C@   
 Ac@9C@   
  @9XD  t  t t  W$t qualify O W$  C@  
 @3@'@;@$
	@8C@   
 	
 	@9XD  t  t t  W$t     D  t  t t  W$t    O W$  C@>@E  @3@@
@ 
 @N
 Be	@!@'
@D
@$
@<@ @@@ 
 Be@!@'
@D@$
@&	 @@<@$	@B@8X D  t  t t  W$t  W" @DD  t  t @Et  W$t W! @HD  t  t t  W$t  W" O W$ W!CA  @3@6 \ W#@8X D  t  t t  W$t  W" @DD  t  t @Et  W$t \ @H @HD  t  t t  W$t  W" O W$ \C@:A  	@3@,@,@5 @ W#@@@K@D@. @ A*@-@2@5 @ W#@<@J@. @2@,
@,@,@5  @$	
@$
@. @2@@8X D  t  t t  W$t     D  t  t t  W$t    O W$  C
@  @3@K@;@. @ A*@-@2@6  @8C@  
 


 @3@;
@6  @8C
@  @3@5   W#@;@8C@@  @3@@@5 R @D@J@<
@. @@. A R@2@-@2@5  @@@5   W#@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  W$t     D  t  t t  W$t    O W$  C@  

 \

@3@K@;
@6   W#@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 W#@,
@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   W#@,@,@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.plNlu@ S E
is_processEprocess_killE
process_idEprocess_releaseE SE ! E !E SE SXO Cmap_arg C@ H9@3@;@8C@ H9@3@5 A @;map_arg_prim@,
@5 TL TX@6 B+ @8C@ H9@3@6 ! H;@8X O C ! CA H9 	@9X O C ! CA  H9@3@-@6 S H;@8X O Cexpand_cwd_option C@Q@ H9@3@. B@+
@2@,@5
select_option
swi_option@;@@@,@5 B @D@,@0@. A C&@2@1@. B{ B}@2@2@5 A @,
@5 ^
 @ 	
 !
@!@<@@
@5 C( @D@$	@< C&@6 A% R@B@8C@ H9 	@9X O C S C@4@ H9		@3@,@5exe_options H;@,@5 ! A@5 R R !	@,
@5 !@,@5 !@,@0
@2@5 @ @,@5 ! H;@6 S H;@8X O C   C
A H9@3@5 E1 @Y@_@Z @k@8X O C   CAF H9@3 G@6 ! H;@8X O C ! C@ H9
 D
@3@;@@@5 !@D@,@5 P @@<@#
@6 !@8C@ H9 	@9X O C ! C@"@ H9@3 H1 @@5 H@@;@ 
 A A _com
 B{ B}@!@8C
@ H9@3@ 
 B{ Je@!@8X O C ! CA H9@3 S@6 H@@8X O C S CA5 H9@3@6 ! H;@8X XQM ALF@"/usr/lib/swi-prolog/boot/expand.plMs@ S E AIE DXD  t  t t  ALt  AJ O AL AJC@s@"/usr/lib/swi-prolog/boot/expand.plM@3@,@5 @ @6 AJ AK@8X D  t  t t  ALt expand_body O AL !1C@o !,	
 @
 @
@3@L@;
@6 !+ AK@8C@r !,	
 @
 @@3@L@;@6 !3@8C@u !, 
	@9X D  t  t t  ALt 
expand_bodies O AL !4C@i !,@3@.  A6@2@,
@5$def_modules @*
 D|@;@. !1
@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 !0C@ !,	@3@K@;@8C@ !,@3@,@5call_goal_expansion AK@;@6 !/@8C@&@ !,
 @N
@3@;@,@5 !/
@,@5 !/@. @N@2@6 E AK@8C@&@ !,
 Aa
@3@;@,@5 !/
@,@5 !/@. Aa@2@6 !@@8C@9@ !,


 Aa
 C@
@3@;@,@5 !/
@,@5 !/@,@5 !/@. Aa@. C@@2@2@6 !@@8C@#@ !,
 C@

 C@@3@;@5 !/
@6 !/@8C@#@ !,
 Ac

 Ac@3@;@5 !/
@6 !/@8C@ !,
 D
 D
@3@;
@6 !/@8C@ !,
 T

 T@3@;
@6expand_setof_goal AK@8C@ !,
bagof

 !D@3@;
@6 !A@8C@B@ !,		
 

 @3@5 Al @;@. @/  A6@2@,@5 !6@. @@+@2@.  AL@/ !0
@2@. @@-@2@6 D @8C@B@ !,	@3@5 R @,@,
@5 B @>@,@5 C @. @/ 
@2@5 [k @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 !SC@^ !,
  
@3@.  
@2@,@5   W#@;@6 !5 AK@8C@a !,@3@6 !V@8XD  t  t t  ALt cond_compilation O AL !W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@A@<	@. !_
else_false@2@6 !a@A@8C@hAH !,
 @elif
@3@@
@M@. !_@+@2@5 F AK@D
@@@( @@D@. !_ !b@2@6 !a@A@<@/@@@#@( @@. !\
@2@,@. @N@. @ @@2 AE@2@5 !^@D@. !_ @@2@6 !a@<	@. !_@2@6 !a@A@<@. @@. Dno_if@2@-@2@6 @ AK@B@8C@HAS !,
 @else@3@@@/@. !_@+
@2@5 !e@D@@
@(
 @@D
@% @@<@@
@(
 @@D@% @@<@#
@. !_@2@6 !a@<@. @@. !f !g@2@-@2@6 !h@B
@8CA^ !, @ @@3@;@8CA_ !,
 @endif@3@. !_@-@2@5 !e@;@8CAb !,	@3@?
@5 !Y@D
@H@8XD  t  t t  ALt call_term_expansion O AL !kC@W !, 		@9C@*@X !,@3@@@. @/ D	@+
@2@@D@. !k@2
@6 !:@<@6 !l AK@A
@8X D  t  t t  ALt  AJ O AL AIC@ !,@3@.  A6@2@,
@5 !6@>@5 !3@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 !X AK@(
 D|@;@8C@R !,@3@.  D@2@,
@5 !6@,@5 !n@6 !T AK@8X D  t  t t  ALt 
eval_false O AL !rCA0 !,  AE@9CA1 !,  @@9XD  t  t t  ALt 	eval_true O AL !tCA- !,  @@9CA. !,  ]F@9XD  t  t t  ALt expand_meta_arg O AL !vC
@ !, @3@;@6 !/@8C@ !, 
	@9XD  t  t t  ALt  ![   D  t  t t  ALt  ![  O AL !Z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 !s AK@8X D  t  t t  ALt  @ O AL @CA" !,@3@L@6 !u AK@8X D  t  t t  ALt  ] O AL ]C@/A !,
 @N
@3@@
@5 !{ AK@D@$	@<@@
@5 !y AK@D
@&	 AE@<@>@5 !~@D@$	
@G@8C@&A !,
 Aa
 C@
@3@@
@5 !~@D
@$	@<@>@5 !@D@$	@G@8CA !,
 Aa
@3@5 !@$	@8XD  t  t t  ALt  !O O AL !NC@ !,@3@-@,	@5 Bh @(	 @;@8X D  t  t t  ALt  !C O AL !BC@ !,	@3@K@;@8C@ !,
 \

 \@3@;
@6 !A@8C
@ !,@3@;@6 !/@8X D  t  t t  ALt  !R O AL !RC@9@ !,@3@Y@_@`@j@;@,@5 !@,@5 !@,@5 !
@5 !w AK@h
@6 ! AK@8C@ !, @9X D  t  t t  ALt  !? O AL !>C@ !,@3@,@5 @ @. @/ A7	
@2@@)	
@;@8X D  t  t t  ALt  E O AL ECA
 !,	@3 A> @@5 @] @;@8CA !,@3@5 !} AK@;@8CA !, 	@9X D  t  t t  ALt  !R O AL !QC@#@ !,@3@-@,
@5 !I@,
@5 !I
@5 !I
@6 !@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 YE SBE V`E YnE BPE _XEnospyall E AD ErationalE \)Eatom_prefixE$predicate_propertyE XE S:E SzE K+E SE \TE DE WE C[E UbE	on_signalE [Egarbage_collect Ecurrent_signalE A^E YkE UcE SEset_prolog_stackErequireEprolog_stack_propertyE PXD  t  t t  @t  ! @DD  t  t @Et  @t !  @o @D  t  t t  @t  ! O @ !C@;As@#/usr/lib/swi-prolog/boot/syspred.plM@3@,@,@5$depth_limit @@=@&@,
@.$depth_limit_except
@2@5 @G @@,@5$depth_limit_true @@@@( Aj@D@;@<@J@<
@6$depth_limit_false @@B
@8X D  t  t t  @t 	spy_point O @ !C@3A/ !
 	
@3@-@. 	
@2@5 S: @@. 	
@2 Yl@5 @ @?@. 	
@2@. S<@-@2@5 S @@D@H@8X D  t  t t  @t $trace  D  t  t t  @t  ! O @ !C@ !@3@;@8C@ !
@3@;@5 ! @@6 !@8C@ !
 I

@3@,@5trace_alias @@; @o@,@5tag_list @@6 !@8C@ !
 I

@3@;@-@0
@2@5 !@6  @@8C@ !
 E3
@3@,@5 !@; @@,@5 !@6 !@8C@ !
 E3
@3@;@-@0
@2@5 ! @6 !@8C
@ !@3@5 Al @@. I
@2@6 !@8X D  t  t t  @t length3 O @ !CC ! 		@9CC !	@3@,@5 T @@6 ! @@8X D  t  t t  @t  SC O @ SBC@ !
 I
 M@3@; R M@6 @h @@8C@ !
 E3 M@3@; Rcodes@6 !@8C@ !
 S? M@3@; R M@6 @] @8C@ !@3@,	@5 B $map_style_check@,
@5	$map_bits @@-@6 !@8XD  t  t t  @t  !  O @ !CA !  @3 !@ Sdebug_control_hook S@I@8C
A !@3@,@5 ! @@5$nospy @@I@8CA !   @9X D  t  t t  @t map_dlflags O @ !CC_ !  @9C@0C` !
@3@,@5 ! @@@
@,
@5dlopen_flag @@D@J@<@. @@. @ !
@2@-@2@5 @ @@A
@Y@^@^
@d@o@8X D  t  t t  @t  \* O @ \)CAW !@3@-@6 \* @@8X D  t  t t  @t 
gc_statistics O @ !C@*B !@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 ! @9X D  t  t t  @t  CG O @ CGC@B !@3  *@,	@5 !	trailused@,
@5 ! P@,@5 !	localused@,@5 !  )@,
@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  \U @DD  t  t @Et  @t \T D  t  t t  @t  \U  D  t  t t  @t  \U O @ \TC
A !@3 BF@5 !@;@8X D  t  t t  @t  D O @ DCB !@3@L@L	@;@6 B @@8CB !@3@L	@ 	
 D
@!@;@5 A @*
 D|@8CB !@3@5 [ @@5 D @@6 "
@8X D  t  t t  @t  A O @ C[CCm !@3@6 N @@8X D  t  t t  @t $clause_property  D  t  t t  @t  " O @ "C
Ba !
 W
@3 W@6$get_clause_attribute @@8C
Bc !
 D
@3 CW@6 "@8CBe ! J@3 J @@6 "@8CBg !erased@3 " @@6 "@8X D  t  t t  @t  [ O @ [CB !@3@-@6 "@8X D  t  t t  @t  S{  O @ SCC !@3SHELL@,@5 H> @@;@6 Sz @@8CC! !@3comspec@,@5 "@;@6 "@8CC$ !  @3 S@6 "@8X D  t  t t  @t  ! O @ !CC !@3@0@+
@1@+@2@5 @ @@Y@^@p@-@6$set_prolog_stack @@8X D  t  t t  @t  ! O @ !C@ ! 	@9C@ !	
@3
@0	@1@2@5 "@6 !@8X D  t  t t  @t  ! @DD  t  t @Et  @t !D  t  t t  @t  ! O @ !C@6C !
 	
@3@=@ 

 @!@<@,@,@5 B @;@h
@,
@5 "@. 	@2 @6 _ @8X D  t  t t  @t  @ O @ DC
B !@3@5 !@5 "@;@-@6 [ @@8CB !@3@-@5 "  B@. X@2@6 @ @@8X D  t  t t  @t  Aw O @ AvCC !@3@,
@5duplicate_term @@6
nb_linkval @@8X D  t  t t  @t  BQ O @ BPC@4Am !@3@@@!@5 WY @D@=@,	 @l@5 B\ @A
@<@,
@5 P @@,	 @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 !		
@3@;@8C@V !	
@3@,@5 !
@6 !@8C@Y !	
 I
@3@;@,
@@;@Y@a@^
@d@o@8C@\ !	
 E3@3@;@,
@@;@Y@a@^
@c@d@o@8C@_ !	
 S?	
@3@,
@@Y@a@^
@d@Z @k@8X D  t  t t  @t  AD  O @ !CA# !  @3 AD@ S !@;@8C@AA% !@3 A; @@5 !@; AO@. AC E@2@5 "!@,@. !@2@,	@5 B @ AO@. Yx	@2@5 "!@. Y@+
@2@.trace_point
@2@,@5 "+ AO@. Y@2@6 "!@8CA, !  @3 AO@. AC F@2@6 "!@8X D  t  t t  @t  ! O @ !CC\ !  D/@9CC] !   )@9X D  t  t t  @t  " O @ "C@0B !@3@. CF Y@+	@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 ! @9X D  t  t t  @t  ! O @ !C
AZ !@3 @-@-@6 C @@8X D  t  t t  @t  S @DD  t  t @Et  @t S  @HD  t  t t  @t  S O @ SC@EA !	@3@(	 S.@;@ 
 
@!@5 "@-@5 BJ @?@5 \T @@D@H@?@-@5 !@D@H@,@,
@5 "@?@. 
@/ 
@2@5system_undefined @@D@H@8C@KB !
 	
@3@L	@ 	
 A@!@; A @@5 !@@@5 R @@D@,@,
@5 "@>@-
@-@5 B@ @@D@J@G@<@-@,@,
@-@5 "8
@6 "@8CB !@3@ 
 
@!@(
 @;@-@5 "2@5 "3@6 ! @@8C
B !@3@-@5 !@5 S& BB@6 "9@8XD  t  t t  @t  W O @ WCB^ !@3@6 " @@8X D  t  t t  @t  ! @DD  t  t @Et  @t ! @H @H D  t  t t  @t  ! O @ !CC< !@3@ @5 C @@6
$on_signal @@8X D  t  t t  @t  A_ O @ A^CA} ! @@3@6 @ @8CA ! CW@3@-@6 @ @@8CA ! B)@3@-@6 "A@8CA ! @x@3@,
@-@5 "A@>@,@  C@D@$	@G@8C
A ! C&@3@,
@-@5 "A@6 E
 @@8C	A ! A\@3 B@6 !@8CA ! D
 V 
   @3@-@6 "A@8CA ! I@3@@ I@,
@ ] ^{@-@5 "A@D@&	 @@<@&	 @@A
@8XD  t  t t  @t  "6 O @ "5CBK ! 
  @l prolog_trace_interception@9CBL ! 
  @l prolog_exception_hook@9CBM ! 
   $c_call_prolog @9CBN ! 
    ^:@9XD  t  t t  @t  ! O @ !CC !@3@,
@5stack_property @@5
stack_name @@0
@1@+@2@5 "@6 "@8X D  t  t t  @t  ! O @ !C@ !  B
trace_call
trace_redo
trace_exit
trace_fail@9C@ !  @ "M@9C@ !  Z "N@9C@ !  H` "O@9C@ !  AE "P@9X D  t  t t  @t  M? O @ !CC !@3@6 Sv @@8X D  t  t t  @t   @DD  t  t @Et  @t Y D  t  t t  @t   O @ YC
@ !@3@. I
 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@ !
 	
@3@K
@;@. @ A*@-@2@6 !@8C@ !
 	@3@;@8C@ !
 
@3@;@. 
@2@5 "R@. 
@2@6 "R@8C@@ !
@3@,
@5 S @@*
 D| A; @@5 !@=@k@,@5 @ @@,@5 S" @@@
@ 
 @!@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@{ !  Am@9C@| !  ]@9C@} !  S@@9C@~ !  B	@9C@ !  	@9C@ ! charset@ @9XD  t  t t  @t  ! O @ !C@%AI !@3@5 ! @@@@ 
rdiv	
@!@D@J@<@>@5 E1 @@D@$	@&
@G@8X D  t  t t  @t  "I O @ "HCC ! limit@9CC ! spare@9CC ! 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 !	
 
@3@=@K
@<@K@;@6generate_current_predicate @@8C
A !@3@5 "2@5 "3@;@8C@#A !	
 
@3@,@5 C @. @2@5 "2@. @2@5 "3@;@8C@1A !	
 
@3 A @@5 !@?
@. 
 \@2 AE@5 !@D
@H@,@5 "@-@-@5 "8@;@8X D  t  t t  @t  " O @ "C@=C  !@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
 ! @9X D  t  t t  @t  CG  O @ K+CB !  @3 A@6 ! @@8X D  t  t t  @t  D O @ "CB ! 
 D@9CB ! 
 W@9CB ! 
 B@9X D  t  t t  @t  Uc O @ UbCCQ !@3@6 ! @@8X D  t  t t  @t  !  O @ !CC !  @3 @6$garbage_collect @@8X D  t  t t  @t  Yl @DD  t  t @Et  @t Yk D  t  t t  @t  Yl O @ YkC@ !
 		@3@K	@. @ A*@-@2@6 !@8C@ !
 	@3@;@8C@ !
 	
@3@;@. 	
@2@5 Yk @@. 	@2@6 "p@8C@ !@3@. Yk@2@ S !@;@8C@ !@3@,	@5 "S@,
@5 "T@,@5 "U@5 ":@5$spy @@I@8C@ ! @9X D  t  t t  @t  "e O @ "dCA !@3@5 "@. 	
@2@!@5 "2 BF@6 !@8X D  t  t t  @t  ! @DD  t  t @Et  @t ! D  t  t t  @t  ! O @ !C@$By !
 	
@3@@@5 A @D@6 ! @@<
@. @@. A A
@2@-@2@6 !@8X D  t  t t  @t  "- O @ ",C@=A4 !
 
@3@-@. 
@2@5 !@. 
@2	trace_any@5 !@?@. 
@2@. S<@-@2@5 !@D@H@. 
@2@6 "V@8X D  t  t t  @t  ! O @ !C@v !@3@,	@5$visible @	$port_bit@,
@5 !@-@6 "x@8X D  t  t t  @t  "X O @ "WCA: !@3@,
@. @N@. !
@1@+@2@/ @@2@6 "+@8X D  t  t t  @t  @ O @ @C@KC !@3@@
@L	@D@6$length @@B
@<@9@,
@,@5
$skip_list @@@
@( D|@D
@$	
@<@%@@@K@D@6 !@<@. @@. A A@2@/ B@.  @@2@-@2@6 !@8X D  t  t t  @t  ! O @ !C@q !@3@,	@5$leash @ "{@,
@5 !@-@6 "@8X D  t  t t  @t  S# O @ S"CA !
 

 
@3@;@6 "U@8CA !
 
@3@6 "@8X D  t  t t  @t  Yo @DD  t  t @Et  @t Yn D  t  t t  @t  Yo O @ YnCA  !
 		@3@K	@. @ A*@-@2@6 !@8CA !
 	@3@;@8CA !
 	
@3@;@. 	
@2@5 Yn @@. 	@2@6 "@8CA !@3@. Yn@2@ S !@;@8CA	 !@3@,	@5 "S@,
@5 "T@,@5 "U@5 !@I@8CA ! @9X D  t  t t  @t  "{  D  t  t t  @t  "{ O @ "{C@c !  @@9C@d !  H`@9C@e !  AE@9C@f !  Z@9C@g !  Z@9C@h !  YD@ @9C@i !  Y@@@9C@j ! cut_exit@@9C@k !  C9A @9C@l ! cut@@9C@m !  B@?@9C@n !  Hi@/@9C@o ! half@-@9X D  t  t t  @t  "L O @ "KCC !  P@9CC !   )@9CC !   *@9X D  t  t t  @t  !  D  t  t t  @t  ! O @ !CB !interpreted@3 C @6 !@8CB ! O?@3 @6 !@8CB !exported@3 "@6 !@8CB  ! C@3 C@6 !@8CB" ! C@3 C@6 !@8CB$ ! 	@3 	@6 !@8CB& ! 
@3 
@6 !@8CB( ! D@3 D@6 !@8CB* ! @3 @6 !@8C
B, !
 S<
@3imported@6 !@8CB. ! @D@3 @D@6 !@8C
B0 !
 _
@3 _@6 !@8C
B2 !
 @E
@3 @F@6 !@8CB4 !
 D
@3@6 BQ @8C
B6 !
 W
@3 W@6 !@8CB8 ! B<@3  @6 !@8CB: !  '@3 @6 !@8CB< ! Yy@3 Yl@6 !@8CB> !
hashed
@3 "@5 !@Y@a@Z @k@8CBA !

references
@3 "@5 !@*
 @8C
BD !
  D
@3 D@6 !@8CBF ! Dx@3 Dx@6 !@8CBH ! D@3 D@6 !@8XD  t  t t  @t  X O @ XC@$A !@3@L@;@@@,@5stream_position_field @@D@6 Bh @@<
@. B@/ @ X@2@6 !@A@8C
A !@3@,@5 "@6 "@8X D  t  t t  @t  "	 O @ "C@2C !@3 Y4 @@5 !@; Y4@,	@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 ! @9X D  t  t t  @t  S{ O @ SzCC !@3 @6 S~ @@8X D  t  t t  @t  ! O @ "vCB ! @9C@#B !
 
@3@;@,
@5 "@. 	
@2@5$require @@6 "u@8CB !
@3@. @@. A V
@2@-@2@6 !@8X D  t  t t  @t  ! @DD  t  t @Et  @t ! @o  D  t  t t  @t  ! O @ !CC/ !@3@5 !@;@-@6 "=@8CC2 !@3@5 "_@;@-@6 "=@8C@)C5 !@3@@	@K@D@% A*@<
@. A Z+@2@!@. @@/ B@.  !@2@-@2@6 !@8X D  t  t t  @t  Uc O @ !C@%CT !@3@@@5 "t@D@J@<
@. @@. A A
@2@-@2@5 !@,@5 !@6$open_shared_object @8X D  t  t t  @t  " O @ "CA ! 
char_count@9CA !  W@9CA !  X@9CA ! 
byte_count@9X D  t  t t  @t  A O @ PC
Cv !@3@5 A @;@6 B' @8CCy !@3@0 A@2@0@. B{ B}@2@2 @@,
@5 A @;@6 "@8CC| !@3@0 A@2 @@,
@5 "@;@6 "@8X XQM D_F@:/build/buildd/spark-2011.0.deb/simplifier/data__system.proMuS @lEadd_system_toolnameE TCE TGEadd_system_start_date_timeEsave_data__system XO D_ " C
@Ru D]M@3@. TG@2@5 @ @;@8X D  t  t t  D_t  TB 	D  t  t t  D_t  TF 	O D_ TG C  C< 
Proof Checker@9XO D_ " C@N "@3@. TC	@2@5 "@;@8X O D_ " C@&@\ "@3 D_@,@5  R  h@0@.  D_@/  TB@2@1@.  D_@/  TF@2@2@5  q V@;@8X XQM SF@#/usr/lib/swi-prolog/library/date.plNlu@ S Eday_of_the_weekE
parse_timeE "E ]lXO Sws C@u DrNl@ 
@3@;@#
@6 " ]n@8C@ " 	@9X O Sday_name C@ "  @S@u@n@9C@ " @M@o@n@9C@ " @T@u@e@9C@ " @W@e@d@9C@ " @T@h@u@9C@ " @F@r@i@9C@ " @S@a@t@9C@ " @S@u@n@9X O Sordinal C@4@ "		@3@,@,@5 U ]n@,
@,@5 "@,@,@5 "@Y@^@Z@d@g@^
@Z
@g@f@^@f@oAn@5 C @$
@8X O Sopt_time C@%@ "@3@=@ @T
@!@<	@ @ 
@!@;@#
@6iso_time ]n@8C
@ "    	@9X O S
iso_8601_rest C@-@k "
@-@3@,@5month ]n@ @-@!@,@5day ]n
@6 " ]n@8C@n "		
    @-@3@6 "@8C@p "

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

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

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

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

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

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


 @N
brace_term_position	@3@ 
 Be@!@;@,@,@5 $@h?@. E5@2
@6 $@8C@KA #
 @N Aj Be
 E5 Aj
 Be
 E5
 E5@3@Y@^@Z@f@o@Y@^@Z@f@o@8CA # 
	@9X D  t  t t  Dwt  V @DO Dw V C@VB #@3@,
@,@5 @ @@@. 
@2@ @ O% @@D@J@B@<@7@,@,
@5 $ @@@5 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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 # 
 U0@9X O Dwunify_clause C
@ #	
@3@;@8C@ #		
:->

 @@3@;
@6pce_method_clause V@8C@ #		
:<-

 @@3@;
@6 $!@8C@h@ #

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

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

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

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

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

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

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

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

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

	
 $	
	
@3@5 #@0 $@1@1@+@+@2@5 $@,@0@2@5 EH E
@0@2@6 $@8CBh #

@3@ @ A7 @@)	@8X XQM WGF@</build/buildd/spark-2011.0.deb/common/versioning/version.proMu@!S @lE  Etoolset_versionE  E  E X}E XyE XE XXO WG   C@Nu DgM @4Copyright (C) 2011 Altran Praxis Limited, Bath, U.K.@9X O WG $ C@M $ 2011@9X O WG   C@P $ GPL@9X O WG   C@O $ GPL 2011@9X O WG X} C@R $ @!Report bugs to: spark@adacore.com@9X O WG Xy C@Q $  A@9X O WG X C@T $  A@9X O WG X C@S $  A@9X XQM BF@ /usr/lib/swi-prolog/boot/bags.plMs@!S E BE !DE BE TXD  t  t t  Bt goal_simplified_vars O B $C@ns@ /usr/lib/swi-prolog/boot/bags.plM@3@K@;@$	@$
@8C@p $
 \	
 \
@3@;
@6 $ B@8C@ @r $
 
 

 @3@;
@6 $@8C	@t $	@3@6 K B@8X D  t  t t  Bt  B @DD  t  t @Et  Bt $ @H  @ @HD  t  t t  Bt  B O B $C@G $@3@.$new_findall_bag@+@2@.fa_loop	
@2@.$destroy_findall_bag@2@6 D @8X D  t  t t  Bt pick O B $C@| $@3@,@,@,
@5
pick_first B
@6
select_bag B@8X D  t  t t  Bt bind_bagof_keys O B $C@w $ @9C@x $
 E5
@3@-@5 [ B@6 $ B@8X D  t  t t  Bt free_variable_set O B $C@j $@3@,@5 $@. \@2@6$e_free_variables B@8X D  t  t t  Bt  $ O B $C@L $@3@?
@@?@5$add_findall_bag @D@H@D
@H@6$collect_findall_bag @8X D  t  t t  Bt  $ O B $C@ $
 E5

@3@6	pick_same B@8X D  t  t t  Bt  $ O B $C@!@ $
 E5
	
@3@'	@;@6 $@8C@ $ 
@9X D  t  t t  Bt  $ O B $C
@ $@3@;@$	@$
@8C@ $ 
	
@9C	@ $@3@6 $ B@8X D  t  t t  Bt  !E @DD  t  t @Et  Bt !D @H  @D  t  t t  Bt  !E O B !DC@?@W $@3@,@,@5 $ B@@@( I@D@5 B B@*
 D|@B
@<@. E5@2@,
@5 $
@-@5 $
@,@5 P B@6 $@8X D  t  t t  Bt  B @DD  t  t @Et  Bt B @H  @D  t  t t  Bt  B O B BC@D $@3@6 $ B@8X D  t  t t  Bt  T @DD  t  t @Et  Bt T @H  @D  t  t t  Bt  T O B TC@e@ $
@3@,@,@5 $@@@( I@D@,
@5 $@*
 D|
@6 EP B@B@<@?@. E5@2@,
@5 $@@
@5 WY B@D
@,@5 $@6 $@A@<
@-@5 $
@,@5 $@,@5 $@6 $@8X XQM @F@$/usr/lib/swi-prolog/library/error.plNlu@ S E AE A%E ZE @E AE RE UE W]E
is_of_typeXO @ A C@pu DUNl@3@. @@. A	
@2@-@2@6 @ @8X O @
not_a_list C@ $@3@-@,
@5 " @@	@K
@D@6 W] R@<@6 A R@8X O @ A C@V $@3@. @@. A	@2@-@2@6 $@8X D  t  t t  @t has_type O @ $ CA  $
impossible@3@-@6 $@8CA $  L@9CA $ Am@3@6 Al @8CA $ A@3@6 A @8C@(A $
 C
@3@@@5 E1 @D@5 % @6 C @<@5number @Y@`@a@l@Y@`@^@j@8CA $ E@3@=@(	 @@<@(	 @@;@8CA	 $ R@3@6 R @8CA
 $chars@3@6 % R@8CA $ !@3@6 ! R@8CA $ K@3@6 K R@8CA
 $ B@3@6 B @8CA $constant@3@6 $@8CA $ $@3@6 $ @8CA $ WZ@3@6 WY @8CA $ E2@3@6 % @8CA $nonneg@3@5 % @Y@`@Z @l@8CA $positive_integer@3@5 % @Y@`@Z @k@8CA $negative_integer@3@5 % @Y@`@Z @i@8CA $ I`@3@L	@8CA $ %@3@6 %@8CA $
 Tj
@3@5 %@6 A @8CA $ R@3@6 A @8CA $ A@3@6 %@8CA $list_or_partial_list@3@6is_list_or_partial_list R@8CA $symbol@3@6 $@8CA $ Ib@3@K	@8CA $ !@3@6 "\ @8CA $ M@3@6 Z @8CA $ @x@3@6 # @8CA  $
 A
@3@5 %@6
element_types R@8XO @is_not C
@ $ A@3@; A@6 $ R@8C@ $
 %@3@; A@6 %$@8C
@ $ %@3@; A@6 $@8C
@ $ %@3@; %@6 %$@8C
@ $ !@3@; !@6 %$@8C@ $ Ib@3@;@. @@. Z	@2@-@2@6 $@8C@ $ !@3@;@6not_a_rational R@8C@(@ $@3@@
	@K	@D
@6 $@<@@@5ground_type R@?@5 %@D@H@D@6 $@<@6 $@8X O @ W] C
@ $@3@. @ A*@-@2@6 $@8X O @ R C@ $@3@@
	@5 $ R@D
@J@<@6 %" R@8X O @ $ C@ $@3@6 %+@8X O @ Z C
@ $@3@. @@. Z@2@-@2@6 $@8X O @ %
 CA+ $@3@5 %@6codes_i R@8X O @ U C
@ $@3@. @@. U@2@-@2@6 $@8X O @ @ C@` $@3@. @@. @	@2@-@2@6 $@8X O @ % CA" $@3@5 %@6chars_i R@8X O @ %. CA/ $ @9CA0 $	
@3@5 % @5 %@6 %-@8X O @ %  CA; $ @9CA< $
@3@5 R R@6 %@8X O @ A% C@h $@3@. @@. A%	@2@-@2@6 $@8X O @ % CA@ $@3@-@,	@5 $@@
@K	@D
@J@<@(	 D|@8X O @ % CA4 $@3@=@5 $@<@=@5 %@<
@=@5 %@<@5 %	@;@8X O @ %1 CA& $ @9CA' $	
@3@5 $@5 SN @6 %0@8X O @ %) C@ $  WZ@9C@ $ 
 Tj@9C@ $  @x@9C@ $  K@9C@ $  M@9X O @ %& C@9@ $@3@@@K@D@6 $@B	@<@(@@@ 
 "]	
@!@D E2@5 %3 E2@5 %3 !@6 $@< !@6 $@B	@8X XD t  t @q CCv  DD t  t @q @v  @D t  t @q ^v  D t  t @q ^v  WmD 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  R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  U>D  t  Dpt _| C @t  UD  t  Dpt _| C @t  U@D  t  Dpt _| C @t  U:D  t  Dpt _| C @t  U@D  t  Dpt _| C @t  @D  t  Dpt _| C @t  U< D  t  Dpt _| C @t  A&D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ! D  t  Dpt _| De Ct   D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ! D  t  Dpt _| De Ct  !D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  !D  t  Dpt _| De Ct  SD  t  Dpt _| De Ct  !D  t  Dpt _| De Ct  SD  t  Dpt _| De Ct  SD  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  SD  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| De Ct  ]D  t  Dpt _| S Et  K	D  t  Dpt _| E @t  AD  t  Dpt _| E @t  AD  t  Dpt _| E @t  @D  t  Dpt _| E @t  A*D  t  Dpt _| E @t  RD  t  Dpt _| E @t  $D  t  Dpt _| E @t  A&D  t  Dpt _| E @t  ZD  t  Dpt _| E @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  R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 _| Dd Et  K	D  t  Dpt _| Dd Dbt  VD  t  Dpt _| Dd St  SD  t  Dpt _| Du Dwt  VD  t  Dpt _| Du Et  K	D  t  Dpt _| Du A=t  #D  t  Dpt _| Du A=t  ADD  t  Dpt _| Du A=t  A;D  t  Dpt _| Du A=t   'D  t  Dpt _| Du A=t  # D  t  Dpt _| Du Dwt  VD  t  Dpt _| Du Dwt  WD  t  Dpt _| Du A=t  AGD  t  Dpt _| Du A=t  A;D  t  Dpt _| Du A=t  ADD  t  Dpt _|  @t  SCD  t  Dpt _|  St  S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 _|  W$t  W"D  t  Dpt _|  @t  A_D  t  Dpt _|  Tt  T D  t  Dpt _|  B=t  S'D  t  Dpt _|  W$t  W"D  t  Dpt _|  @t  CG D  t  Dpt _|  Bt  TD  t  Dpt _|  @t  !D  t  Dpt _|  @t  XD  t  Dpt _|  B=t  \8D  t  Dpt _|  Ct  C D  t  Dpt _|  @t  \*D  t  Dpt _|  St  Z	D  t  Dpt _|  @t  \UD  t  Dpt _|  @t  AD  t  Dpt _|  #jt  #pD  t  Dpt _|  Bt  !ED  t  Dpt _|  @t  !D  t  Dpt _|  @t  !D  t  Dpt _|  \t  \D  t  Dpt _|  Ct  ] D  t  Dpt _|  @t  !D  t  Dpt _|  B=t  A D  t  Dpt _|  Bt  C`D  t  Dpt _|  [@t  [FD  t  Dpt _|  @t  @D  t  Dpt _|  @t  !D  t  Dpt _|  @t  !D  t  Dpt _|  @t  ED  t  Dpt _|  @t  !D  t  Dpt _|  ALt  AJD  t  Dpt _|  \t  \D  t  Dpt _|  Ct  ] D  t  Dpt _|  @t  S;D  t  Dpt _|  B=t  \6 D  t  Dpt _|  #jt  #nD  t  Dpt _|  @t  YlD  t  Dpt _|  @t  !D  t  Dpt _|  Tt  TD  t  Dpt _|  Bt  BD  t  Dpt _|  Ct  ] D  t  Dpt _|  ALt  DD  t  Dpt _|  Ut  U D  t  Dpt _|  @t  !D  t  Dpt _|  @t  S{D  t  Dpt _|  @t  UcD  t  Dpt _|  @t  AD  t  Dpt _|  Tt  TD  t  Dpt _|  @t  ! D  t  Dpt _|  \t  \D  t  Dpt _|  Ct  D-D  t  Dpt _|  @t  S{ D  t  Dpt _|  #jt  #lD  t  Dpt _|  @t  BQD  t  Dpt _|  [@t  [BD  t  Dpt _|  Ct  V D  t  Dpt _|  @t  AD D  t  Dpt _|  @t  SD  t  Dpt _|  Ct  Wm D  t  Dpt _|  St  [D  t  Dpt _|  #jt  #l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  ! D  t  Dpt _|  [@t  [DD  t  Dpt _|  @t  !D  t  Dpt _|  @t  !D  t  Dpt _|  #jt  #nD  t  Dpt _|  @t  !D  t  Dpt _|  Ct  V D  t  Dpt _|  B=t  \8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  WD  t  Dpt _|  U/t  ED  t  Dpt _|  U/t  U1D  t  Dpt _|  Bt  BD  t  Dpt _|  Bt  BD  t  Dpt _|  @t  M?D  t  Dpt _|  B=t  [D  t  Dpt _|  W$t   D  t  Dpt _|  @t  D  t  Dpt _|  [@t  [JD  t  Dpt _|  @t  UcD  t  Dpt _|  St  [D  t  Dpt _|  @t  @D  t  Dpt _|  [@t  [HD  t  Dpt _|  B=t  BAD  t  Dpt _|  @t  YoD  t  Dpt _|  Ct  Bz D  t  Dpt _| AX Ait  W.D  t  Dpt _| AX @t  A*D  t  Dpt _| AX Ait  W2D  t  Dpt _| AX @t  $D  t  Dpt _| AX Ait  W6D  t  Dpt _| AX Ait  W*D  t  Dpt _| AX Et  K	D  t  Dpt _| AX @t  @D  t  Dpt _| AX A=t  #D  t  Dpt _| AX A=t  ADD  t  Dpt _| AX @t  A&D  t  Dpt _| AX A=t  A;D  t  Dpt _| AX A=t   'D  t  Dpt _| AX A=t  # D  t  Dpt _| AX @t  AD  t  Dpt _| AX @t  AD  t  Dpt _| AX @t  RD  t  Dpt _| AX Ait  AgD  t  Dpt _| AX Ait  W4D  t  Dpt _| AX Ait  W,D  t  Dpt _| AX @t  ZD  t  Dpt _| AX Ait  W0D  t  Dpt _| AX @t  UD  t  Dpt _| AX Ct  RsD  t  Dpt _| AX A=t  AGD  t  Dpt _| AX A=t  A;D  t  Dpt _| AX A=t  ADD  t  Dpt _| O Dbt  XvD  t  Dpt _| O WGt  X~D  t  Dpt _| O Dbt  XrD  t  Dpt _| O WGt  XzD  t  Dpt _| O Dbt  XoD  t  Dpt _| O WGt  XD  t  Dpt _| O WGt  XD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| Dl Wt  WD  t  Dpt _| \ @t  RD  t  Dpt _| DV @t  AD  t  Dpt _| DV @t  AD  t  Dpt _| DV @t  R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  K	D  t  Dpt _| DV @t  @D  t  Dpt _| DV @t  A&D  t  Dpt _| D[ Et  TMD  t  Dpt _| D[ St  ]mD  t  Dpt _| C @t  CD  t  Dpt _| C @t  U< D  t  Dpt _| C @t  CD  t  Dpt _| C @t  U:D  t  Dpt _| C @t  U>D  t  Dpt _| C @t  U@D  t  Dpt _| C @t  U:D  t  Dpt _| C @t  U@D  t  Dpt _| D @t  AD  t  Dpt _| D @t  A*D  t  Dpt _| D @t  @D  t  Dpt _| Dp Et  K	D  t  Dpt _| Dp \t  \D  t  Dpt _| T Dbt  VD  t  Dpt _| T Dbt   rD  t  Dpt _| T St  SD  t  Dpt _| T St  SD  t  Dpt _| Db D_t  TFD  t  Dpt _| Db Ddt  V|D  t  Dpt _| Db WGt   D  t  Dpt _| Db WGt  $D  t  Dpt _| Db WGt   D  t  Dpt _| Db WGt   D  t  Dpt _| Db St  SD  t  Dpt _| C @t  CD  t  Dpt _| C @t  U:D  t  Dpt _| C Et  TMD  t  Dpt _| C @t  U>D  t  Dpt _| C @t  U@D  t  Dpt _| C Et  K	D  t  Dpt _| C @t  U< D  t  Dpt _| C @t  A&D  t  Dpt _| C !t  #D  t  Dpt _| C !t  !D  t  Dpt _| C !t  _vD  t  Dpt _| C @t  RD  t  Dpt _| C @t  CD  t  Dpt _| C @t  U:D  t  Dpt _| C @t  U@D  t  Dpt _| C !t  #D  t  Dpt _| C !t  !D  t  Dpt _| C !t  _vD  t  Dpt _| D_ Tt   SD  t  Dpt _| D_ Dbt   rD  t  Dpt _| D_ St  SD  t  Dpt _| ! Et  K	D  t  Dpt _| A= @t  A*D  t  Dpt _| A= @t  $D  t  Dpt _| A= Et  K	D  t  Dpt _| A= @t  @D  t  Dpt _| A= Dut  VD  t  Dpt _| A= @t  A&D  t  Dpt _| A= @t  AD  t  Dpt _| A= @t  AD  t  Dpt _| A= @t  RD  t  Dpt _| A= @t  ZD  t  Dpt _| A= @t  U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 A=t  # D  t  Dpt _| Dw Bt  RD  t  Dpt _| Dw Ait  AgD  t  Dpt _| Dw Bt  B D  t  Dpt _| Dw A=t  AGD  t  Dpt _| Dw A=t  A;D  t  Dpt _| Dw A=t  ADD  t  Dpt _| Dw Bt  RD  t  Dpt _| @l Et  SD  t  Dpt _| @l Bt  BD  t  Dpt _| @l Det  D  t  Dpt _| @l Det  SD  t  Dpt _| @l Dpt  DD  t  Dpt _| @l Et  SD  t  Dpt _| @l Det  SyD  t  Dpt _| @l AXt  WLD  t  Dpt _| @l AXt  ArD  t  Dpt _| @l Et  SD  t  Dpt _| @l Et  SD  t  Dpt _| @l Et  SD  t  Dpt _| @l Dlt  [D  t  Dpt _| @l AXt  WLD  t  Dpt _| @l AXt  AD  t  Dpt _| @l Et  J%D  t  Dpt _| @l Det  SD  t  Dpt _| @l Ot  OD  t  Dpt _| @l Et  SD  t  Dpt _| @l Det  SD  t  Dpt _| @l Et  SD  t  Dpt _| @l Dlt  [D  t  Dpt _| @l St  SD  t  Dpt _| @l Et  RD  t  Dpt _| @l Det  SD  t  Dpt _| @l Et  IVD  t  Dpt _| @l Ot  PzD  t  Dpt _| @l AXt  QD  t  Dpt _| @l Et  SD  t  Dpt _| @l Det  KD  t  Dpt _| @l Dt  DD  t  Dpt _| @l Et  SD  t  Dpt _| @l Et  RD  t  Dpt _| @l AXt  WI D  t  Dpt _| @l Dlt  [
D  t  Dpt _| @l Det  D  t  Dpt _| @l Et  EID  t  Dpt _| @l St  SD  t  Dpt _| @l AXt  A|D  t  Dpt _| @l Et  SD  t  Dpt _| @l AXt  WGD  t  Dpt _| @l Et  SD  t  Dpt _| @l Dlt  [D  t  Dpt _| @l Det  SD  t  Dpt _| @l AXt  AuD  t  Dpt _| @l Dlt  [D  t  Dpt _| @l Et  ND  t  Dpt _| @l AXt  WG D  t  Dpt _| @l Det  JD  t  Dpt _| @l Et  HD  t  Dpt _| @l AXt  AD  t  Dpt _| @l D_t  "D  t  Dpt _| @l Det  S}D  t  Dpt _| @l AXt  WTD  t  Dpt _| @l D[t  D2D  t  Dpt _| @l Et  SD  t  Dpt _| @l Det  SD  t  Dpt _| @l Et  SD  t  Dpt _| @l AXt  WQD  t  Dpt _| @l St  SD  t  Dpt _| @l DVt  \D  t  Dpt _| @l Et  SD  t  Dpt _| @l Et  ED  t  Dpt _| @l AXt  AD  t  Dpt _| @l AXt  QD  t  Dpt _| @l Et  SD  t  Dpt _| @l Et  SD  t  Dpt _| @l AXt  WOD  t  Dpt _| @l Et  EID  t  Dpt _| @l Det   D  t  Dpt  $ ^  @ ED  t  Dpt  $ ] ] AmD  t  Dpt  $ A> @ ED  t  Dpt  $ A; @ ED  t  Dpt  $ CM @ ED  t  Dpt  $debug_on_error @ ED  t  Dpt  $ At D1t A @t D1t A @t D1t A
t D1t A At D1t A A D| GD  t  Dpt  $last_call_optimisation @ ED  t  Dpt  $ Y @ ED  t  Dpt  $allow_variable_name_as_functor @ ED  t  Dpt  $ F D AmD  t  Dpt  $
agc_margin' E2D  t  Dpt  $ Z @ AmD  t  Dpt  $trace_gc @ ED  t  Dpt  $ @compactcode AmD  t  Dpt  $report_error @ ED  t  Dpt  $ R @ ED  t  Dpt  $ ^. We AmD  t  Dpt  $ D @ ED  t  Dpt  $ B AX AmD  t  Dpt  $file_name_variables @ ED  t  Dpt  $ Z @ ED  t  Dpt  $ U E2D  t  Dpt  $ V*normal AmD  t  Dpt  $char_conversion @ ED  t  Dpt  $ BC @ ED  t  Dpt  $ @[ @ ED  t  Dpt  $ VYC E2D  t  Dpt  $ R ! AmD  t  Dpt  $ D @ ED  t  Dpt  $
fileerrors @ ED  t  Dpt  $ Zt D1t A @t D1t A @t D1t A
t D1t A A D| GD  t  Dpt  $ D @ ED  t  Dpt  $ ^ @ ED  t  Dpt  $write_attributes @W AmD  t  Dpt  $ A @ ED  t  Dpt  $ Ct C @ @ GD  t  Dpt  $ C K AmD  t  Dpt  $ R @ ED  t  Dpt  $ Wd @ ED  t  Dpt  $ Y @ ED  t  Dpt  $ \ @ AmD  t  Dpt  $editor C AmD  t  Dpt  $ B @ AmD  t  Dpt  $
user_flags @c AmD  t  Dpt  $
answer_format Z AmD  t  t @D~ Ct  AX DD  t  t @D~ Ct  D DD  t  t @C M4t  @l I&D  t  t @C M4t  @l ED  t  t @C M4t  @l RD  t  t @C MEt  @l I0D  t  t @A^ M4t  @l DD  t  t @ Ct  @l CD  t  t @C MEt  @l HGD  t  t @C Ct  @l @jD  t  t @A^ MEt  @l H8D  t  t @C M5t  @l D  t  t @A^ M3t  @l LD  t  t @C M4t  @l R%D  t  t @C M4t  @l AD  t  t @C M4t  @l RD  t  t @B MDt  @l HD  t  t @C M4t  @l ED  t  t @Aw Ct  @l @oD  t  t @A M4t  @l @oD  t  t @C Ct  @l AD  t  t @B M4t  @l G,D  t  t @B M4t  @l HD  t  t @A M4t  @l JD  t  t @B M4t  @l HD  t  t @B M4t  @l GD  t  t @Aw Ct  @l @D  t  t @A M4t  @l @D  t  t @B M3t  @l FUD  t  t @C  M4t  @l JD  t  t @C  M4t  @l HD  t  t @A M4t  @l G_D  t  t @B M4t  @l FyD  t  t @C  M4t  @l ITD  t  t @A M4t  @l GdD  t  t @C M4t  @l FlD  t  t @C M4t  @l HD  t  t @A M4t  @l GbD  t  t @C MDt  @l DD  t  t @C M4t  @l G2D  t  t @C M4t  @l R#D  t  t @A M4t  @l HD  t  t @C M4t  @l PD  t  t @C M4t  @l KD  t  t @C M4t  @l RD  t  t @C M4t  @l HD  t  t @A M4t  @l E9D  t  t @C Ct  @l R$D  t  t @C M4t  @l FOD  t  t @A M4t  @l D  t  t @C M4t  @l C?D  t  t @C M4t  @l I.D  t  t @A M4t  @l R"D  t  t @C M4t  @l R
D  t  t @C M4t  @l QD  t  t @A M4t  @l E7D t  t _t  @lt Hv vv@9XT
</file>
</archive>
<foot contentlength=486039>
