./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for ERROR reachability
Using default analysis
Version 9bd2c7ff
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 75c45d47775bba0396896623fa0a2a7b66ea6b932f3ff339a0c78303b1b24754
--- Real Ultimate output ---
This is Ultimate 0.2.3-dev-9bd2c7f
[2023-11-19 07:54:41,146 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2023-11-19 07:54:41,283 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf
[2023-11-19 07:54:41,299 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2023-11-19 07:54:41,300 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2023-11-19 07:54:41,351 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-19 07:54:41,353 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-19 07:54:41,354 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-19 07:54:41,356 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-19 07:54:41,362 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-19 07:54:41,363 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-19 07:54:41,364 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-19 07:54:41,365 INFO  L153        SettingsManager]:  * Use SBE=true
[2023-11-19 07:54:41,367 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-19 07:54:41,368 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-19 07:54:41,369 INFO  L153        SettingsManager]:  * sizeof long=4
[2023-11-19 07:54:41,369 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-11-19 07:54:41,370 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2023-11-19 07:54:41,370 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-19 07:54:41,371 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-19 07:54:41,371 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-19 07:54:41,372 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-19 07:54:41,372 INFO  L153        SettingsManager]:  * sizeof long double=12
[2023-11-19 07:54:41,373 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-19 07:54:41,373 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2023-11-19 07:54:41,375 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-19 07:54:41,375 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-19 07:54:41,376 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-19 07:54:41,376 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:54:41,377 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-19 07:54:41,378 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-19 07:54:41,379 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2023-11-19 07:54:41,379 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-11-19 07:54:41,379 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-11-19 07:54:41,380 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-19 07:54:41,380 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-19 07:54:41,380 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-19 07:54:41,380 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-19 07:54:41,381 INFO  L153        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-19 07:54:41,381 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 75c45d47775bba0396896623fa0a2a7b66ea6b932f3ff339a0c78303b1b24754
[2023-11-19 07:54:41,655 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-19 07:54:41,689 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-19 07:54:41,692 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-19 07:54:41,694 INFO  L270        PluginConnector]: Initializing CDTParser...
[2023-11-19 07:54:41,694 INFO  L274        PluginConnector]: CDTParser initialized
[2023-11-19 07:54:41,696 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i
[2023-11-19 07:54:45,010 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2023-11-19 07:54:45,322 INFO  L384              CDTParser]: Found 1 translation units.
[2023-11-19 07:54:45,326 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i
[2023-11-19 07:54:45,342 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/data/f9ebb358c/483f81986b9f476ba8838b1a281debaf/FLAG137f1d444
[2023-11-19 07:54:45,360 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/data/f9ebb358c/483f81986b9f476ba8838b1a281debaf
[2023-11-19 07:54:45,367 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-19 07:54:45,371 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-19 07:54:45,376 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-19 07:54:45,377 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-19 07:54:45,383 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-19 07:54:45,386 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:45,387 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25afb5cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45, skipping insertion in model container
[2023-11-19 07:54:45,388 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:45,446 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2023-11-19 07:54:45,616 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i[919,932]
[2023-11-19 07:54:45,723 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:54:45,746 INFO  L202         MainTranslator]: Completed pre-run
[2023-11-19 07:54:45,757 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i[919,932]
[2023-11-19 07:54:45,806 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:54:45,841 INFO  L206         MainTranslator]: Completed translation
[2023-11-19 07:54:45,841 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45 WrapperNode
[2023-11-19 07:54:45,842 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-19 07:54:45,843 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-19 07:54:45,843 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-19 07:54:45,844 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-19 07:54:45,852 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:45,866 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:45,936 INFO  L138                Inliner]: procedures = 26, calls = 49, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 233
[2023-11-19 07:54:45,938 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-19 07:54:45,939 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-19 07:54:45,939 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-19 07:54:45,940 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2023-11-19 07:54:45,950 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:45,950 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:45,968 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:45,968 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:45,990 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:46,004 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:46,007 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:46,010 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:46,025 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-19 07:54:46,037 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-19 07:54:46,037 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2023-11-19 07:54:46,037 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2023-11-19 07:54:46,038 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (1/1) ...
[2023-11-19 07:54:46,052 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:54:46,068 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:54:46,083 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-19 07:54:46,106 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-19 07:54:46,133 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-19 07:54:46,133 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2023-11-19 07:54:46,134 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2023-11-19 07:54:46,134 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-11-19 07:54:46,134 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-19 07:54:46,135 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-19 07:54:46,290 INFO  L236             CfgBuilder]: Building ICFG
[2023-11-19 07:54:46,293 INFO  L262             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-19 07:54:46,844 INFO  L277             CfgBuilder]: Performing block encoding
[2023-11-19 07:54:46,854 INFO  L297             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-19 07:54:46,855 INFO  L302             CfgBuilder]: Removed 1 assume(true) statements.
[2023-11-19 07:54:46,860 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:54:46 BoogieIcfgContainer
[2023-11-19 07:54:46,861 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-19 07:54:46,865 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-19 07:54:46,865 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2023-11-19 07:54:46,869 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2023-11-19 07:54:46,870 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:54:45" (1/3) ...
[2023-11-19 07:54:46,871 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7065cdb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:54:46, skipping insertion in model container
[2023-11-19 07:54:46,871 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:54:45" (2/3) ...
[2023-11-19 07:54:46,872 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7065cdb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:54:46, skipping insertion in model container
[2023-11-19 07:54:46,872 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:54:46" (3/3) ...
[2023-11-19 07:54:46,874 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i
[2023-11-19 07:54:46,895 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-19 07:54:46,896 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2023-11-19 07:54:46,964 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-19 07:54:46,973 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@9f3d7a5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-19 07:54:46,974 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2023-11-19 07:54:46,980 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 98 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36)
[2023-11-19 07:54:47,038 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 226
[2023-11-19 07:54:47,039 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:54:47,040 INFO  L195           NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:54:47,041 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:54:47,047 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:54:47,047 INFO  L85        PathProgramCache]: Analyzing trace with hash -1309151040, now seen corresponding path program 1 times
[2023-11-19 07:54:47,057 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:54:47,057 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891205562]
[2023-11-19 07:54:47,058 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:54:47,077 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:54:47,399 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:54:47,590 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-19 07:54:47,592 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891205562]
[2023-11-19 07:54:47,593 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic
[2023-11-19 07:54:47,593 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500011677]
[2023-11-19 07:54:47,594 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:54:47,594 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:54:47,594 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:54:47,598 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:54:47,624 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2023-11-19 07:54:47,912 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:54:47,919 INFO  L262         TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 1 conjunts are in the unsatisfiable core
[2023-11-19 07:54:47,937 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:54:48,005 INFO  L134       CoverageAnalysis]: Checked inductivity of 2520 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked.
[2023-11-19 07:54:48,006 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-19 07:54:48,007 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500011677] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-19 07:54:48,007 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-19 07:54:48,007 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-19 07:54:48,010 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96069056]
[2023-11-19 07:54:48,011 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-19 07:54:48,017 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-19 07:54:48,017 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-19 07:54:48,051 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-19 07:54:48,052 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-19 07:54:48,055 INFO  L87              Difference]: Start difference. First operand  has 98 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Second operand  has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36)
[2023-11-19 07:54:48,102 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:54:48,102 INFO  L93              Difference]: Finished difference Result 189 states and 338 transitions.
[2023-11-19 07:54:48,103 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-19 07:54:48,105 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36) Word has length 225
[2023-11-19 07:54:48,105 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:54:48,116 INFO  L225             Difference]: With dead ends: 189
[2023-11-19 07:54:48,116 INFO  L226             Difference]: Without dead ends: 94
[2023-11-19 07:54:48,122 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-19 07:54:48,126 INFO  L413           NwaCegarLoop]: 147 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2023-11-19 07:54:48,128 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2023-11-19 07:54:48,147 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 94 states.
[2023-11-19 07:54:48,199 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94.
[2023-11-19 07:54:48,201 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 94 states, 56 states have (on average 1.3392857142857142) internal successors, (75), 56 states have internal predecessors, (75), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36)
[2023-11-19 07:54:48,214 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 147 transitions.
[2023-11-19 07:54:48,223 INFO  L78                 Accepts]: Start accepts. Automaton has 94 states and 147 transitions. Word has length 225
[2023-11-19 07:54:48,223 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:54:48,224 INFO  L495      AbstractCegarLoop]: Abstraction has 94 states and 147 transitions.
[2023-11-19 07:54:48,224 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36)
[2023-11-19 07:54:48,226 INFO  L276                IsEmpty]: Start isEmpty. Operand 94 states and 147 transitions.
[2023-11-19 07:54:48,232 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 226
[2023-11-19 07:54:48,235 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:54:48,235 INFO  L195           NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:54:48,265 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2023-11-19 07:54:48,452 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0
[2023-11-19 07:54:48,453 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:54:48,453 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:54:48,454 INFO  L85        PathProgramCache]: Analyzing trace with hash -1246285956, now seen corresponding path program 1 times
[2023-11-19 07:54:48,454 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:54:48,454 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959891568]
[2023-11-19 07:54:48,454 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:54:48,455 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:54:48,590 ERROR L246   FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic
[2023-11-19 07:54:48,592 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1771996421]
[2023-11-19 07:54:48,592 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:54:48,592 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:54:48,593 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:54:48,594 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:54:48,601 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2023-11-19 07:54:48,816 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:54:48,819 INFO  L262         TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-19 07:54:48,834 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:54:48,954 INFO  L134       CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked.
[2023-11-19 07:54:48,957 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-19 07:54:48,958 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-19 07:54:48,959 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959891568]
[2023-11-19 07:54:48,961 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT
[2023-11-19 07:54:48,962 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771996421]
[2023-11-19 07:54:48,962 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771996421] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-19 07:54:48,964 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-19 07:54:48,964 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-19 07:54:48,965 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199960447]
[2023-11-19 07:54:48,965 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-19 07:54:48,967 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-19 07:54:48,970 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-19 07:54:48,971 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-19 07:54:48,973 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-19 07:54:48,973 INFO  L87              Difference]: Start difference. First operand 94 states and 147 transitions. Second operand  has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36)
[2023-11-19 07:54:49,095 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:54:49,095 INFO  L93              Difference]: Finished difference Result 216 states and 335 transitions.
[2023-11-19 07:54:49,096 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-19 07:54:49,096 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 225
[2023-11-19 07:54:49,103 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:54:49,109 INFO  L225             Difference]: With dead ends: 216
[2023-11-19 07:54:49,111 INFO  L226             Difference]: Without dead ends: 125
[2023-11-19 07:54:49,113 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-19 07:54:49,117 INFO  L413           NwaCegarLoop]: 153 mSDtfsCounter, 40 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2023-11-19 07:54:49,119 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 286 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2023-11-19 07:54:49,122 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 125 states.
[2023-11-19 07:54:49,158 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 122.
[2023-11-19 07:54:49,160 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 122 states, 81 states have (on average 1.3580246913580247) internal successors, (110), 82 states have internal predecessors, (110), 38 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38)
[2023-11-19 07:54:49,167 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 186 transitions.
[2023-11-19 07:54:49,167 INFO  L78                 Accepts]: Start accepts. Automaton has 122 states and 186 transitions. Word has length 225
[2023-11-19 07:54:49,170 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:54:49,171 INFO  L495      AbstractCegarLoop]: Abstraction has 122 states and 186 transitions.
[2023-11-19 07:54:49,171 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36)
[2023-11-19 07:54:49,171 INFO  L276                IsEmpty]: Start isEmpty. Operand 122 states and 186 transitions.
[2023-11-19 07:54:49,181 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 226
[2023-11-19 07:54:49,182 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:54:49,182 INFO  L195           NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:54:49,209 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2023-11-19 07:54:49,400 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:54:49,401 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:54:49,401 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:54:49,402 INFO  L85        PathProgramCache]: Analyzing trace with hash -1564442690, now seen corresponding path program 1 times
[2023-11-19 07:54:49,402 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:54:49,402 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877846184]
[2023-11-19 07:54:49,402 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:54:49,403 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:54:49,516 ERROR L246   FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic
[2023-11-19 07:54:49,517 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [759313255]
[2023-11-19 07:54:49,517 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:54:49,517 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:54:49,518 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:54:49,519 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:54:49,538 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2023-11-19 07:54:49,793 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:54:49,798 INFO  L262         TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 8 conjunts are in the unsatisfiable core
[2023-11-19 07:54:49,809 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:54:50,224 INFO  L134       CoverageAnalysis]: Checked inductivity of 2520 backedges. 743 proven. 87 refuted. 0 times theorem prover too weak. 1690 trivial. 0 not checked.
[2023-11-19 07:54:50,231 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2023-11-19 07:54:50,594 INFO  L134       CoverageAnalysis]: Checked inductivity of 2520 backedges. 18 proven. 87 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked.
[2023-11-19 07:54:50,595 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-19 07:54:50,595 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877846184]
[2023-11-19 07:54:50,595 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT
[2023-11-19 07:54:50,596 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759313255]
[2023-11-19 07:54:50,596 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [759313255] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-19 07:54:50,596 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2023-11-19 07:54:50,597 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9
[2023-11-19 07:54:50,597 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672474424]
[2023-11-19 07:54:50,597 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2023-11-19 07:54:50,599 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2023-11-19 07:54:50,599 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-19 07:54:50,600 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2023-11-19 07:54:50,601 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72
[2023-11-19 07:54:50,601 INFO  L87              Difference]: Start difference. First operand 122 states and 186 transitions. Second operand  has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66)
[2023-11-19 07:54:51,335 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:54:51,335 INFO  L93              Difference]: Finished difference Result 333 states and 480 transitions.
[2023-11-19 07:54:51,336 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. 
[2023-11-19 07:54:51,336 INFO  L78                 Accepts]: Start accepts. Automaton has  has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 225
[2023-11-19 07:54:51,339 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:54:51,348 INFO  L225             Difference]: With dead ends: 333
[2023-11-19 07:54:51,349 INFO  L226             Difference]: Without dead ends: 214
[2023-11-19 07:54:51,351 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 440 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=218, Unknown=0, NotChecked=0, Total=342
[2023-11-19 07:54:51,356 INFO  L413           NwaCegarLoop]: 113 mSDtfsCounter, 157 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time
[2023-11-19 07:54:51,362 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 363 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time]
[2023-11-19 07:54:51,365 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 214 states.
[2023-11-19 07:54:51,411 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 196.
[2023-11-19 07:54:51,414 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 196 states, 136 states have (on average 1.2941176470588236) internal successors, (176), 140 states have internal predecessors, (176), 52 states have call successors, (52), 7 states have call predecessors, (52), 7 states have return successors, (52), 48 states have call predecessors, (52), 52 states have call successors, (52)
[2023-11-19 07:54:51,419 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 280 transitions.
[2023-11-19 07:54:51,419 INFO  L78                 Accepts]: Start accepts. Automaton has 196 states and 280 transitions. Word has length 225
[2023-11-19 07:54:51,422 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:54:51,422 INFO  L495      AbstractCegarLoop]: Abstraction has 196 states and 280 transitions.
[2023-11-19 07:54:51,423 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66)
[2023-11-19 07:54:51,423 INFO  L276                IsEmpty]: Start isEmpty. Operand 196 states and 280 transitions.
[2023-11-19 07:54:51,429 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 226
[2023-11-19 07:54:51,430 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:54:51,430 INFO  L195           NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:54:51,460 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0
[2023-11-19 07:54:51,645 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:54:51,645 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:54:51,646 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:54:51,646 INFO  L85        PathProgramCache]: Analyzing trace with hash -1807460036, now seen corresponding path program 1 times
[2023-11-19 07:54:51,646 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:54:51,646 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752611051]
[2023-11-19 07:54:51,647 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:54:51,647 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:54:51,700 ERROR L246   FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic
[2023-11-19 07:54:51,700 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1682107124]
[2023-11-19 07:54:51,701 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:54:51,701 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:54:51,701 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:54:51,702 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:54:51,720 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2023-11-19 07:54:52,018 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:54:52,022 INFO  L262         TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 32 conjunts are in the unsatisfiable core
[2023-11-19 07:54:52,032 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:54:54,820 INFO  L134       CoverageAnalysis]: Checked inductivity of 2520 backedges. 1848 proven. 168 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked.
[2023-11-19 07:54:54,821 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2023-11-19 07:55:14,202 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-19 07:55:14,202 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752611051]
[2023-11-19 07:55:14,202 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT
[2023-11-19 07:55:14,202 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682107124]
[2023-11-19 07:55:14,203 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682107124] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-19 07:55:14,203 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences.
[2023-11-19 07:55:14,203 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20
[2023-11-19 07:55:14,203 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022837490]
[2023-11-19 07:55:14,204 INFO  L85    oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton
[2023-11-19 07:55:14,204 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 21 states
[2023-11-19 07:55:14,205 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-19 07:55:14,206 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants.
[2023-11-19 07:55:14,207 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=459, Unknown=2, NotChecked=0, Total=600
[2023-11-19 07:55:14,207 INFO  L87              Difference]: Start difference. First operand 196 states and 280 transitions. Second operand  has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 19 states have internal predecessors, (69), 7 states have call successors, (36), 7 states have call predecessors, (36), 8 states have return successors, (36), 5 states have call predecessors, (36), 7 states have call successors, (36)
[2023-11-19 07:55:16,661 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:55:16,661 INFO  L93              Difference]: Finished difference Result 645 states and 916 transitions.
[2023-11-19 07:55:16,662 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. 
[2023-11-19 07:55:16,662 INFO  L78                 Accepts]: Start accepts. Automaton has  has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 19 states have internal predecessors, (69), 7 states have call successors, (36), 7 states have call predecessors, (36), 8 states have return successors, (36), 5 states have call predecessors, (36), 7 states have call successors, (36) Word has length 225
[2023-11-19 07:55:16,663 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:55:16,670 INFO  L225             Difference]: With dead ends: 645
[2023-11-19 07:55:16,670 INFO  L226             Difference]: Without dead ends: 452
[2023-11-19 07:55:16,673 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 575 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=648, Invalid=1900, Unknown=2, NotChecked=0, Total=2550
[2023-11-19 07:55:16,681 INFO  L413           NwaCegarLoop]: 82 mSDtfsCounter, 382 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 127 mSolverCounterUnsat, 32 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 32 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time
[2023-11-19 07:55:16,683 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 696 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 748 Invalid, 32 Unknown, 0 Unchecked, 1.3s Time]
[2023-11-19 07:55:16,687 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 452 states.
[2023-11-19 07:55:16,750 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 302.
[2023-11-19 07:55:16,751 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 302 states, 199 states have (on average 1.271356783919598) internal successors, (253), 203 states have internal predecessors, (253), 88 states have call successors, (88), 14 states have call predecessors, (88), 14 states have return successors, (88), 84 states have call predecessors, (88), 88 states have call successors, (88)
[2023-11-19 07:55:16,754 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 429 transitions.
[2023-11-19 07:55:16,755 INFO  L78                 Accepts]: Start accepts. Automaton has 302 states and 429 transitions. Word has length 225
[2023-11-19 07:55:16,755 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:55:16,756 INFO  L495      AbstractCegarLoop]: Abstraction has 302 states and 429 transitions.
[2023-11-19 07:55:16,756 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 19 states have internal predecessors, (69), 7 states have call successors, (36), 7 states have call predecessors, (36), 8 states have return successors, (36), 5 states have call predecessors, (36), 7 states have call successors, (36)
[2023-11-19 07:55:16,756 INFO  L276                IsEmpty]: Start isEmpty. Operand 302 states and 429 transitions.
[2023-11-19 07:55:16,759 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 226
[2023-11-19 07:55:16,760 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:55:16,760 INFO  L195           NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:55:16,774 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0
[2023-11-19 07:55:16,969 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:55:16,969 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:55:16,970 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:55:16,970 INFO  L85        PathProgramCache]: Analyzing trace with hash -1106395458, now seen corresponding path program 1 times
[2023-11-19 07:55:16,970 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:55:16,970 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210071414]
[2023-11-19 07:55:16,971 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:55:16,971 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:55:17,034 ERROR L246   FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic
[2023-11-19 07:55:17,035 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1615094121]
[2023-11-19 07:55:17,035 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:55:17,035 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:55:17,035 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:55:17,037 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:55:17,052 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2023-11-19 07:55:17,252 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-19 07:55:17,252 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-19 07:55:17,346 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-19 07:55:17,538 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-19 07:55:17,538 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-19 07:55:17,539 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2023-11-19 07:55:17,568 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0
[2023-11-19 07:55:17,763 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:55:17,767 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1]
[2023-11-19 07:55:17,771 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2023-11-19 07:55:17,991 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 07:55:17 BoogieIcfgContainer
[2023-11-19 07:55:17,991 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2023-11-19 07:55:17,992 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2023-11-19 07:55:17,992 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2023-11-19 07:55:17,992 INFO  L274        PluginConnector]: Witness Printer initialized
[2023-11-19 07:55:17,993 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:54:46" (3/4) ...
[2023-11-19 07:55:17,995 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2023-11-19 07:55:17,996 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2023-11-19 07:55:17,997 INFO  L158              Benchmark]: Toolchain (without parser) took 32626.19ms. Allocated memory was 159.4MB in the beginning and 249.6MB in the end (delta: 90.2MB). Free memory was 121.2MB in the beginning and 211.2MB in the end (delta: -90.1MB). Peak memory consumption was 1.6MB. Max. memory is 16.1GB.
[2023-11-19 07:55:17,997 INFO  L158              Benchmark]: CDTParser took 0.65ms. Allocated memory is still 102.8MB. Free memory is still 49.1MB. There was no memory consumed. Max. memory is 16.1GB.
[2023-11-19 07:55:17,997 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 465.89ms. Allocated memory is still 159.4MB. Free memory was 121.2MB in the beginning and 105.1MB in the end (delta: 16.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB.
[2023-11-19 07:55:17,998 INFO  L158              Benchmark]: Boogie Procedure Inliner took 95.56ms. Allocated memory is still 159.4MB. Free memory was 105.1MB in the beginning and 101.4MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
[2023-11-19 07:55:17,998 INFO  L158              Benchmark]: Boogie Preprocessor took 96.91ms. Allocated memory is still 159.4MB. Free memory was 101.4MB in the beginning and 99.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2023-11-19 07:55:17,999 INFO  L158              Benchmark]: RCFGBuilder took 824.10ms. Allocated memory is still 159.4MB. Free memory was 99.3MB in the beginning and 73.4MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
[2023-11-19 07:55:17,999 INFO  L158              Benchmark]: TraceAbstraction took 31126.58ms. Allocated memory was 159.4MB in the beginning and 249.6MB in the end (delta: 90.2MB). Free memory was 72.5MB in the beginning and 211.2MB in the end (delta: -138.8MB). Peak memory consumption was 99.0MB. Max. memory is 16.1GB.
[2023-11-19 07:55:17,999 INFO  L158              Benchmark]: Witness Printer took 4.42ms. Allocated memory is still 249.6MB. Free memory is still 211.2MB. There was no memory consumed. Max. memory is 16.1GB.
[2023-11-19 07:55:18,002 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.65ms. Allocated memory is still 102.8MB. Free memory is still 49.1MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 465.89ms. Allocated memory is still 159.4MB. Free memory was 121.2MB in the beginning and 105.1MB in the end (delta: 16.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 95.56ms. Allocated memory is still 159.4MB. Free memory was 105.1MB in the beginning and 101.4MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 96.91ms. Allocated memory is still 159.4MB. Free memory was 101.4MB in the beginning and 99.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 824.10ms. Allocated memory is still 159.4MB. Free memory was 99.3MB in the beginning and 73.4MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
 * TraceAbstraction took 31126.58ms. Allocated memory was 159.4MB in the beginning and 249.6MB in the end (delta: 90.2MB). Free memory was 72.5MB in the beginning and 211.2MB in the end (delta: -138.8MB). Peak memory consumption was 99.0MB. Max. memory is 16.1GB.
 * Witness Printer took 4.42ms. Allocated memory is still 249.6MB. Free memory is still 211.2MB. There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable
    Unable to prove that a call to reach_error is unreachable
 Reason: overapproximation of someBinaryFLOATComparisonOperation at line 206. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    unsigned short int var_1_1 = 32;
[L23]                    unsigned char var_1_2 = 0;
[L24]                    unsigned char var_1_3 = 1;
[L25]                    signed char var_1_4 = -1;
[L26]                    signed char var_1_5 = 4;
[L27]                    unsigned short int var_1_9 = 35831;
[L28]                    float var_1_10 = 1.875;
[L29]                    float var_1_11 = 5.8;
[L30]                    float var_1_12 = 2.375;
[L31]                    float var_1_13 = 999999999999.75;
[L32]                    signed short int var_1_14 = 32;
[L33]                    signed short int var_1_15 = 25;
[L34]                    signed short int var_1_16 = 23809;
[L35]                    signed short int var_1_17 = 2;
[L36]                    float var_1_18 = 499.25;
[L37]                    signed long int var_1_19 = -4;
[L38]                    unsigned short int var_1_20 = 10;
[L39]                    unsigned short int var_1_21 = 16;
[L40]                    signed char var_1_22 = -10;
[L41]                    signed char var_1_23 = 25;
[L42]                    signed char var_1_24 = 4;
[L43]                    float var_1_25 = 3.5;
[L44]                    float var_1_26 = 0.94;
[L45]                    float var_1_27 = 32.5;
[L46]                    signed char var_1_34 = 5;
[L47]                    signed char var_1_35 = -4;
[L48]                    signed char var_1_36 = 4;
[L49]                    signed long int var_1_37 = 2;
[L50]                    signed short int var_1_41 = 128;
[L51]                    double var_1_42 = 32.75;
[L52]                    unsigned char var_1_43 = 0;
[L53]                    unsigned char var_1_45 = 0;
[L54]                    signed char var_1_46 = -1;
[L55]                    signed char var_1_47 = 25;
[L56]                    signed char var_1_48 = 25;
[L57]                    unsigned long int var_1_49 = 5;
[L58]                    signed char var_1_50 = 25;
[L59]                    float last_1_var_1_12 = 2.375;
[L60]                    signed short int last_1_var_1_14 = 32;
[L61]                    unsigned short int last_1_var_1_20 = 10;
[L62]                    unsigned short int last_1_var_1_21 = 16;
             VAL         [isInitial=0, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=0, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=1, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L210]                   isInitial = 1
[L211]       FCALL       initially()
[L212]       COND TRUE   1
[L213]       CALL        updateLastVariables()
[L200]                   last_1_var_1_12 = var_1_12
[L201]                   last_1_var_1_14 = var_1_14
[L202]                   last_1_var_1_20 = var_1_20
[L203]                   last_1_var_1_21 = var_1_21
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=0, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=1, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L213]       RET         updateLastVariables()
[L214]       CALL        updateVariables()
[L142]                   var_1_2 = __VERIFIER_nondet_uchar()
[L143]       CALL        assume_abort_if_not(var_1_2 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=1, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=1, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L143]       RET         assume_abort_if_not(var_1_2 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=1, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L144]       CALL        assume_abort_if_not(var_1_2 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=1, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=1, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L144]       RET         assume_abort_if_not(var_1_2 <= 1)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=1, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L145]                   var_1_3 = __VERIFIER_nondet_uchar()
[L146]       CALL        assume_abort_if_not(var_1_3 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L146]       RET         assume_abort_if_not(var_1_3 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L147]       CALL        assume_abort_if_not(var_1_3 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L147]       RET         assume_abort_if_not(var_1_3 <= 1)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L148]                   var_1_4 = __VERIFIER_nondet_char()
[L149]       CALL        assume_abort_if_not(var_1_4 >= -1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L149]       RET         assume_abort_if_not(var_1_4 >= -1)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L150]       CALL        assume_abort_if_not(var_1_4 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L150]       RET         assume_abort_if_not(var_1_4 <= 127)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=4, var_1_9=35831]
[L151]                   var_1_5 = __VERIFIER_nondet_char()
[L152]       CALL        assume_abort_if_not(var_1_5 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=35831]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=35831]
[L152]       RET         assume_abort_if_not(var_1_5 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=35831]
[L153]       CALL        assume_abort_if_not(var_1_5 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=35831]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=35831]
[L153]       RET         assume_abort_if_not(var_1_5 <= 127)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=35831]
[L154]                   var_1_9 = __VERIFIER_nondet_ushort()
[L155]       CALL        assume_abort_if_not(var_1_9 >= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L155]       RET         assume_abort_if_not(var_1_9 >= 32767)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L156]       CALL        assume_abort_if_not(var_1_9 <= 65534)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L156]       RET         assume_abort_if_not(var_1_9 <= 65534)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=29/5, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L157]                   var_1_11 = __VERIFIER_nondet_float()
[L158]       CALL        assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L158]       RET         assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3999999999999/4, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L159]                   var_1_13 = __VERIFIER_nondet_float()
[L160]       CALL        assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L160]       RET         assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L161]       CALL        assume_abort_if_not(var_1_13 != 0.0F)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L161]       RET         assume_abort_if_not(var_1_13 != 0.0F)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=25, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L162]                   var_1_15 = __VERIFIER_nondet_short()
[L163]       CALL        assume_abort_if_not(var_1_15 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L163]       RET         assume_abort_if_not(var_1_15 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L164]       CALL        assume_abort_if_not(var_1_15 <= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L164]       RET         assume_abort_if_not(var_1_15 <= 16383)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=23809, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L165]                   var_1_16 = __VERIFIER_nondet_short()
[L166]       CALL        assume_abort_if_not(var_1_16 >= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L166]       RET         assume_abort_if_not(var_1_16 >= 16383)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L167]       CALL        assume_abort_if_not(var_1_16 <= 32766)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L167]       RET         assume_abort_if_not(var_1_16 <= 32766)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=2, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L168]                   var_1_17 = __VERIFIER_nondet_short()
[L169]       CALL        assume_abort_if_not(var_1_17 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L169]       RET         assume_abort_if_not(var_1_17 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L170]       CALL        assume_abort_if_not(var_1_17 <= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L170]       RET         assume_abort_if_not(var_1_17 <= 16383)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=25, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L171]                   var_1_23 = __VERIFIER_nondet_char()
[L172]       CALL        assume_abort_if_not(var_1_23 >= -127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L172]       RET         assume_abort_if_not(var_1_23 >= -127)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L173]       CALL        assume_abort_if_not(var_1_23 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L173]       RET         assume_abort_if_not(var_1_23 <= 126)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=7/2, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L174]                   var_1_25 = __VERIFIER_nondet_float()
[L175]       CALL        assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L175]       RET         assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=47/50, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L176]                   var_1_26 = __VERIFIER_nondet_float()
[L177]       CALL        assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854776000e+12F && var_1_26 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L177]       RET         assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854776000e+12F && var_1_26 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=65/2, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L178]                   var_1_27 = __VERIFIER_nondet_float()
[L179]       CALL        assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L179]       RET         assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=5, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L180]                   var_1_34 = __VERIFIER_nondet_char()
[L181]       CALL        assume_abort_if_not(var_1_34 >= -31)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L181]       RET         assume_abort_if_not(var_1_34 >= -31)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L182]       CALL        assume_abort_if_not(var_1_34 <= 32)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L182]       RET         assume_abort_if_not(var_1_34 <= 32)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-4, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L183]                   var_1_35 = __VERIFIER_nondet_char()
[L184]       CALL        assume_abort_if_not(var_1_35 >= -31)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L184]       RET         assume_abort_if_not(var_1_35 >= -31)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L185]       CALL        assume_abort_if_not(var_1_35 <= 31)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L185]       RET         assume_abort_if_not(var_1_35 <= 31)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=4, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L186]                   var_1_36 = __VERIFIER_nondet_char()
[L187]       CALL        assume_abort_if_not(var_1_36 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L187]       RET         assume_abort_if_not(var_1_36 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L188]       CALL        assume_abort_if_not(var_1_36 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L188]       RET         assume_abort_if_not(var_1_36 <= 63)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L189]                   var_1_45 = __VERIFIER_nondet_uchar()
[L190]       CALL        assume_abort_if_not(var_1_45 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L190]       RET         assume_abort_if_not(var_1_45 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L191]       CALL        assume_abort_if_not(var_1_45 <= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L191]       RET         assume_abort_if_not(var_1_45 <= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=25, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L192]                   var_1_47 = __VERIFIER_nondet_char()
[L193]       CALL        assume_abort_if_not(var_1_47 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L193]       RET         assume_abort_if_not(var_1_47 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L194]       CALL        assume_abort_if_not(var_1_47 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L194]       RET         assume_abort_if_not(var_1_47 <= 126)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=25, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L195]                   var_1_48 = __VERIFIER_nondet_char()
[L196]       CALL        assume_abort_if_not(var_1_48 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L196]       RET         assume_abort_if_not(var_1_48 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L197]       CALL        assume_abort_if_not(var_1_48 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L197]       RET         assume_abort_if_not(var_1_48 <= 126)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=4, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L214]       RET         updateVariables()
[L215]       CALL        step()
[L66]        COND FALSE  !((((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))) - var_1_27) <= (var_1_11 + var_1_13))
[L71]                    var_1_24 = (((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L73]        COND FALSE  !((var_1_5 % ((((var_1_16) < (var_1_16)) ? (var_1_16) : (var_1_16)))) <= var_1_4)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=128, var_1_42=131/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L80]                    var_1_41 = -100
[L81]                    var_1_42 = 8.25
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L82]        COND FALSE  !(var_1_3 || var_1_3)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=-1, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L87]        COND FALSE  !(\read(var_1_3))
[L90]                    var_1_46 = (var_1_47 - ((((var_1_36) < (var_1_48)) ? (var_1_36) : (var_1_48))))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=5, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L92]        COND TRUE   (var_1_17 * ((((var_1_16) < (var_1_47)) ? (var_1_16) : (var_1_47)))) < var_1_9
[L93]                    var_1_49 = ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L95]        COND FALSE  !(var_1_5 < ((((var_1_16) < (var_1_36)) ? (var_1_16) : (var_1_36))))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L100]                   signed long int stepLocal_0 = var_1_4 - var_1_5;
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L101]       COND TRUE   \read(var_1_2)
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L102]       COND FALSE  !(stepLocal_0 > ((last_1_var_1_14 + last_1_var_1_20) * last_1_var_1_21))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L112]                   unsigned short int stepLocal_2 = var_1_1;
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, stepLocal_2=32, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=32, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L113]       COND FALSE  !(! (var_1_5 < var_1_1))
[L120]                   var_1_14 = ((((((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5)))) < ((var_1_15 - (var_1_16 - var_1_17)))) ? (((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5)))) : ((var_1_15 - (var_1_16 - var_1_17)))))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, stepLocal_2=32, var_1_10=15/8, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=0, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L122]                   var_1_10 = var_1_11
[L123]                   signed char stepLocal_1 = var_1_4;
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, stepLocal_1=-1, stepLocal_2=32, var_1_10=2, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=0, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L124]       COND FALSE  !(last_1_var_1_12 >= ((var_1_11 / var_1_13) / 31.9f))
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, stepLocal_1=-1, stepLocal_2=32, var_1_10=2, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=0, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=1997/4, var_1_19=-4, var_1_1=32, var_1_20=10, var_1_21=16, var_1_22=-10, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L131]                   var_1_18 = ((((((((255.5f) > (var_1_11)) ? (255.5f) : (var_1_11)))) > (5.5f)) ? (((((255.5f) > (var_1_11)) ? (255.5f) : (var_1_11)))) : (5.5f)))
[L132]                   var_1_20 = var_1_15
[L133]                   var_1_21 = var_1_5
[L134]                   var_1_22 = var_1_23
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, stepLocal_1=-1, stepLocal_2=32, var_1_10=2, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=0, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=511/2, var_1_19=-4, var_1_1=32, var_1_20=32, var_1_21=31, var_1_22=-127, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L135]       COND FALSE  !(\read(var_1_3))
[L138]                   var_1_19 = var_1_5
             VAL         [isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, stepLocal_0=-32, stepLocal_1=-1, stepLocal_2=32, var_1_10=2, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=0, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=511/2, var_1_19=31, var_1_1=32, var_1_20=32, var_1_21=31, var_1_22=-127, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L215]       RET         step()
[L216]       CALL, EXPR  property()
[L206-L207]              return ((((((((var_1_2 ? (((var_1_4 - var_1_5) > ((last_1_var_1_14 + last_1_var_1_20) * last_1_var_1_21)) ? (var_1_1 == ((unsigned short int) (var_1_9 - var_1_5))) : 1) : (var_1_3 ? (var_1_1 == ((unsigned short int) 32)) : (var_1_1 == ((unsigned short int) var_1_5)))) && (var_1_10 == ((float) var_1_11))) && ((last_1_var_1_12 >= ((var_1_11 / var_1_13) / 31.9f)) ? ((var_1_14 > var_1_4) ? (var_1_12 == ((float) var_1_11)) : (var_1_12 == ((float) var_1_11))) : 1)) && ((! (var_1_5 < var_1_1)) ? ((last_1_var_1_14 >= var_1_1) ? (var_1_14 == ((signed short int) (((((128) < (((((2) < (var_1_4)) ? (2) : (var_1_4))))) ? (128) : (((((2) < (var_1_4)) ? (2) : (var_1_4)))))) + var_1_5))) : (var_1_14 == ((signed short int) ((var_1_5 - var_1_15) + var_1_4)))) : (var_1_14 == ((signed short int) ((((((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5)))) < ((var_1_15 - (var_1_16 - var_1_17)))) ? (((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5)))) : ((var_1_15 - (var_1_16 - var_1_17))))))))) && (var_1_18 == ((float) ((((((((255.5f) > (var_1_11)) ? (255.5f) : (var_1_11)))) > (5.5f)) ? (((((255.5f) > (var_1_11)) ? (255.5f) : (var_1_11)))) : (5.5f)))))) && (var_1_3 ? (var_1_19 == ((signed long int) ((((var_1_17) > ((((((var_1_5) < (var_1_9)) ? (var_1_5) : (var_1_9))) + ((((var_1_16) > (var_1_21)) ? (var_1_16) : (var_1_21)))))) ? (var_1_17) : ((((((var_1_5) < (var_1_9)) ? (var_1_5) : (var_1_9))) + ((((var_1_16) > (var_1_21)) ? (var_1_16) : (var_1_21))))))))) : (var_1_19 == ((signed long int) var_1_5)))) && (var_1_20 == ((unsigned short int) var_1_15))) && (var_1_21 == ((unsigned short int) var_1_5))) && (var_1_22 == ((signed char) var_1_23))
;
             VAL         [\result=0, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=2, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=0, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=511/2, var_1_19=31, var_1_1=32, var_1_20=32, var_1_21=31, var_1_22=-127, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L216]       RET, EXPR   property()
[L216]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=2, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=0, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=511/2, var_1_19=31, var_1_1=32, var_1_20=32, var_1_21=31, var_1_22=-127, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]
[L19]                    reach_error()
             VAL         [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=19/8, last_1_var_1_14=32, last_1_var_1_20=10, last_1_var_1_21=16, var_1_10=2, var_1_11=2, var_1_12=19/8, var_1_13=3, var_1_14=0, var_1_15=32, var_1_16=16415, var_1_17=16383, var_1_18=511/2, var_1_19=31, var_1_1=32, var_1_20=32, var_1_21=31, var_1_22=-127, var_1_23=-127, var_1_24=0, var_1_25=4, var_1_26=5, var_1_27=6, var_1_2=1, var_1_34=0, var_1_35=-31, var_1_36=0, var_1_37=2, var_1_3=0, var_1_41=-100, var_1_42=33/4, var_1_43=0, var_1_45=0, var_1_46=2, var_1_47=2, var_1_48=0, var_1_49=16415, var_1_4=-1, var_1_50=25, var_1_5=31, var_1_9=32767]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 98 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 30.8s, OverallIterations: 5, TraceHistogramMax: 36, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 32 mSolverCounterUnknown, 597 SdHoareTripleChecker+Valid, 2.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 579 mSDsluCounter, 1492 SdHoareTripleChecker+Invalid, 1.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 997 mSDsCounter, 151 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1251 IncrementalHoareTripleChecker+Invalid, 1434 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 151 mSolverCounterUnsat, 495 mSDtfsCounter, 1251 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1178 GetRequests, 1110 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 5.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=302occurred in iteration=4, InterpolantAutomatonStates: 51, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 4 MinimizatonAttempts, 171 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 23.4s InterpolantComputationTime, 1350 NumberOfCodeBlocks, 1350 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 1120 ConstructedInterpolants, 3 QuantifiedInterpolants, 4055 SizeOfPredicates, 17 NumberOfNonLiveVariables, 2244 ConjunctsInSsa, 43 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 12258/12600 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2023-11-19 07:55:18,048 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Using bit-precise analysis
Retrying with bit-precise analysis

### Bit-precise run ###
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 75c45d47775bba0396896623fa0a2a7b66ea6b932f3ff339a0c78303b1b24754
--- Real Ultimate output ---
This is Ultimate 0.2.3-dev-9bd2c7f
[2023-11-19 07:55:20,665 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2023-11-19 07:55:20,796 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2023-11-19 07:55:20,804 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2023-11-19 07:55:20,807 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2023-11-19 07:55:20,858 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-19 07:55:20,859 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-19 07:55:20,860 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-19 07:55:20,861 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-19 07:55:20,866 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-19 07:55:20,867 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-19 07:55:20,868 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-19 07:55:20,868 INFO  L153        SettingsManager]:  * Use SBE=true
[2023-11-19 07:55:20,870 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-19 07:55:20,871 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-19 07:55:20,871 INFO  L153        SettingsManager]:  * sizeof long=4
[2023-11-19 07:55:20,872 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2023-11-19 07:55:20,872 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-19 07:55:20,873 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-19 07:55:20,874 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-19 07:55:20,874 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-19 07:55:20,875 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2023-11-19 07:55:20,875 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2023-11-19 07:55:20,876 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2023-11-19 07:55:20,876 INFO  L153        SettingsManager]:  * sizeof long double=12
[2023-11-19 07:55:20,876 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-19 07:55:20,877 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2023-11-19 07:55:20,877 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-19 07:55:20,878 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-19 07:55:20,878 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-19 07:55:20,880 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:55:20,880 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-19 07:55:20,880 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-19 07:55:20,881 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2023-11-19 07:55:20,881 INFO  L153        SettingsManager]:  * Trace refinement strategy=WOLF
[2023-11-19 07:55:20,881 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2023-11-19 07:55:20,882 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-19 07:55:20,882 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-19 07:55:20,882 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-19 07:55:20,883 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-19 07:55:20,883 INFO  L153        SettingsManager]:  * Logic for external solver=AUFBV
[2023-11-19 07:55:20,884 INFO  L153        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-19 07:55:20,884 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 75c45d47775bba0396896623fa0a2a7b66ea6b932f3ff339a0c78303b1b24754
[2023-11-19 07:55:21,302 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-19 07:55:21,330 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-19 07:55:21,333 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-19 07:55:21,334 INFO  L270        PluginConnector]: Initializing CDTParser...
[2023-11-19 07:55:21,335 INFO  L274        PluginConnector]: CDTParser initialized
[2023-11-19 07:55:21,337 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i
[2023-11-19 07:55:24,574 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2023-11-19 07:55:24,876 INFO  L384              CDTParser]: Found 1 translation units.
[2023-11-19 07:55:24,876 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i
[2023-11-19 07:55:24,892 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/data/dddfba015/8da2f23e02e54da097dcd9eefbae4a82/FLAG5900e440c
[2023-11-19 07:55:24,906 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/data/dddfba015/8da2f23e02e54da097dcd9eefbae4a82
[2023-11-19 07:55:24,908 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-19 07:55:24,910 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-19 07:55:24,911 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-19 07:55:24,912 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-19 07:55:24,920 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-19 07:55:24,921 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:55:24" (1/1) ...
[2023-11-19 07:55:24,923 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23eebe73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:24, skipping insertion in model container
[2023-11-19 07:55:24,923 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:55:24" (1/1) ...
[2023-11-19 07:55:24,974 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2023-11-19 07:55:25,119 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i[919,932]
[2023-11-19 07:55:25,282 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:55:25,304 INFO  L202         MainTranslator]: Completed pre-run
[2023-11-19 07:55:25,317 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i[919,932]
[2023-11-19 07:55:25,364 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:55:25,386 INFO  L206         MainTranslator]: Completed translation
[2023-11-19 07:55:25,386 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25 WrapperNode
[2023-11-19 07:55:25,387 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-19 07:55:25,388 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-19 07:55:25,388 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-19 07:55:25,388 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-19 07:55:25,396 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,413 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,454 INFO  L138                Inliner]: procedures = 27, calls = 49, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 222
[2023-11-19 07:55:25,454 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-19 07:55:25,455 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-19 07:55:25,455 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-19 07:55:25,456 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2023-11-19 07:55:25,465 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,466 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,472 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,472 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,491 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,495 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,499 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,502 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,508 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-19 07:55:25,509 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-19 07:55:25,509 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2023-11-19 07:55:25,509 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2023-11-19 07:55:25,510 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (1/1) ...
[2023-11-19 07:55:25,517 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:55:25,545 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:55:25,558 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-19 07:55:25,565 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-19 07:55:25,592 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-19 07:55:25,593 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1
[2023-11-19 07:55:25,593 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2023-11-19 07:55:25,593 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2023-11-19 07:55:25,593 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-19 07:55:25,594 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-19 07:55:25,761 INFO  L236             CfgBuilder]: Building ICFG
[2023-11-19 07:55:25,763 INFO  L262             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-19 07:55:32,702 INFO  L277             CfgBuilder]: Performing block encoding
[2023-11-19 07:55:32,718 INFO  L297             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-19 07:55:32,718 INFO  L302             CfgBuilder]: Removed 1 assume(true) statements.
[2023-11-19 07:55:32,723 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:55:32 BoogieIcfgContainer
[2023-11-19 07:55:32,723 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-19 07:55:32,726 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-19 07:55:32,726 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2023-11-19 07:55:32,730 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2023-11-19 07:55:32,731 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:55:24" (1/3) ...
[2023-11-19 07:55:32,731 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76d7884d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:55:32, skipping insertion in model container
[2023-11-19 07:55:32,732 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:55:25" (2/3) ...
[2023-11-19 07:55:32,732 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76d7884d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:55:32, skipping insertion in model container
[2023-11-19 07:55:32,732 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:55:32" (3/3) ...
[2023-11-19 07:55:32,734 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-ci_file-71.i
[2023-11-19 07:55:32,756 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-19 07:55:32,757 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2023-11-19 07:55:32,809 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-19 07:55:32,817 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2ebcadab, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-19 07:55:32,817 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2023-11-19 07:55:32,822 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 98 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36)
[2023-11-19 07:55:32,864 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 226
[2023-11-19 07:55:32,865 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:55:32,866 INFO  L195           NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:55:32,867 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:55:32,873 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:55:32,874 INFO  L85        PathProgramCache]: Analyzing trace with hash -1309151040, now seen corresponding path program 1 times
[2023-11-19 07:55:32,896 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-19 07:55:32,897 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [860142354]
[2023-11-19 07:55:32,897 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:55:32,898 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:55:32,898 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/mathsat
[2023-11-19 07:55:32,901 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-19 07:55:32,929 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2023-11-19 07:55:33,730 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:55:33,759 INFO  L262         TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 1 conjunts are in the unsatisfiable core
[2023-11-19 07:55:33,782 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:55:33,901 INFO  L134       CoverageAnalysis]: Checked inductivity of 2520 backedges. 854 proven. 0 refuted. 0 times theorem prover too weak. 1666 trivial. 0 not checked.
[2023-11-19 07:55:33,901 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-19 07:55:33,902 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-19 07:55:33,908 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [860142354]
[2023-11-19 07:55:33,909 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [860142354] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-19 07:55:33,909 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-19 07:55:33,910 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-19 07:55:33,912 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902157049]
[2023-11-19 07:55:33,913 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-19 07:55:33,919 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-19 07:55:33,920 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-19 07:55:33,962 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-19 07:55:33,963 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-19 07:55:33,966 INFO  L87              Difference]: Start difference. First operand  has 98 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Second operand  has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36)
[2023-11-19 07:55:34,008 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:55:34,009 INFO  L93              Difference]: Finished difference Result 189 states and 338 transitions.
[2023-11-19 07:55:34,010 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-19 07:55:34,011 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 225
[2023-11-19 07:55:34,012 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:55:34,021 INFO  L225             Difference]: With dead ends: 189
[2023-11-19 07:55:34,021 INFO  L226             Difference]: Without dead ends: 94
[2023-11-19 07:55:34,026 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-19 07:55:34,030 INFO  L413           NwaCegarLoop]: 147 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2023-11-19 07:55:34,032 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2023-11-19 07:55:34,050 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 94 states.
[2023-11-19 07:55:34,088 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94.
[2023-11-19 07:55:34,089 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 94 states, 56 states have (on average 1.3392857142857142) internal successors, (75), 56 states have internal predecessors, (75), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36)
[2023-11-19 07:55:34,096 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 147 transitions.
[2023-11-19 07:55:34,097 INFO  L78                 Accepts]: Start accepts. Automaton has 94 states and 147 transitions. Word has length 225
[2023-11-19 07:55:34,098 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:55:34,098 INFO  L495      AbstractCegarLoop]: Abstraction has 94 states and 147 transitions.
[2023-11-19 07:55:34,099 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36)
[2023-11-19 07:55:34,099 INFO  L276                IsEmpty]: Start isEmpty. Operand 94 states and 147 transitions.
[2023-11-19 07:55:34,108 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 226
[2023-11-19 07:55:34,108 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:55:34,109 INFO  L195           NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:55:34,129 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0
[2023-11-19 07:55:34,321 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:55:34,321 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:55:34,322 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:55:34,323 INFO  L85        PathProgramCache]: Analyzing trace with hash -1246285956, now seen corresponding path program 1 times
[2023-11-19 07:55:34,325 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-19 07:55:34,326 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1817308222]
[2023-11-19 07:55:34,327 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:55:34,328 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:55:34,328 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/mathsat
[2023-11-19 07:55:34,330 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-19 07:55:34,352 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a609084a-bfa0-4ad9-940a-1a43d4cb9f74/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2023-11-19 07:55:35,116 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:55:35,147 INFO  L262         TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-11-19 07:55:35,157 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:55:35,315 INFO  L134       CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked.
[2023-11-19 07:55:35,315 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-19 07:55:35,316 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-19 07:55:35,316 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1817308222]
[2023-11-19 07:55:35,316 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1817308222] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-19 07:55:35,316 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-19 07:55:35,317 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-19 07:55:35,317 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288673933]
[2023-11-19 07:55:35,317 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-19 07:55:35,319 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-19 07:55:35,319 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-19 07:55:35,320 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-19 07:55:35,321 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-19 07:55:35,321 INFO  L87              Difference]: Start difference. First operand 94 states and 147 transitions. Second operand  has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36)