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


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


Checking for ERROR reachability
Using default analysis
Version 6497de01
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC --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 9916bc30af46c6a2006e6c412aab0ec415cd340340da4b6958a1b37a130125d6
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-6497de0
[2024-11-23 22:56:27,059 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-23 22:56:27,166 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-11-23 22:56:27,176 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-23 22:56:27,177 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-23 22:56:27,212 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-23 22:56:27,213 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-23 22:56:27,213 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-23 22:56:27,213 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-23 22:56:27,213 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-23 22:56:27,214 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-23 22:56:27,214 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-23 22:56:27,214 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-23 22:56:27,214 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-23 22:56:27,215 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-23 22:56:27,215 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-23 22:56:27,215 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-23 22:56:27,215 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-23 22:56:27,215 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-23 22:56:27,216 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-23 22:56:27,216 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-23 22:56:27,216 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-23 22:56:27,216 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-23 22:56:27,216 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-23 22:56:27,216 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-23 22:56:27,217 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-23 22:56:27,217 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-23 22:56:27,217 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-23 22:56:27,217 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-23 22:56:27,217 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-23 22:56:27,218 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-23 22:56:27,218 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-23 22:56:27,218 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:56:27,218 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-23 22:56:27,218 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-23 22:56:27,218 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-23 22:56:27,219 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-23 22:56:27,219 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:56:27,219 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-23 22:56:27,219 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-23 22:56:27,219 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-23 22:56:27,219 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-23 22:56:27,220 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-23 22:56:27,220 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-23 22:56:27,220 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-23 22:56:27,220 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-23 22:56:27,220 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-23 22:56:27,220 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-23 22:56:27,221 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
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_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC
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 -> 9916bc30af46c6a2006e6c412aab0ec415cd340340da4b6958a1b37a130125d6
[2024-11-23 22:56:27,593 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-23 22:56:27,604 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-23 22:56:27,609 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-23 22:56:27,611 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-23 22:56:27,611 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-23 22:56:27,613 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i
[2024-11-23 22:56:31,253 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data/de6758aec/0d2aab5d90f7475281fcc53f07b5f57b/FLAG19a5ac843
[2024-11-23 22:56:31,644 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-23 22:56:31,645 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i
[2024-11-23 22:56:31,663 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data/de6758aec/0d2aab5d90f7475281fcc53f07b5f57b/FLAG19a5ac843
[2024-11-23 22:56:31,824 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data/de6758aec/0d2aab5d90f7475281fcc53f07b5f57b
[2024-11-23 22:56:31,827 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-23 22:56:31,829 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-23 22:56:31,831 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-23 22:56:31,831 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-23 22:56:31,837 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-23 22:56:31,838 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:56:31" (1/1) ...
[2024-11-23 22:56:31,839 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38b4a6bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:31, skipping insertion in model container
[2024-11-23 22:56:31,839 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:56:31" (1/1) ...
[2024-11-23 22:56:31,867 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-23 22:56:32,041 WARN  L250   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_fc6df6bd-7774-40dc-8337-4821594e98ed/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i[919,932]
[2024-11-23 22:56:32,134 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-23 22:56:32,152 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-23 22:56:32,165 WARN  L250   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_fc6df6bd-7774-40dc-8337-4821594e98ed/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i[919,932]
[2024-11-23 22:56:32,235 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-23 22:56:32,257 INFO  L204         MainTranslator]: Completed translation
[2024-11-23 22:56:32,258 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32 WrapperNode
[2024-11-23 22:56:32,258 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-23 22:56:32,259 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-23 22:56:32,260 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-23 22:56:32,260 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-23 22:56:32,269 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,281 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,348 INFO  L138                Inliner]: procedures = 26, calls = 45, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 219
[2024-11-23 22:56:32,349 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-23 22:56:32,350 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-23 22:56:32,350 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-23 22:56:32,350 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-23 22:56:32,360 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,361 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,365 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,407 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-23 22:56:32,408 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,408 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,431 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,435 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,444 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,450 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,452 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,465 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-23 22:56:32,471 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-23 22:56:32,471 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-23 22:56:32,471 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-23 22:56:32,472 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (1/1) ...
[2024-11-23 22:56:32,482 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:56:32,504 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:56:32,522 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-23 22:56:32,528 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-23 22:56:32,553 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-23 22:56:32,554 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-23 22:56:32,554 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-23 22:56:32,554 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-23 22:56:32,554 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-23 22:56:32,554 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-23 22:56:32,709 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-23 22:56:32,712 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-23 22:56:33,337 INFO  L?                        ?]: Removed 16 outVars from TransFormulas that were not future-live.
[2024-11-23 22:56:33,337 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-23 22:56:33,353 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-23 22:56:33,353 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-23 22:56:33,354 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:56:33 BoogieIcfgContainer
[2024-11-23 22:56:33,354 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-23 22:56:33,357 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-23 22:56:33,357 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-23 22:56:33,393 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-23 22:56:33,394 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:56:31" (1/3) ...
[2024-11-23 22:56:33,395 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59ce9bff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:56:33, skipping insertion in model container
[2024-11-23 22:56:33,395 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:32" (2/3) ...
[2024-11-23 22:56:33,395 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59ce9bff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:56:33, skipping insertion in model container
[2024-11-23 22:56:33,395 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:56:33" (3/3) ...
[2024-11-23 22:56:33,397 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i
[2024-11-23 22:56:33,414 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-23 22:56:33,416 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i that has 2 procedures, 94 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-23 22:56:33,498 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-23 22:56:33,519 INFO  L333      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, 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;@51d4f89b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-23 22:56:33,521 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-23 22:56:33,526 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 94 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-11-23 22:56:33,549 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 208
[2024-11-23 22:56:33,551 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:56:33,552 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:56:33,553 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:56:33,561 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:56:33,562 INFO  L85        PathProgramCache]: Analyzing trace with hash 1458534405, now seen corresponding path program 1 times
[2024-11-23 22:56:33,573 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-23 22:56:33,574 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056601976]
[2024-11-23 22:56:33,574 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:33,575 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-23 22:56:33,743 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:56:34,028 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 1922 trivial. 0 not checked.
[2024-11-23 22:56:34,029 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-23 22:56:34,029 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056601976]
[2024-11-23 22:56:34,030 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056601976] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-23 22:56:34,030 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550424271]
[2024-11-23 22:56:34,030 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:34,031 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:56:34,031 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:56:34,036 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-23 22:56:34,040 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-23 22:56:34,431 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:56:34,437 INFO  L256         TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-23 22:56:34,455 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:56:34,554 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 1922 trivial. 0 not checked.
[2024-11-23 22:56:34,554 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-23 22:56:34,554 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550424271] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-23 22:56:34,554 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-11-23 22:56:34,555 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2
[2024-11-23 22:56:34,559 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547946018]
[2024-11-23 22:56:34,559 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-23 22:56:34,567 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-23 22:56:34,567 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-23 22:56:34,597 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-23 22:56:34,598 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-23 22:56:34,602 INFO  L87              Difference]: Start difference. First operand  has 94 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) 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, (32), 2 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32)
[2024-11-23 22:56:34,644 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:56:34,644 INFO  L93              Difference]: Finished difference Result 181 states and 318 transitions.
[2024-11-23 22:56:34,645 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-23 22:56:34,647 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, (32), 2 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32) Word has length 207
[2024-11-23 22:56:34,648 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:56:34,656 INFO  L225             Difference]: With dead ends: 181
[2024-11-23 22:56:34,656 INFO  L226             Difference]: Without dead ends: 90
[2024-11-23 22:56:34,661 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-23 22:56:34,664 INFO  L435           NwaCegarLoop]: 138 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, 138 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
[2024-11-23 22:56:34,666 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-23 22:56:34,682 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 90 states.
[2024-11-23 22:56:34,712 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90.
[2024-11-23 22:56:34,714 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 90 states, 56 states have (on average 1.3214285714285714) internal successors, (74), 56 states have internal predecessors, (74), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-11-23 22:56:34,720 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 138 transitions.
[2024-11-23 22:56:34,723 INFO  L78                 Accepts]: Start accepts. Automaton has 90 states and 138 transitions. Word has length 207
[2024-11-23 22:56:34,724 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:56:34,724 INFO  L471      AbstractCegarLoop]: Abstraction has 90 states and 138 transitions.
[2024-11-23 22:56:34,724 INFO  L472      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, (32), 2 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32)
[2024-11-23 22:56:34,725 INFO  L276                IsEmpty]: Start isEmpty. Operand 90 states and 138 transitions.
[2024-11-23 22:56:34,729 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-11-23 22:56:34,730 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:56:34,730 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:56:34,743 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-23 22:56:34,932 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:56:34,932 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:56:34,933 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:56:34,933 INFO  L85        PathProgramCache]: Analyzing trace with hash -2116283044, now seen corresponding path program 1 times
[2024-11-23 22:56:34,933 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-23 22:56:34,934 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100826180]
[2024-11-23 22:56:34,934 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:34,934 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-23 22:56:35,091 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:56:35,522 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked.
[2024-11-23 22:56:35,522 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-23 22:56:35,523 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100826180]
[2024-11-23 22:56:35,523 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100826180] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-23 22:56:35,523 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-23 22:56:35,523 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-23 22:56:35,523 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340757014]
[2024-11-23 22:56:35,527 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-23 22:56:35,528 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-23 22:56:35,531 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-23 22:56:35,532 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-23 22:56:35,532 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-23 22:56:35,533 INFO  L87              Difference]: Start difference. First operand 90 states and 138 transitions. Second operand  has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32)
[2024-11-23 22:56:35,666 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:56:35,666 INFO  L93              Difference]: Finished difference Result 258 states and 397 transitions.
[2024-11-23 22:56:35,667 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-23 22:56:35,667 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 208
[2024-11-23 22:56:35,668 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:56:35,674 INFO  L225             Difference]: With dead ends: 258
[2024-11-23 22:56:35,674 INFO  L226             Difference]: Without dead ends: 171
[2024-11-23 22:56:35,675 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-23 22:56:35,676 INFO  L435           NwaCegarLoop]: 255 mSDtfsCounter, 121 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-23 22:56:35,676 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 380 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-23 22:56:35,682 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 171 states.
[2024-11-23 22:56:35,739 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 165.
[2024-11-23 22:56:35,740 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 165 states, 98 states have (on average 1.2653061224489797) internal successors, (124), 98 states have internal predecessors, (124), 64 states have call successors, (64), 2 states have call predecessors, (64), 2 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64)
[2024-11-23 22:56:35,744 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 252 transitions.
[2024-11-23 22:56:35,745 INFO  L78                 Accepts]: Start accepts. Automaton has 165 states and 252 transitions. Word has length 208
[2024-11-23 22:56:35,746 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:56:35,746 INFO  L471      AbstractCegarLoop]: Abstraction has 165 states and 252 transitions.
[2024-11-23 22:56:35,747 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32)
[2024-11-23 22:56:35,747 INFO  L276                IsEmpty]: Start isEmpty. Operand 165 states and 252 transitions.
[2024-11-23 22:56:35,751 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 210
[2024-11-23 22:56:35,751 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:56:35,752 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:56:35,752 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-23 22:56:35,752 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:56:35,753 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:56:35,753 INFO  L85        PathProgramCache]: Analyzing trace with hash -261583654, now seen corresponding path program 1 times
[2024-11-23 22:56:35,753 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-23 22:56:35,753 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824662370]
[2024-11-23 22:56:35,754 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:35,754 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-23 22:56:36,022 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:56:36,746 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 57 proven. 36 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked.
[2024-11-23 22:56:36,746 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-23 22:56:36,746 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824662370]
[2024-11-23 22:56:36,746 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824662370] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-23 22:56:36,746 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632699090]
[2024-11-23 22:56:36,747 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:36,747 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:56:36,747 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:56:36,749 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-23 22:56:36,752 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-11-23 22:56:37,043 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:56:37,049 INFO  L256         TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 6 conjuncts are in the unsatisfiable core
[2024-11-23 22:56:37,065 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:56:37,509 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 981 proven. 36 refuted. 0 times theorem prover too weak. 967 trivial. 0 not checked.
[2024-11-23 22:56:37,509 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-23 22:56:38,085 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 57 proven. 36 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked.
[2024-11-23 22:56:38,088 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632699090] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-23 22:56:38,088 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-23 22:56:38,088 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7
[2024-11-23 22:56:38,089 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997572018]
[2024-11-23 22:56:38,089 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-23 22:56:38,090 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-11-23 22:56:38,092 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-23 22:56:38,093 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-11-23 22:56:38,093 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-11-23 22:56:38,094 INFO  L87              Difference]: Start difference. First operand 165 states and 252 transitions. Second operand  has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45)
[2024-11-23 22:56:38,578 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:56:38,578 INFO  L93              Difference]: Finished difference Result 343 states and 515 transitions.
[2024-11-23 22:56:38,579 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-11-23 22:56:38,580 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 209
[2024-11-23 22:56:38,581 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:56:38,584 INFO  L225             Difference]: With dead ends: 343
[2024-11-23 22:56:38,584 INFO  L226             Difference]: Without dead ends: 181
[2024-11-23 22:56:38,586 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 415 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2024-11-23 22:56:38,587 INFO  L435           NwaCegarLoop]: 100 mSDtfsCounter, 121 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time
[2024-11-23 22:56:38,587 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 234 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time]
[2024-11-23 22:56:38,588 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 181 states.
[2024-11-23 22:56:38,644 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 173.
[2024-11-23 22:56:38,646 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 173 states, 104 states have (on average 1.2403846153846154) internal successors, (129), 104 states have internal predecessors, (129), 64 states have call successors, (64), 4 states have call predecessors, (64), 4 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64)
[2024-11-23 22:56:38,650 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 257 transitions.
[2024-11-23 22:56:38,653 INFO  L78                 Accepts]: Start accepts. Automaton has 173 states and 257 transitions. Word has length 209
[2024-11-23 22:56:38,653 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:56:38,654 INFO  L471      AbstractCegarLoop]: Abstraction has 173 states and 257 transitions.
[2024-11-23 22:56:38,654 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45)
[2024-11-23 22:56:38,656 INFO  L276                IsEmpty]: Start isEmpty. Operand 173 states and 257 transitions.
[2024-11-23 22:56:38,664 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 210
[2024-11-23 22:56:38,664 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:56:38,664 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:56:38,679 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2024-11-23 22:56:38,865 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:56:38,865 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:56:38,866 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:56:38,866 INFO  L85        PathProgramCache]: Analyzing trace with hash -1282652008, now seen corresponding path program 1 times
[2024-11-23 22:56:38,866 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-23 22:56:38,866 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282141878]
[2024-11-23 22:56:38,866 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:38,867 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-23 22:56:39,031 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:56:39,510 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked.
[2024-11-23 22:56:39,511 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-23 22:56:39,511 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282141878]
[2024-11-23 22:56:39,511 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282141878] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-23 22:56:39,511 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-23 22:56:39,512 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-23 22:56:39,512 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521704578]
[2024-11-23 22:56:39,513 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-23 22:56:39,514 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-23 22:56:39,514 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-23 22:56:39,515 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-23 22:56:39,515 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-11-23 22:56:39,515 INFO  L87              Difference]: Start difference. First operand 173 states and 257 transitions. Second operand  has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32)
[2024-11-23 22:56:39,731 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:56:39,731 INFO  L93              Difference]: Finished difference Result 346 states and 510 transitions.
[2024-11-23 22:56:39,732 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-23 22:56:39,732 INFO  L78                 Accepts]: Start accepts. Automaton has  has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 209
[2024-11-23 22:56:39,733 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:56:39,735 INFO  L225             Difference]: With dead ends: 346
[2024-11-23 22:56:39,736 INFO  L226             Difference]: Without dead ends: 176
[2024-11-23 22:56:39,737 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20
[2024-11-23 22:56:39,738 INFO  L435           NwaCegarLoop]: 237 mSDtfsCounter, 164 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-23 22:56:39,738 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 459 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-23 22:56:39,739 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 176 states.
[2024-11-23 22:56:39,776 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 172.
[2024-11-23 22:56:39,777 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 172 states, 101 states have (on average 1.198019801980198) internal successors, (121), 101 states have internal predecessors, (121), 64 states have call successors, (64), 6 states have call predecessors, (64), 6 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64)
[2024-11-23 22:56:39,779 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 249 transitions.
[2024-11-23 22:56:39,779 INFO  L78                 Accepts]: Start accepts. Automaton has 172 states and 249 transitions. Word has length 209
[2024-11-23 22:56:39,780 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:56:39,780 INFO  L471      AbstractCegarLoop]: Abstraction has 172 states and 249 transitions.
[2024-11-23 22:56:39,781 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32)
[2024-11-23 22:56:39,781 INFO  L276                IsEmpty]: Start isEmpty. Operand 172 states and 249 transitions.
[2024-11-23 22:56:39,784 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 210
[2024-11-23 22:56:39,784 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:56:39,784 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:56:39,784 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-23 22:56:39,784 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:56:39,785 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:56:39,785 INFO  L85        PathProgramCache]: Analyzing trace with hash 1939596087, now seen corresponding path program 1 times
[2024-11-23 22:56:39,785 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-23 22:56:39,785 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824053169]
[2024-11-23 22:56:39,785 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:39,786 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-23 22:56:40,000 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-23 22:56:40,007 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [877288935]
[2024-11-23 22:56:40,008 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:40,008 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:56:40,008 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:56:40,011 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-23 22:56:40,015 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-11-23 22:56:40,311 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-23 22:56:40,311 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-23 22:56:40,445 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-23 22:56:40,745 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-23 22:56:40,746 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-23 22:56:40,747 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-11-23 22:56:40,763 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-11-23 22:56:40,950 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:56:40,953 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1]
[2024-11-23 22:56:41,167 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-23 22:56:41,171 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 10:56:41 BoogieIcfgContainer
[2024-11-23 22:56:41,171 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-23 22:56:41,172 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-23 22:56:41,172 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-23 22:56:41,172 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-23 22:56:41,173 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:56:33" (3/4) ...
[2024-11-23 22:56:41,176 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-11-23 22:56:41,177 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-23 22:56:41,178 INFO  L158              Benchmark]: Toolchain (without parser) took 9349.31ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 92.0MB in the beginning and 286.5MB in the end (delta: -194.5MB). Peak memory consumption was 44.4MB. Max. memory is 16.1GB.
[2024-11-23 22:56:41,179 INFO  L158              Benchmark]: CDTParser took 0.50ms. Allocated memory is still 167.8MB. Free memory is still 103.0MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-23 22:56:41,179 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 428.13ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 76.3MB in the end (delta: 15.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-23 22:56:41,179 INFO  L158              Benchmark]: Boogie Procedure Inliner took 89.58ms. Allocated memory is still 117.4MB. Free memory was 76.3MB in the beginning and 72.0MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-23 22:56:41,180 INFO  L158              Benchmark]: Boogie Preprocessor took 115.88ms. Allocated memory is still 117.4MB. Free memory was 72.0MB in the beginning and 64.1MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-23 22:56:41,180 INFO  L158              Benchmark]: RCFGBuilder took 883.16ms. Allocated memory is still 117.4MB. Free memory was 64.1MB in the beginning and 38.2MB in the end (delta: 25.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
[2024-11-23 22:56:41,180 INFO  L158              Benchmark]: TraceAbstraction took 7814.38ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 37.5MB in the beginning and 286.6MB in the end (delta: -249.1MB). Peak memory consumption was 161.8MB. Max. memory is 16.1GB.
[2024-11-23 22:56:41,181 INFO  L158              Benchmark]: Witness Printer took 5.21ms. Allocated memory is still 352.3MB. Free memory was 286.6MB in the beginning and 286.5MB in the end (delta: 46.8kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-23 22:56:41,183 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.50ms. Allocated memory is still 167.8MB. Free memory is still 103.0MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 428.13ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 76.3MB in the end (delta: 15.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 89.58ms. Allocated memory is still 117.4MB. Free memory was 76.3MB in the beginning and 72.0MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 115.88ms. Allocated memory is still 117.4MB. Free memory was 72.0MB in the beginning and 64.1MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * RCFGBuilder took 883.16ms. Allocated memory is still 117.4MB. Free memory was 64.1MB in the beginning and 38.2MB in the end (delta: 25.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
 * TraceAbstraction took 7814.38ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 37.5MB in the beginning and 286.6MB in the end (delta: -249.1MB). Peak memory consumption was 161.8MB. Max. memory is 16.1GB.
 * Witness Printer took 5.21ms. Allocated memory is still 352.3MB. Free memory was 286.6MB in the beginning and 286.5MB in the end (delta: 46.8kB). Peak memory consumption was 8.4MB. 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 someBinaryArithmeticDOUBLEoperation at line 96, overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of someBinaryFLOATComparisonOperation at line 86, overapproximation of someBinaryFLOATComparisonOperation at line 164, overapproximation of someBinaryFLOATComparisonOperation at line 101, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 106, overapproximation of someUnaryDOUBLEoperation at line 98, overapproximation of someBinaryDOUBLEComparisonOperation at line 190, overapproximation of someBinaryDOUBLEComparisonOperation at line 98, overapproximation of someBinaryDOUBLEComparisonOperation at line 188, overapproximation of someBinaryDOUBLEComparisonOperation at line 115, overapproximation of someBinaryArithmeticFLOAToperation at line 101. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    signed short int var_1_1 = -64;
[L23]                    signed short int var_1_5 = 8;
[L24]                    signed short int var_1_6 = 8;
[L25]                    signed short int var_1_7 = 5;
[L26]                    signed short int var_1_8 = 0;
[L27]                    signed char var_1_9 = 5;
[L28]                    signed char var_1_11 = 16;
[L29]                    signed short int var_1_12 = 25;
[L30]                    signed short int var_1_13 = 64;
[L31]                    unsigned char var_1_15 = 1;
[L32]                    unsigned char var_1_16 = 16;
[L33]                    float var_1_17 = 1.2;
[L34]                    float var_1_18 = 5.8;
[L35]                    float var_1_19 = 10.25;
[L36]                    float var_1_20 = 2.5;
[L37]                    signed short int var_1_21 = 200;
[L38]                    unsigned char var_1_24 = 1;
[L39]                    unsigned char var_1_25 = 0;
[L40]                    signed char var_1_26 = -5;
[L41]                    unsigned char var_1_27 = 1;
[L42]                    unsigned char var_1_31 = 0;
[L43]                    unsigned char var_1_32 = 0;
[L44]                    unsigned char var_1_33 = 0;
[L45]                    float var_1_39 = 10.5;
[L46]                    signed short int var_1_41 = -1;
[L47]                    float var_1_44 = 50.5;
[L48]                    unsigned char var_1_45 = 64;
[L49]                    signed char var_1_46 = 2;
[L50]                    signed char var_1_47 = 16;
[L51]                    unsigned short int var_1_48 = 2;
[L52]                    double var_1_49 = 1.5;
[L53]                    double var_1_50 = 999999.7;
[L54]                    double var_1_51 = 15.5;
[L55]                    unsigned long int var_1_52 = 64;
[L56]                    float var_1_55 = 9.25;
[L57]                    signed short int var_1_56 = -1;
[L58]                    signed short int last_1_var_1_1 = -64;
[L59]                    signed short int last_1_var_1_13 = 64;
[L60]                    unsigned char last_1_var_1_15 = 1;
[L61]                    signed char last_1_var_1_26 = -5;
             VAL         [isInitial=0, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=8, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5]
[L203]                   isInitial = 1
[L204]       FCALL       initially()
[L206]       CALL        updateLastVariables()
[L193]                   last_1_var_1_1 = var_1_1
[L194]                   last_1_var_1_13 = var_1_13
[L195]                   last_1_var_1_15 = var_1_15
[L196]                   last_1_var_1_26 = var_1_26
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=8, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5]
[L206]       RET         updateLastVariables()
[L207]       CALL        updateVariables()
[L141]                   var_1_5 = __VERIFIER_nondet_short()
[L142]       CALL        assume_abort_if_not(var_1_5 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5]
[L142]       RET         assume_abort_if_not(var_1_5 >= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5]
[L143]       CALL        assume_abort_if_not(var_1_5 <= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5]
[L143]       RET         assume_abort_if_not(var_1_5 <= 16383)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5]
[L144]                   var_1_6 = __VERIFIER_nondet_short()
[L145]       CALL        assume_abort_if_not(var_1_6 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5]
[L145]       RET         assume_abort_if_not(var_1_6 >= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5]
[L146]       CALL        assume_abort_if_not(var_1_6 <= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5]
[L146]       RET         assume_abort_if_not(var_1_6 <= 16383)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5]
[L147]                   var_1_7 = __VERIFIER_nondet_short()
[L148]       CALL        assume_abort_if_not(var_1_7 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L148]       RET         assume_abort_if_not(var_1_7 >= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L149]       CALL        assume_abort_if_not(var_1_7 <= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L149]       RET         assume_abort_if_not(var_1_7 <= 16383)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L150]                   var_1_8 = __VERIFIER_nondet_short()
[L151]       CALL        assume_abort_if_not(var_1_8 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L151]       RET         assume_abort_if_not(var_1_8 >= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L152]       CALL        assume_abort_if_not(var_1_8 <= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L152]       RET         assume_abort_if_not(var_1_8 <= 16383)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L153]                   var_1_11 = __VERIFIER_nondet_char()
[L154]       CALL        assume_abort_if_not(var_1_11 >= -127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L154]       RET         assume_abort_if_not(var_1_11 >= -127)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L155]       CALL        assume_abort_if_not(var_1_11 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L155]       RET         assume_abort_if_not(var_1_11 <= 126)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L156]                   var_1_12 = __VERIFIER_nondet_short()
[L157]       CALL        assume_abort_if_not(var_1_12 >= -32768)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L157]       RET         assume_abort_if_not(var_1_12 >= -32768)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L158]       CALL        assume_abort_if_not(var_1_12 <= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L158]       RET         assume_abort_if_not(var_1_12 <= 32767)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L159]       CALL        assume_abort_if_not(var_1_12 != 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L159]       RET         assume_abort_if_not(var_1_12 != 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L160]                   var_1_16 = __VERIFIER_nondet_uchar()
[L161]       CALL        assume_abort_if_not(var_1_16 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L161]       RET         assume_abort_if_not(var_1_16 >= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L162]       CALL        assume_abort_if_not(var_1_16 <= 254)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L162]       RET         assume_abort_if_not(var_1_16 <= 254)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L163]                   var_1_18 = __VERIFIER_nondet_float()
[L164]       CALL        assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L164]       RET         assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L165]                   var_1_19 = __VERIFIER_nondet_float()
[L166]       CALL        assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L166]       RET         assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L167]                   var_1_20 = __VERIFIER_nondet_float()
[L168]       CALL        assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L168]       RET         assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L169]                   var_1_25 = __VERIFIER_nondet_uchar()
[L170]       CALL        assume_abort_if_not(var_1_25 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L170]       RET         assume_abort_if_not(var_1_25 >= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L171]       CALL        assume_abort_if_not(var_1_25 <= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L171]       RET         assume_abort_if_not(var_1_25 <= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L172]                   var_1_31 = __VERIFIER_nondet_uchar()
[L173]       CALL        assume_abort_if_not(var_1_31 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L173]       RET         assume_abort_if_not(var_1_31 >= 1)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L174]       CALL        assume_abort_if_not(var_1_31 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L174]       RET         assume_abort_if_not(var_1_31 <= 1)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L175]                   var_1_32 = __VERIFIER_nondet_uchar()
[L176]       CALL        assume_abort_if_not(var_1_32 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L176]       RET         assume_abort_if_not(var_1_32 >= 1)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L177]       CALL        assume_abort_if_not(var_1_32 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L177]       RET         assume_abort_if_not(var_1_32 <= 1)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L178]                   var_1_33 = __VERIFIER_nondet_uchar()
[L179]       CALL        assume_abort_if_not(var_1_33 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L179]       RET         assume_abort_if_not(var_1_33 >= 1)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L180]       CALL        assume_abort_if_not(var_1_33 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L180]       RET         assume_abort_if_not(var_1_33 <= 1)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L181]                   var_1_46 = __VERIFIER_nondet_char()
[L182]       CALL        assume_abort_if_not(var_1_46 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L182]       RET         assume_abort_if_not(var_1_46 >= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L183]       CALL        assume_abort_if_not(var_1_46 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L183]       RET         assume_abort_if_not(var_1_46 <= 127)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L184]                   var_1_47 = __VERIFIER_nondet_char()
[L185]       CALL        assume_abort_if_not(var_1_47 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L185]       RET         assume_abort_if_not(var_1_47 >= 0)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L186]       CALL        assume_abort_if_not(var_1_47 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L186]       RET         assume_abort_if_not(var_1_47 <= 127)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L187]                   var_1_50 = __VERIFIER_nondet_double()
[L188]       CALL        assume_abort_if_not((var_1_50 >= -461168.6018427382800e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L188]       RET         assume_abort_if_not((var_1_50 >= -461168.6018427382800e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L189]                   var_1_51 = __VERIFIER_nondet_double()
[L190]       CALL        assume_abort_if_not((var_1_51 >= -461168.6018427382800e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 4611686.018427382800e+12F && var_1_51 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L190]       RET         assume_abort_if_not((var_1_51 >= -461168.6018427382800e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 4611686.018427382800e+12F && var_1_51 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L207]       RET         updateVariables()
[L208]       CALL        step()
[L65]        COND FALSE  !(last_1_var_1_13 == last_1_var_1_1)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L72]                    signed long int stepLocal_3 = (var_1_6 + var_1_8) - var_1_5;
[L73]                    signed short int stepLocal_2 = var_1_1;
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_2=-64, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=1, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L74]        COND FALSE  !(var_1_11 < stepLocal_2)
[L81]                    var_1_15 = var_1_16
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L83]        COND FALSE  !((! (var_1_24 || var_1_25)) && var_1_25)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L86]        COND TRUE   ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) < var_1_20
[L87]                    var_1_27 = (var_1_25 || (var_1_25 || var_1_25))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L92]                    var_1_39 = var_1_18
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L93]        COND TRUE   (((((-100) < 0 ) ? -(-100) : (-100))) - ((((var_1_46) > (var_1_47)) ? (var_1_46) : (var_1_47)))) >= var_1_7
[L94]                    var_1_45 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L96]                    var_1_49 = (var_1_50 + var_1_51)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L97]        COND TRUE   \read(var_1_24)
[L98]                    var_1_55 = ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51)))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=64, var_1_55=3, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L100]       COND TRUE   var_1_11 < 5
[L101]                   var_1_17 = ((((var_1_18) > ((var_1_19 - var_1_20))) ? (var_1_18) : ((var_1_19 - var_1_20))))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=64, var_1_55=3, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L103]       COND FALSE  !(\read(var_1_25))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=64, var_1_55=3, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L106]       COND TRUE   var_1_20 >= var_1_20
[L107]                   var_1_56 = (((((var_1_47 - 256)) < (var_1_26)) ? ((var_1_47 - 256)) : (var_1_26)))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=64, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L109]                   var_1_24 = var_1_25
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=0, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=64, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L110]       COND TRUE   var_1_33 && var_1_32
[L111]                   var_1_41 = ((((var_1_15) < (var_1_11)) ? (var_1_15) : (var_1_11)))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=0, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=101/2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=64, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L113]                   var_1_44 = var_1_18
[L114]                   var_1_26 = var_1_11
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=64, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L115]       COND TRUE   (var_1_19 - var_1_20) >= ((- var_1_51) * ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))))
[L116]                   var_1_52 = ((((8u) < 0 ) ? -(8u) : (8u)))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L118]       COND FALSE  !(\read(var_1_24))
[L123]                   var_1_21 = (var_1_15 - 2)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L125]                   unsigned char stepLocal_0 = var_1_15;
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_0=0, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L126]       COND FALSE  !(\read(var_1_24))
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_0=0, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=5]
[L129]       COND TRUE   stepLocal_0 <= (var_1_21 / var_1_12)
[L130]                   var_1_9 = var_1_11
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=0]
[L135]                   signed long int stepLocal_1 = var_1_1 * (var_1_15 % var_1_12);
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_1=0, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=64, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=0]
[L136]       COND TRUE   (- var_1_15) >= stepLocal_1
[L137]                   var_1_13 = var_1_26
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-2, var_1_13=0, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=0]
[L208]       RET         step()
[L209]       CALL, EXPR  property()
[L199-L200]              return ((((((((last_1_var_1_13 == last_1_var_1_1) ? ((last_1_var_1_1 <= ((((last_1_var_1_13) > (last_1_var_1_26)) ? (last_1_var_1_13) : (last_1_var_1_26)))) ? (var_1_1 == ((signed short int) (last_1_var_1_1 + (((((last_1_var_1_15 - last_1_var_1_15)) < ((last_1_var_1_15 - last_1_var_1_15))) ? ((last_1_var_1_15 - last_1_var_1_15)) : ((last_1_var_1_15 - last_1_var_1_15))))))) : (var_1_1 == ((signed short int) (((((last_1_var_1_15 - last_1_var_1_15)) < (((last_1_var_1_15 - last_1_var_1_15) + -256))) ? ((last_1_var_1_15 - last_1_var_1_15)) : (((last_1_var_1_15 - last_1_var_1_15) + -256))))))) : 1) && (var_1_24 ? (var_1_9 == ((signed char) var_1_11)) : ((var_1_15 <= (var_1_21 / var_1_12)) ? (var_1_9 == ((signed char) var_1_11)) : (var_1_9 == ((signed char) var_1_11))))) && (((- var_1_15) >= (var_1_1 * (var_1_15 % var_1_12))) ? (var_1_13 == ((signed short int) var_1_26)) : 1)) && ((var_1_11 < var_1_1) ? ((var_1_7 == ((var_1_6 + var_1_8) - var_1_5)) ? (var_1_15 == ((unsigned char) var_1_16)) : (var_1_15 == ((unsigned char) var_1_16))) : (var_1_15 == ((unsigned char) var_1_16)))) && ((var_1_11 < 5) ? (var_1_17 == ((float) ((((var_1_18) > ((var_1_19 - var_1_20))) ? (var_1_18) : ((var_1_19 - var_1_20)))))) : 1)) && (var_1_24 ? ((var_1_24 && var_1_24) ? (var_1_21 == ((signed short int) var_1_15)) : 1) : (var_1_21 == ((signed short int) (var_1_15 - 2))))) && (var_1_24 == ((unsigned char) var_1_25))) && (var_1_26 == ((signed char) var_1_11))
;
             VAL         [\result=0, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=0, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=0]
[L209]       RET, EXPR   property()
[L209]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=0, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=0]
[L19]                    reach_error()
             VAL         [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-2, var_1_13=0, var_1_15=0, var_1_16=0, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_21=-2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=2, var_1_45=0, var_1_46=1, var_1_47=0, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=3, var_1_56=-256, var_1_5=0, var_1_6=0, var_1_7=99, var_1_8=0, var_1_9=0]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 94 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.5s, OverallIterations: 5, TraceHistogramMax: 32, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 1.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 424 SdHoareTripleChecker+Valid, 0.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 406 mSDsluCounter, 1211 SdHoareTripleChecker+Invalid, 0.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 481 mSDsCounter, 84 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 206 IncrementalHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 84 mSolverCounterUnsat, 730 mSDtfsCounter, 206 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 644 GetRequests, 630 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=173occurred in iteration=3, InterpolantAutomatonStates: 19, 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, 18 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 3.1s InterpolantComputationTime, 1667 NumberOfCodeBlocks, 1667 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1451 ConstructedInterpolants, 0 QuantifiedInterpolants, 2093 SizeOfPredicates, 1 NumberOfNonLiveVariables, 995 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 7 InterpolantComputations, 3 PerfectInterpolantSequences, 13718/13888 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, ConComCheckerStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-23 22:56:41,213 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC --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 9916bc30af46c6a2006e6c412aab0ec415cd340340da4b6958a1b37a130125d6
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-6497de0
[2024-11-23 22:56:44,468 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-23 22:56:44,630 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-11-23 22:56:44,638 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-23 22:56:44,639 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-23 22:56:44,677 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-23 22:56:44,677 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-23 22:56:44,678 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-23 22:56:44,678 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-23 22:56:44,678 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-23 22:56:44,678 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-23 22:56:44,679 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-23 22:56:44,679 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-23 22:56:44,679 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-23 22:56:44,680 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-23 22:56:44,681 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-23 22:56:44,681 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-23 22:56:44,681 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-23 22:56:44,682 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-23 22:56:44,682 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-23 22:56:44,682 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-23 22:56:44,683 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-23 22:56:44,683 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-23 22:56:44,683 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-23 22:56:44,683 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-23 22:56:44,683 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-23 22:56:44,683 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-23 22:56:44,684 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-23 22:56:44,684 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-23 22:56:44,684 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-23 22:56:44,684 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-23 22:56:44,685 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-23 22:56:44,685 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-23 22:56:44,685 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-23 22:56:44,685 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:56:44,685 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-23 22:56:44,686 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-23 22:56:44,686 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-23 22:56:44,686 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-23 22:56:44,686 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:56:44,686 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-23 22:56:44,686 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-23 22:56:44,686 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-23 22:56:44,686 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-23 22:56:44,686 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-11-23 22:56:44,687 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-23 22:56:44,687 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-23 22:56:44,687 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-23 22:56:44,687 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-23 22:56:44,687 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-23 22:56:44,687 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
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_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC
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 -> 9916bc30af46c6a2006e6c412aab0ec415cd340340da4b6958a1b37a130125d6
[2024-11-23 22:56:45,061 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-23 22:56:45,072 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-23 22:56:45,077 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-23 22:56:45,078 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-23 22:56:45,079 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-23 22:56:45,083 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i
[2024-11-23 22:56:48,616 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data/fa6ca1bf5/36f0d5df52fb46ffabffdaa83102f0eb/FLAGf61950791
[2024-11-23 22:56:48,990 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-23 22:56:48,991 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i
[2024-11-23 22:56:49,013 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data/fa6ca1bf5/36f0d5df52fb46ffabffdaa83102f0eb/FLAGf61950791
[2024-11-23 22:56:49,037 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/data/fa6ca1bf5/36f0d5df52fb46ffabffdaa83102f0eb
[2024-11-23 22:56:49,040 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-23 22:56:49,042 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-23 22:56:49,044 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-23 22:56:49,044 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-23 22:56:49,048 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-23 22:56:49,049 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,050 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ebcd9a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49, skipping insertion in model container
[2024-11-23 22:56:49,050 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,079 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-23 22:56:49,311 WARN  L250   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_fc6df6bd-7774-40dc-8337-4821594e98ed/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i[919,932]
[2024-11-23 22:56:49,415 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-23 22:56:49,452 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-23 22:56:49,477 WARN  L250   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_fc6df6bd-7774-40dc-8337-4821594e98ed/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i[919,932]
[2024-11-23 22:56:49,577 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-23 22:56:49,611 INFO  L204         MainTranslator]: Completed translation
[2024-11-23 22:56:49,612 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49 WrapperNode
[2024-11-23 22:56:49,612 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-23 22:56:49,613 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-23 22:56:49,613 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-23 22:56:49,614 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-23 22:56:49,624 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,647 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,713 INFO  L138                Inliner]: procedures = 27, calls = 45, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 211
[2024-11-23 22:56:49,713 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-23 22:56:49,714 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-23 22:56:49,714 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-23 22:56:49,714 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-23 22:56:49,725 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,726 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,731 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,751 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-23 22:56:49,752 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,752 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,774 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,781 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,790 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,796 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,798 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,811 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-23 22:56:49,812 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-23 22:56:49,812 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-23 22:56:49,812 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-23 22:56:49,813 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (1/1) ...
[2024-11-23 22:56:49,826 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:56:49,850 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:56:49,870 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-23 22:56:49,876 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-23 22:56:49,907 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-23 22:56:49,907 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-23 22:56:49,907 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-23 22:56:49,908 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-23 22:56:49,908 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-23 22:56:49,908 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-23 22:56:50,023 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-23 22:56:50,025 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-23 22:56:59,362 INFO  L?                        ?]: Removed 16 outVars from TransFormulas that were not future-live.
[2024-11-23 22:56:59,362 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-23 22:56:59,386 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-23 22:56:59,386 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-23 22:56:59,387 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:56:59 BoogieIcfgContainer
[2024-11-23 22:56:59,387 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-23 22:56:59,391 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-23 22:56:59,391 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-23 22:56:59,426 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-23 22:56:59,426 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:56:49" (1/3) ...
[2024-11-23 22:56:59,427 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f3780e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:56:59, skipping insertion in model container
[2024-11-23 22:56:59,429 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:56:49" (2/3) ...
[2024-11-23 22:56:59,429 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f3780e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:56:59, skipping insertion in model container
[2024-11-23 22:56:59,430 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:56:59" (3/3) ...
[2024-11-23 22:56:59,432 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i
[2024-11-23 22:56:59,452 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-23 22:56:59,455 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-91.i that has 2 procedures, 94 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-23 22:56:59,549 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-23 22:56:59,570 INFO  L333      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, 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;@27fa1ecc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-23 22:56:59,573 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-23 22:56:59,578 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 94 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-11-23 22:56:59,598 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 208
[2024-11-23 22:56:59,598 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:56:59,602 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:56:59,602 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:56:59,610 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:56:59,611 INFO  L85        PathProgramCache]: Analyzing trace with hash 1458534405, now seen corresponding path program 1 times
[2024-11-23 22:56:59,630 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-23 22:56:59,631 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [67057184]
[2024-11-23 22:56:59,631 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:56:59,632 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
[2024-11-23 22:56:59,632 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-23 22:56:59,638 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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)
[2024-11-23 22:56:59,640 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-23 22:57:00,442 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:57:00,466 INFO  L256         TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-23 22:57:00,479 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:57:00,543 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 734 proven. 0 refuted. 0 times theorem prover too weak. 1250 trivial. 0 not checked.
[2024-11-23 22:57:00,543 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-23 22:57:00,544 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-23 22:57:00,545 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [67057184]
[2024-11-23 22:57:00,545 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [67057184] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-23 22:57:00,545 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-23 22:57:00,546 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-23 22:57:00,548 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351294874]
[2024-11-23 22:57:00,549 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-23 22:57:00,554 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-23 22:57:00,554 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-23 22:57:00,580 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-23 22:57:00,581 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-23 22:57:00,583 INFO  L87              Difference]: Start difference. First operand  has 94 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand  has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32)
[2024-11-23 22:57:00,626 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:57:00,627 INFO  L93              Difference]: Finished difference Result 181 states and 318 transitions.
[2024-11-23 22:57:00,628 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-23 22:57:00,630 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 207
[2024-11-23 22:57:00,630 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:57:00,639 INFO  L225             Difference]: With dead ends: 181
[2024-11-23 22:57:00,639 INFO  L226             Difference]: Without dead ends: 90
[2024-11-23 22:57:00,644 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-23 22:57:00,648 INFO  L435           NwaCegarLoop]: 138 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, 138 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
[2024-11-23 22:57:00,649 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-23 22:57:00,667 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 90 states.
[2024-11-23 22:57:00,699 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90.
[2024-11-23 22:57:00,700 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 90 states, 56 states have (on average 1.3214285714285714) internal successors, (74), 56 states have internal predecessors, (74), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-11-23 22:57:00,707 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 138 transitions.
[2024-11-23 22:57:00,710 INFO  L78                 Accepts]: Start accepts. Automaton has 90 states and 138 transitions. Word has length 207
[2024-11-23 22:57:00,710 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:57:00,710 INFO  L471      AbstractCegarLoop]: Abstraction has 90 states and 138 transitions.
[2024-11-23 22:57:00,711 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32)
[2024-11-23 22:57:00,711 INFO  L276                IsEmpty]: Start isEmpty. Operand 90 states and 138 transitions.
[2024-11-23 22:57:00,716 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-11-23 22:57:00,716 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:57:00,716 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:57:00,736 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-23 22:57:00,917 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-23 22:57:00,918 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:57:00,918 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:57:00,919 INFO  L85        PathProgramCache]: Analyzing trace with hash -2116283044, now seen corresponding path program 1 times
[2024-11-23 22:57:00,920 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-23 22:57:00,920 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1384278320]
[2024-11-23 22:57:00,920 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:57:00,920 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
[2024-11-23 22:57:00,921 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-23 22:57:00,923 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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)
[2024-11-23 22:57:00,927 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-23 22:57:01,726 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:57:01,757 INFO  L256         TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 4 conjuncts are in the unsatisfiable core
[2024-11-23 22:57:01,798 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:57:03,145 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 981 proven. 36 refuted. 0 times theorem prover too weak. 967 trivial. 0 not checked.
[2024-11-23 22:57:03,145 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-23 22:57:04,852 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 57 proven. 36 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked.
[2024-11-23 22:57:04,853 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-23 22:57:04,853 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1384278320]
[2024-11-23 22:57:04,853 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1384278320] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-23 22:57:04,853 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-11-23 22:57:04,853 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7
[2024-11-23 22:57:04,854 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637135360]
[2024-11-23 22:57:04,854 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-11-23 22:57:04,859 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-11-23 22:57:04,862 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-23 22:57:04,863 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-11-23 22:57:04,864 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-11-23 22:57:04,864 INFO  L87              Difference]: Start difference. First operand 90 states and 138 transitions. Second operand  has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45)
[2024-11-23 22:57:06,576 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:57:06,577 INFO  L93              Difference]: Finished difference Result 185 states and 280 transitions.
[2024-11-23 22:57:06,586 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-11-23 22:57:06,586 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 208
[2024-11-23 22:57:06,588 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:57:06,590 INFO  L225             Difference]: With dead ends: 185
[2024-11-23 22:57:06,590 INFO  L226             Difference]: Without dead ends: 98
[2024-11-23 22:57:06,591 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 408 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2024-11-23 22:57:06,592 INFO  L435           NwaCegarLoop]: 100 mSDtfsCounter, 71 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time
[2024-11-23 22:57:06,593 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 233 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time]
[2024-11-23 22:57:06,594 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 98 states.
[2024-11-23 22:57:06,613 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 94.
[2024-11-23 22:57:06,613 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 94 states, 59 states have (on average 1.2881355932203389) internal successors, (76), 59 states have internal predecessors, (76), 32 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-11-23 22:57:06,616 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 140 transitions.
[2024-11-23 22:57:06,616 INFO  L78                 Accepts]: Start accepts. Automaton has 94 states and 140 transitions. Word has length 208
[2024-11-23 22:57:06,618 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:57:06,618 INFO  L471      AbstractCegarLoop]: Abstraction has 94 states and 140 transitions.
[2024-11-23 22:57:06,618 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45)
[2024-11-23 22:57:06,618 INFO  L276                IsEmpty]: Start isEmpty. Operand 94 states and 140 transitions.
[2024-11-23 22:57:06,622 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-11-23 22:57:06,623 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:57:06,623 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:57:06,641 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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)] Ended with exit code 0
[2024-11-23 22:57:06,823 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-23 22:57:06,824 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:57:06,825 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:57:06,825 INFO  L85        PathProgramCache]: Analyzing trace with hash 898820574, now seen corresponding path program 1 times
[2024-11-23 22:57:06,826 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-23 22:57:06,826 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [46269690]
[2024-11-23 22:57:06,826 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:57:06,826 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
[2024-11-23 22:57:06,826 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-23 22:57:06,831 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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)
[2024-11-23 22:57:06,832 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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 (4)] Waiting until timeout for monitored process
[2024-11-23 22:57:07,462 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:57:07,485 INFO  L256         TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 5 conjuncts are in the unsatisfiable core
[2024-11-23 22:57:07,497 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:57:08,710 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 981 proven. 36 refuted. 0 times theorem prover too weak. 967 trivial. 0 not checked.
[2024-11-23 22:57:08,710 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-23 22:57:10,377 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 57 proven. 36 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked.
[2024-11-23 22:57:10,378 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-23 22:57:10,378 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [46269690]
[2024-11-23 22:57:10,378 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [46269690] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-23 22:57:10,378 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-11-23 22:57:10,378 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8
[2024-11-23 22:57:10,379 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187458941]
[2024-11-23 22:57:10,379 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-11-23 22:57:10,380 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-11-23 22:57:10,380 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-23 22:57:10,381 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-11-23 22:57:10,382 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56
[2024-11-23 22:57:10,382 INFO  L87              Difference]: Start difference. First operand 94 states and 140 transitions. Second operand  has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45)
[2024-11-23 22:57:14,117 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:57:14,117 INFO  L93              Difference]: Finished difference Result 267 states and 397 transitions.
[2024-11-23 22:57:14,118 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. 
[2024-11-23 22:57:14,118 INFO  L78                 Accepts]: Start accepts. Automaton has  has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 208
[2024-11-23 22:57:14,120 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:57:14,123 INFO  L225             Difference]: With dead ends: 267
[2024-11-23 22:57:14,123 INFO  L226             Difference]: Without dead ends: 176
[2024-11-23 22:57:14,125 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 408 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342
[2024-11-23 22:57:14,126 INFO  L435           NwaCegarLoop]: 167 mSDtfsCounter, 174 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time
[2024-11-23 22:57:14,127 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 440 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time]
[2024-11-23 22:57:14,128 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 176 states.
[2024-11-23 22:57:14,177 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 164.
[2024-11-23 22:57:14,178 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 164 states, 95 states have (on average 1.2105263157894737) internal successors, (115), 95 states have internal predecessors, (115), 64 states have call successors, (64), 4 states have call predecessors, (64), 4 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64)
[2024-11-23 22:57:14,182 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 243 transitions.
[2024-11-23 22:57:14,183 INFO  L78                 Accepts]: Start accepts. Automaton has 164 states and 243 transitions. Word has length 208
[2024-11-23 22:57:14,184 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:57:14,184 INFO  L471      AbstractCegarLoop]: Abstraction has 164 states and 243 transitions.
[2024-11-23 22:57:14,185 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45)
[2024-11-23 22:57:14,185 INFO  L276                IsEmpty]: Start isEmpty. Operand 164 states and 243 transitions.
[2024-11-23 22:57:14,189 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 210
[2024-11-23 22:57:14,189 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:57:14,190 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:57:14,207 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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 (4)] Ended with exit code 0
[2024-11-23 22:57:14,390 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-23 22:57:14,391 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:57:14,391 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:57:14,392 INFO  L85        PathProgramCache]: Analyzing trace with hash 1939596087, now seen corresponding path program 1 times
[2024-11-23 22:57:14,393 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-23 22:57:14,393 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [893571944]
[2024-11-23 22:57:14,393 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:57:14,393 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
[2024-11-23 22:57:14,393 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-23 22:57:14,397 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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)
[2024-11-23 22:57:14,399 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6df6bd-7774-40dc-8337-4821594e98ed/bin/uautomizer-verify-LYvppIcaGC/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 (5)] Waiting until timeout for monitored process
[2024-11-23 22:57:15,252 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:57:15,288 INFO  L256         TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 24 conjuncts are in the unsatisfiable core
[2024-11-23 22:57:15,302 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:57:59,842 WARN  L286               SmtUtils]: Spent 5.16s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:58:08,005 WARN  L286               SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:58:12,850 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_19~0 c_~var_1_20~0))) (and (let ((.cse1 (fp.lt c_~var_1_20~0 ((_ to_fp 8 24) c_currentRoundingMode (_ bv0 32)))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode .cse2))) (or (and (exists ((~var_1_51~0 (_ FloatingPoint 11 53))) (fp.geq .cse0 (fp.mul c_currentRoundingMode (fp.neg ~var_1_51~0) ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_20~0)))) (not .cse1)) (and .cse1 (exists ((~var_1_51~0 (_ FloatingPoint 11 53))) (fp.geq .cse0 (fp.mul c_currentRoundingMode (fp.neg ~var_1_51~0) ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_20~0)))))))) (= c_~var_1_16~0 c_~var_1_15~0) (let ((.cse3 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (or (and (fp.leq c_~var_1_18~0 .cse3) (fp.geq c_~var_1_18~0 .cse4)) (and (fp.geq c_~var_1_18~0 (fp.neg .cse3)) (fp.leq c_~var_1_18~0 (fp.neg .cse4))))) (let ((.cse5 (fp.gt c_~var_1_18~0 .cse2))) (or (and (= .cse2 c_~var_1_17~0) (not .cse5)) (and .cse5 (= c_~var_1_18~0 c_~var_1_17~0)))) (= (_ bv0 16) (bvadd (_ bv64 16) c_~last_1_var_1_1~0)) (= (bvadd c_~var_1_1~0 (_ bv64 16)) (_ bv0 16)) (= c_~last_1_var_1_13~0 (_ bv64 16)) (= c_~var_1_25~0 c_~var_1_24~0) (= c_~var_1_26~0 c_~var_1_11~0) (bvsle ((_ zero_extend 24) c_~var_1_25~0) (_ bv0 32)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false
[2024-11-23 22:58:22,154 WARN  L286               SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:58:28,283 WARN  L286               SmtUtils]: Spent 5.96s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:58:33,464 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_19~0 c_~var_1_20~0))) (and (let ((.cse1 (fp.lt c_~var_1_20~0 ((_ to_fp 8 24) c_currentRoundingMode (_ bv0 32)))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode .cse2))) (or (and (exists ((~var_1_51~0 (_ FloatingPoint 11 53))) (fp.geq .cse0 (fp.mul c_currentRoundingMode (fp.neg ~var_1_51~0) ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_20~0)))) (not .cse1)) (and .cse1 (exists ((~var_1_51~0 (_ FloatingPoint 11 53))) (fp.geq .cse0 (fp.mul c_currentRoundingMode (fp.neg ~var_1_51~0) ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_20~0)))))))) (= c_~var_1_16~0 c_~var_1_15~0) (let ((.cse3 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (or (and (fp.leq c_~var_1_18~0 .cse3) (fp.geq c_~var_1_18~0 .cse4)) (and (fp.geq c_~var_1_18~0 (fp.neg .cse3)) (fp.leq c_~var_1_18~0 (fp.neg .cse4))))) (= ((_ extract 15 0) (bvadd (_ bv4294967294 32) ((_ zero_extend 24) c_~var_1_15~0))) c_~var_1_21~0) (let ((.cse5 (fp.gt c_~var_1_18~0 .cse2))) (or (and (= .cse2 c_~var_1_17~0) (not .cse5)) (and .cse5 (= c_~var_1_18~0 c_~var_1_17~0)))) (= (_ bv0 16) (bvadd (_ bv64 16) c_~last_1_var_1_1~0)) (= (bvadd c_~var_1_1~0 (_ bv64 16)) (_ bv0 16)) (= c_~last_1_var_1_13~0 (_ bv64 16)) (= c_~var_1_25~0 c_~var_1_24~0) (= c_~var_1_26~0 c_~var_1_11~0) (bvsle ((_ zero_extend 24) c_~var_1_25~0) (_ bv0 32)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false
[2024-11-23 22:58:47,748 WARN  L286               SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:58:57,823 WARN  L286               SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:59:06,070 WARN  L286               SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:59:16,221 WARN  L286               SmtUtils]: Spent 8.00s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:59:24,404 WARN  L286               SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:59:29,645 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_19~0 c_~var_1_20~0))) (and (let ((.cse1 (fp.lt c_~var_1_20~0 ((_ to_fp 8 24) c_currentRoundingMode (_ bv0 32)))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode .cse2))) (or (and (exists ((~var_1_51~0 (_ FloatingPoint 11 53))) (fp.geq .cse0 (fp.mul c_currentRoundingMode (fp.neg ~var_1_51~0) ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_20~0)))) (not .cse1)) (and .cse1 (exists ((~var_1_51~0 (_ FloatingPoint 11 53))) (fp.geq .cse0 (fp.mul c_currentRoundingMode (fp.neg ~var_1_51~0) ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_20~0)))))))) (= c_~var_1_16~0 c_~var_1_15~0) (let ((.cse3 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (or (and (fp.leq c_~var_1_18~0 .cse3) (fp.geq c_~var_1_18~0 .cse4)) (and (fp.geq c_~var_1_18~0 (fp.neg .cse3)) (fp.leq c_~var_1_18~0 (fp.neg .cse4))))) (= ((_ extract 15 0) (bvadd (_ bv4294967294 32) ((_ zero_extend 24) c_~var_1_15~0))) c_~var_1_21~0) (= c_~var_1_9~0 c_~var_1_11~0) (let ((.cse5 (fp.gt c_~var_1_18~0 .cse2))) (or (and (= .cse2 c_~var_1_17~0) (not .cse5)) (and .cse5 (= c_~var_1_18~0 c_~var_1_17~0)))) (= (_ bv0 16) (bvadd (_ bv64 16) c_~last_1_var_1_1~0)) (= (bvadd c_~var_1_1~0 (_ bv64 16)) (_ bv0 16)) (= c_~last_1_var_1_13~0 (_ bv64 16)) (= c_~var_1_25~0 c_~var_1_24~0) (= c_~var_1_26~0 c_~var_1_11~0) (bvsle ((_ zero_extend 24) c_~var_1_25~0) (_ bv0 32)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false
[2024-11-23 22:59:38,835 WARN  L286               SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:59:44,593 WARN  L286               SmtUtils]: Spent 5.65s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 22:59:55,159 WARN  L286               SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 23:00:02,792 WARN  L286               SmtUtils]: Spent 7.49s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-23 23:00:07,993 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_19~0 c_~var_1_20~0))) (and (let ((.cse1 (fp.lt c_~var_1_20~0 ((_ to_fp 8 24) c_currentRoundingMode (_ bv0 32)))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode .cse2))) (or (and (exists ((~var_1_51~0 (_ FloatingPoint 11 53))) (fp.geq .cse0 (fp.mul c_currentRoundingMode (fp.neg ~var_1_51~0) ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_20~0)))) (not .cse1)) (and .cse1 (exists ((~var_1_51~0 (_ FloatingPoint 11 53))) (fp.geq .cse0 (fp.mul c_currentRoundingMode (fp.neg ~var_1_51~0) ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_20~0)))))))) (= c_~var_1_16~0 c_~var_1_15~0) (let ((.cse3 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (or (and (fp.leq c_~var_1_18~0 .cse3) (fp.geq c_~var_1_18~0 .cse4)) (and (fp.geq c_~var_1_18~0 (fp.neg .cse3)) (fp.leq c_~var_1_18~0 (fp.neg .cse4))))) (= c_~var_1_13~0 ((_ sign_extend 8) c_~var_1_26~0)) (= ((_ extract 15 0) (bvadd (_ bv4294967294 32) ((_ zero_extend 24) c_~var_1_15~0))) c_~var_1_21~0) (= c_~var_1_9~0 c_~var_1_11~0) (let ((.cse5 (fp.gt c_~var_1_18~0 .cse2))) (or (and (= .cse2 c_~var_1_17~0) (not .cse5)) (and .cse5 (= c_~var_1_18~0 c_~var_1_17~0)))) (= (_ bv0 16) (bvadd (_ bv64 16) c_~last_1_var_1_1~0)) (= (bvadd c_~var_1_1~0 (_ bv64 16)) (_ bv0 16)) (= c_~last_1_var_1_13~0 (_ bv64 16)) (= c_~var_1_25~0 c_~var_1_24~0) (= c_~var_1_26~0 c_~var_1_11~0) (bvsle ((_ zero_extend 24) c_~var_1_25~0) (_ bv0 32)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false