./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i --full-output --architecture 32bit


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


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

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


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> bb1072a3da1b902d46ecd9ce74b2a1554240d32d65c2b6555e02c12869b56270
[2023-11-19 07:39:10,836 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-19 07:39:10,869 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-19 07:39:10,872 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-19 07:39:10,874 INFO  L270        PluginConnector]: Initializing CDTParser...
[2023-11-19 07:39:10,874 INFO  L274        PluginConnector]: CDTParser initialized
[2023-11-19 07:39:10,876 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i
[2023-11-19 07:39:13,979 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2023-11-19 07:39:14,282 INFO  L384              CDTParser]: Found 1 translation units.
[2023-11-19 07:39:14,282 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i
[2023-11-19 07:39:14,294 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/data/077463e06/4ea4f485f1df47f6bbcf7b0a09f402ce/FLAGe27515d80
[2023-11-19 07:39:14,317 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/data/077463e06/4ea4f485f1df47f6bbcf7b0a09f402ce
[2023-11-19 07:39:14,327 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-19 07:39:14,330 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-19 07:39:14,335 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-19 07:39:14,335 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-19 07:39:14,341 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-19 07:39:14,345 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:14,347 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c04bbe4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14, skipping insertion in model container
[2023-11-19 07:39:14,347 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:14,404 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2023-11-19 07:39:14,616 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i[915,928]
[2023-11-19 07:39:14,773 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:39:14,786 INFO  L202         MainTranslator]: Completed pre-run
[2023-11-19 07:39:14,808 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i[915,928]
[2023-11-19 07:39:14,895 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:39:14,915 INFO  L206         MainTranslator]: Completed translation
[2023-11-19 07:39:14,915 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14 WrapperNode
[2023-11-19 07:39:14,916 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-19 07:39:14,917 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-19 07:39:14,917 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-19 07:39:14,917 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-19 07:39:14,926 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:14,942 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,009 INFO  L138                Inliner]: procedures = 26, calls = 43, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 238
[2023-11-19 07:39:15,010 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-19 07:39:15,011 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-19 07:39:15,011 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-19 07:39:15,011 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2023-11-19 07:39:15,022 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,023 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,028 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,029 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,058 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,063 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,074 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,078 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,090 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-19 07:39:15,091 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-19 07:39:15,091 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2023-11-19 07:39:15,092 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2023-11-19 07:39:15,093 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (1/1) ...
[2023-11-19 07:39:15,105 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:39:15,119 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:39:15,133 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-19 07:39:15,172 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-19 07:39:15,182 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-19 07:39:15,183 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2023-11-19 07:39:15,184 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2023-11-19 07:39:15,184 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-11-19 07:39:15,184 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-19 07:39:15,184 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-19 07:39:15,337 INFO  L236             CfgBuilder]: Building ICFG
[2023-11-19 07:39:15,339 INFO  L262             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-19 07:39:16,013 INFO  L277             CfgBuilder]: Performing block encoding
[2023-11-19 07:39:16,023 INFO  L297             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-19 07:39:16,023 INFO  L302             CfgBuilder]: Removed 1 assume(true) statements.
[2023-11-19 07:39:16,028 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:39:16 BoogieIcfgContainer
[2023-11-19 07:39:16,030 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-19 07:39:16,033 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-19 07:39:16,035 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2023-11-19 07:39:16,039 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2023-11-19 07:39:16,040 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:39:14" (1/3) ...
[2023-11-19 07:39:16,040 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cccec4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:39:16, skipping insertion in model container
[2023-11-19 07:39:16,041 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:14" (2/3) ...
[2023-11-19 07:39:16,043 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cccec4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:39:16, skipping insertion in model container
[2023-11-19 07:39:16,043 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:39:16" (3/3) ...
[2023-11-19 07:39:16,044 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-3.i
[2023-11-19 07:39:16,070 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-19 07:39:16,071 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2023-11-19 07:39:16,134 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-19 07:39:16,141 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2fad2117, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-19 07:39:16,141 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2023-11-19 07:39:16,147 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 104 states, 71 states have (on average 1.4507042253521127) internal successors, (103), 72 states have internal predecessors, (103), 30 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30)
[2023-11-19 07:39:16,173 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 196
[2023-11-19 07:39:16,173 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:39:16,175 INFO  L195           NwaCegarLoop]: trace histogram [30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:39:16,176 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:39:16,181 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:39:16,181 INFO  L85        PathProgramCache]: Analyzing trace with hash -512150336, now seen corresponding path program 1 times
[2023-11-19 07:39:16,190 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:39:16,190 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423311212]
[2023-11-19 07:39:16,190 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:16,191 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:39:16,408 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:39:16,530 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-19 07:39:16,538 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423311212]
[2023-11-19 07:39:16,539 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic
[2023-11-19 07:39:16,539 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735769509]
[2023-11-19 07:39:16,540 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:16,540 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:39:16,540 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:39:16,541 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:39:16,543 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2023-11-19 07:39:16,768 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:39:16,772 INFO  L262         TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 1 conjunts are in the unsatisfiable core
[2023-11-19 07:39:16,792 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:39:16,908 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 1682 trivial. 0 not checked.
[2023-11-19 07:39:16,908 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2023-11-19 07:39:16,909 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735769509] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-19 07:39:16,909 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-19 07:39:16,910 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-19 07:39:16,912 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711834533]
[2023-11-19 07:39:16,913 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-19 07:39:16,921 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-19 07:39:16,921 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-19 07:39:16,955 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-19 07:39:16,956 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-19 07:39:16,960 INFO  L87              Difference]: Start difference. First operand  has 104 states, 71 states have (on average 1.4507042253521127) internal successors, (103), 72 states have internal predecessors, (103), 30 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Second operand  has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (30), 1 states have call predecessors, (30), 2 states have call successors, (30)
[2023-11-19 07:39:16,999 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:39:17,002 INFO  L93              Difference]: Finished difference Result 205 states and 353 transitions.
[2023-11-19 07:39:17,003 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-19 07:39:17,005 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (30), 1 states have call predecessors, (30), 2 states have call successors, (30) Word has length 195
[2023-11-19 07:39:17,005 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:39:17,014 INFO  L225             Difference]: With dead ends: 205
[2023-11-19 07:39:17,015 INFO  L226             Difference]: Without dead ends: 100
[2023-11-19 07:39:17,020 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-19 07:39:17,024 INFO  L413           NwaCegarLoop]: 160 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, 160 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2023-11-19 07:39:17,025 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2023-11-19 07:39:17,045 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 100 states.
[2023-11-19 07:39:17,081 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100.
[2023-11-19 07:39:17,083 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 100 states, 68 states have (on average 1.411764705882353) internal successors, (96), 68 states have internal predecessors, (96), 30 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30)
[2023-11-19 07:39:17,087 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 156 transitions.
[2023-11-19 07:39:17,088 INFO  L78                 Accepts]: Start accepts. Automaton has 100 states and 156 transitions. Word has length 195
[2023-11-19 07:39:17,089 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:39:17,089 INFO  L495      AbstractCegarLoop]: Abstraction has 100 states and 156 transitions.
[2023-11-19 07:39:17,090 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (30), 1 states have call predecessors, (30), 2 states have call successors, (30)
[2023-11-19 07:39:17,090 INFO  L276                IsEmpty]: Start isEmpty. Operand 100 states and 156 transitions.
[2023-11-19 07:39:17,095 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 196
[2023-11-19 07:39:17,096 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:39:17,096 INFO  L195           NwaCegarLoop]: trace histogram [30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:39:17,117 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2023-11-19 07:39:17,315 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0
[2023-11-19 07:39:17,316 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:39:17,317 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:39:17,318 INFO  L85        PathProgramCache]: Analyzing trace with hash 1987648332, now seen corresponding path program 1 times
[2023-11-19 07:39:17,318 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:39:17,319 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726153389]
[2023-11-19 07:39:17,320 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:17,320 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:39:17,483 ERROR L246   FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic
[2023-11-19 07:39:17,483 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1718935705]
[2023-11-19 07:39:17,484 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:17,484 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:39:17,484 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:39:17,486 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:39:17,503 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2023-11-19 07:39:17,694 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:39:17,698 INFO  L262         TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 10 conjunts are in the unsatisfiable core
[2023-11-19 07:39:17,717 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:39:18,170 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 519 proven. 72 refuted. 0 times theorem prover too weak. 1149 trivial. 0 not checked.
[2023-11-19 07:39:18,172 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2023-11-19 07:39:18,596 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 15 proven. 72 refuted. 0 times theorem prover too weak. 1653 trivial. 0 not checked.
[2023-11-19 07:39:18,597 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-19 07:39:18,599 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726153389]
[2023-11-19 07:39:18,599 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT
[2023-11-19 07:39:18,600 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718935705]
[2023-11-19 07:39:18,601 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718935705] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-19 07:39:18,601 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2023-11-19 07:39:18,601 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9
[2023-11-19 07:39:18,602 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35531923]
[2023-11-19 07:39:18,602 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2023-11-19 07:39:18,606 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2023-11-19 07:39:18,607 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-19 07:39:18,608 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2023-11-19 07:39:18,609 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72
[2023-11-19 07:39:18,609 INFO  L87              Difference]: Start difference. First operand 100 states and 156 transitions. Second operand  has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55)
[2023-11-19 07:39:19,614 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:39:19,614 INFO  L93              Difference]: Finished difference Result 418 states and 642 transitions.
[2023-11-19 07:39:19,615 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. 
[2023-11-19 07:39:19,615 INFO  L78                 Accepts]: Start accepts. Automaton has  has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 195
[2023-11-19 07:39:19,617 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:39:19,622 INFO  L225             Difference]: With dead ends: 418
[2023-11-19 07:39:19,622 INFO  L226             Difference]: Without dead ends: 321
[2023-11-19 07:39:19,625 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 382 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650
[2023-11-19 07:39:19,626 INFO  L413           NwaCegarLoop]: 127 mSDtfsCounter, 473 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time
[2023-11-19 07:39:19,627 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 542 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time]
[2023-11-19 07:39:19,629 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 321 states.
[2023-11-19 07:39:19,688 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 222.
[2023-11-19 07:39:19,689 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 222 states, 152 states have (on average 1.3486842105263157) internal successors, (205), 154 states have internal predecessors, (205), 65 states have call successors, (65), 4 states have call predecessors, (65), 4 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65)
[2023-11-19 07:39:19,693 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 335 transitions.
[2023-11-19 07:39:19,694 INFO  L78                 Accepts]: Start accepts. Automaton has 222 states and 335 transitions. Word has length 195
[2023-11-19 07:39:19,695 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:39:19,695 INFO  L495      AbstractCegarLoop]: Abstraction has 222 states and 335 transitions.
[2023-11-19 07:39:19,696 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55)
[2023-11-19 07:39:19,696 INFO  L276                IsEmpty]: Start isEmpty. Operand 222 states and 335 transitions.
[2023-11-19 07:39:19,700 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 197
[2023-11-19 07:39:19,701 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:39:19,701 INFO  L195           NwaCegarLoop]: trace histogram [30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:39:19,727 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2023-11-19 07:39:19,915 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:39:19,916 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:39:19,916 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:39:19,916 INFO  L85        PathProgramCache]: Analyzing trace with hash -792188366, now seen corresponding path program 1 times
[2023-11-19 07:39:19,916 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:39:19,917 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058571204]
[2023-11-19 07:39:19,917 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:19,917 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:39:20,020 ERROR L246   FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic
[2023-11-19 07:39:20,021 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1701719367]
[2023-11-19 07:39:20,023 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:20,024 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:39:20,024 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:39:20,025 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:39:20,047 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2023-11-19 07:39:20,219 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:39:20,222 INFO  L262         TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 18 conjunts are in the unsatisfiable core
[2023-11-19 07:39:20,229 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:39:20,695 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 659 proven. 33 refuted. 0 times theorem prover too weak. 1048 trivial. 0 not checked.
[2023-11-19 07:39:20,695 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2023-11-19 07:39:21,076 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 1569 trivial. 0 not checked.
[2023-11-19 07:39:21,076 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-19 07:39:21,077 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058571204]
[2023-11-19 07:39:21,077 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT
[2023-11-19 07:39:21,077 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701719367]
[2023-11-19 07:39:21,077 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701719367] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-19 07:39:21,078 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2023-11-19 07:39:21,078 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 19
[2023-11-19 07:39:21,079 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087111601]
[2023-11-19 07:39:21,079 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2023-11-19 07:39:21,080 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2023-11-19 07:39:21,081 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-19 07:39:21,084 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2023-11-19 07:39:21,085 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342
[2023-11-19 07:39:21,086 INFO  L87              Difference]: Start difference. First operand 222 states and 335 transitions. Second operand  has 19 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 6 states have call successors, (36), 4 states have call predecessors, (36), 8 states have return successors, (37), 6 states have call predecessors, (37), 6 states have call successors, (37)
[2023-11-19 07:39:21,825 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:39:21,826 INFO  L93              Difference]: Finished difference Result 467 states and 682 transitions.
[2023-11-19 07:39:21,826 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. 
[2023-11-19 07:39:21,827 INFO  L78                 Accepts]: Start accepts. Automaton has  has 19 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 6 states have call successors, (36), 4 states have call predecessors, (36), 8 states have return successors, (37), 6 states have call predecessors, (37), 6 states have call successors, (37) Word has length 196
[2023-11-19 07:39:21,828 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:39:21,832 INFO  L225             Difference]: With dead ends: 467
[2023-11-19 07:39:21,832 INFO  L226             Difference]: Without dead ends: 256
[2023-11-19 07:39:21,835 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 374 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=245, Invalid=567, Unknown=0, NotChecked=0, Total=812
[2023-11-19 07:39:21,836 INFO  L413           NwaCegarLoop]: 111 mSDtfsCounter, 305 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time
[2023-11-19 07:39:21,837 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 591 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time]
[2023-11-19 07:39:21,838 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 256 states.
[2023-11-19 07:39:21,894 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 246.
[2023-11-19 07:39:21,897 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 246 states, 170 states have (on average 1.3) internal successors, (221), 172 states have internal predecessors, (221), 65 states have call successors, (65), 10 states have call predecessors, (65), 10 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65)
[2023-11-19 07:39:21,901 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 351 transitions.
[2023-11-19 07:39:21,902 INFO  L78                 Accepts]: Start accepts. Automaton has 246 states and 351 transitions. Word has length 196
[2023-11-19 07:39:21,906 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:39:21,906 INFO  L495      AbstractCegarLoop]: Abstraction has 246 states and 351 transitions.
[2023-11-19 07:39:21,906 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 19 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 6 states have call successors, (36), 4 states have call predecessors, (36), 8 states have return successors, (37), 6 states have call predecessors, (37), 6 states have call successors, (37)
[2023-11-19 07:39:21,907 INFO  L276                IsEmpty]: Start isEmpty. Operand 246 states and 351 transitions.
[2023-11-19 07:39:21,915 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 198
[2023-11-19 07:39:21,915 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:39:21,915 INFO  L195           NwaCegarLoop]: trace histogram [30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:39:21,944 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0
[2023-11-19 07:39:22,137 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:39:22,138 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:39:22,138 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:39:22,139 INFO  L85        PathProgramCache]: Analyzing trace with hash 401303119, now seen corresponding path program 1 times
[2023-11-19 07:39:22,139 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:39:22,139 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103263655]
[2023-11-19 07:39:22,139 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:22,140 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:39:22,211 ERROR L246   FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic
[2023-11-19 07:39:22,219 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [803816294]
[2023-11-19 07:39:22,220 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:22,220 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:39:22,220 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:39:22,224 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-19 07:39:22,227 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2023-11-19 07:39:22,417 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-19 07:39:22,417 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-19 07:39:22,486 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-19 07:39:22,657 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-19 07:39:22,657 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-19 07:39:22,659 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2023-11-19 07:39:22,679 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0
[2023-11-19 07:39:22,867 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-19 07:39:22,870 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2023-11-19 07:39:22,874 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2023-11-19 07:39:22,998 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short25 could not be translated
[2023-11-19 07:39:23,029 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 07:39:23 BoogieIcfgContainer
[2023-11-19 07:39:23,029 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2023-11-19 07:39:23,030 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2023-11-19 07:39:23,030 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2023-11-19 07:39:23,030 INFO  L274        PluginConnector]: Witness Printer initialized
[2023-11-19 07:39:23,031 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:39:16" (3/4) ...
[2023-11-19 07:39:23,033 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2023-11-19 07:39:23,034 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2023-11-19 07:39:23,035 INFO  L158              Benchmark]: Toolchain (without parser) took 8704.43ms. Allocated memory was 127.9MB in the beginning and 169.9MB in the end (delta: 41.9MB). Free memory was 84.6MB in the beginning and 114.1MB in the end (delta: -29.4MB). Peak memory consumption was 14.6MB. Max. memory is 16.1GB.
[2023-11-19 07:39:23,035 INFO  L158              Benchmark]: CDTParser took 0.35ms. Allocated memory is still 127.9MB. Free memory was 100.8MB in the beginning and 100.6MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB.
[2023-11-19 07:39:23,036 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 581.26ms. Allocated memory is still 127.9MB. Free memory was 84.6MB in the beginning and 67.3MB in the end (delta: 17.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB.
[2023-11-19 07:39:23,036 INFO  L158              Benchmark]: Boogie Procedure Inliner took 93.35ms. Allocated memory is still 127.9MB. Free memory was 67.3MB in the beginning and 61.6MB in the end (delta: 5.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
[2023-11-19 07:39:23,036 INFO  L158              Benchmark]: Boogie Preprocessor took 79.52ms. Allocated memory is still 127.9MB. Free memory was 61.6MB in the beginning and 58.8MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
[2023-11-19 07:39:23,037 INFO  L158              Benchmark]: RCFGBuilder took 939.15ms. Allocated memory is still 127.9MB. Free memory was 58.8MB in the beginning and 81.3MB in the end (delta: -22.4MB). Peak memory consumption was 22.3MB. Max. memory is 16.1GB.
[2023-11-19 07:39:23,037 INFO  L158              Benchmark]: TraceAbstraction took 6996.09ms. Allocated memory was 127.9MB in the beginning and 169.9MB in the end (delta: 41.9MB). Free memory was 80.5MB in the beginning and 114.1MB in the end (delta: -33.6MB). Peak memory consumption was 85.9MB. Max. memory is 16.1GB.
[2023-11-19 07:39:23,037 INFO  L158              Benchmark]: Witness Printer took 4.47ms. Allocated memory is still 169.9MB. Free memory is still 114.1MB. There was no memory consumed. Max. memory is 16.1GB.
[2023-11-19 07:39:23,039 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.35ms. Allocated memory is still 127.9MB. Free memory was 100.8MB in the beginning and 100.6MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 581.26ms. Allocated memory is still 127.9MB. Free memory was 84.6MB in the beginning and 67.3MB in the end (delta: 17.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 93.35ms. Allocated memory is still 127.9MB. Free memory was 67.3MB in the beginning and 61.6MB in the end (delta: 5.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 79.52ms. Allocated memory is still 127.9MB. Free memory was 61.6MB in the beginning and 58.8MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
 * RCFGBuilder took 939.15ms. Allocated memory is still 127.9MB. Free memory was 58.8MB in the beginning and 81.3MB in the end (delta: -22.4MB). Peak memory consumption was 22.3MB. Max. memory is 16.1GB.
 * TraceAbstraction took 6996.09ms. Allocated memory was 127.9MB in the beginning and 169.9MB in the end (delta: 41.9MB). Free memory was 80.5MB in the beginning and 114.1MB in the end (delta: -33.6MB). Peak memory consumption was 85.9MB. Max. memory is 16.1GB.
 * Witness Printer took 4.47ms. Allocated memory is still 169.9MB. Free memory is still 114.1MB. There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator:
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~short25 could not be translated
  - GenericResult: Unfinished Backtranslation
    The program execution was not completely translated back.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable
    Unable to prove that a call to reach_error is unreachable
 Reason: overapproximation of someBinaryFLOATComparisonOperation at line 210, overapproximation of someBinaryDOUBLEComparisonOperation at line 210, overapproximation of someBinaryArithmeticDOUBLEoperation at line 108. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    signed char var_1_1 = -2;
[L23]                    unsigned char var_1_4 = 128;
[L24]                    signed char var_1_5 = 32;
[L25]                    unsigned char var_1_6 = 0;
[L26]                    unsigned char var_1_7 = 0;
[L27]                    unsigned char var_1_9 = 0;
[L28]                    unsigned short int var_1_10 = 5;
[L29]                    unsigned long int var_1_12 = 500;
[L30]                    signed char var_1_13 = -2;
[L31]                    float var_1_14 = 128.5;
[L32]                    float var_1_16 = 99999999999999.05;
[L33]                    float var_1_17 = 1.125;
[L34]                    float var_1_18 = 0.30000000000000004;
[L35]                    double var_1_19 = 128.6;
[L36]                    unsigned char var_1_20 = 25;
[L37]                    unsigned char var_1_21 = 128;
[L38]                    unsigned char var_1_22 = 8;
[L39]                    unsigned char var_1_23 = 0;
[L40]                    unsigned char var_1_24 = 32;
[L41]                    unsigned char var_1_26 = 200;
[L42]                    unsigned char var_1_27 = 5;
[L43]                    unsigned char var_1_28 = 0;
[L44]                    signed long int var_1_29 = -2;
[L45]                    double var_1_31 = 127.8;
[L46]                    double var_1_32 = 24.5;
[L47]                    double var_1_33 = 1000000.75;
[L48]                    double var_1_34 = 5.5;
[L49]                    unsigned char last_1_var_1_6 = 0;
[L50]                    unsigned short int last_1_var_1_10 = 5;
[L51]                    unsigned char last_1_var_1_20 = 25;
[L52]                    unsigned char last_1_var_1_28 = 0;
[L53]                    signed long int last_1_var_1_29 = -2;
             VAL         [isInitial=0, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=128, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L214]                   isInitial = 1
[L215]       FCALL       initially()
[L216]                   int k_loop;
[L217]                   k_loop = 0
             VAL         [isInitial=1, k_loop=0, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=128, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L217]       COND TRUE   k_loop < 1
[L218]       CALL        updateLastVariables()
[L203]                   last_1_var_1_6 = var_1_6
[L204]                   last_1_var_1_10 = var_1_10
[L205]                   last_1_var_1_20 = var_1_20
[L206]                   last_1_var_1_28 = var_1_28
[L207]                   last_1_var_1_29 = var_1_29
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=128, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L218]       RET         updateLastVariables()
[L219]       CALL        updateVariables()
[L154]                   var_1_4 = __VERIFIER_nondet_uchar()
[L155]       CALL        assume_abort_if_not(var_1_4 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L155]       RET         assume_abort_if_not(var_1_4 >= 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L156]       CALL        assume_abort_if_not(var_1_4 <= 255)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L156]       RET         assume_abort_if_not(var_1_4 <= 255)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L157]       CALL        assume_abort_if_not(var_1_4 != 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L157]       RET         assume_abort_if_not(var_1_4 != 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=32, var_1_6=0, var_1_7=0, var_1_9=0]
[L158]                   var_1_5 = __VERIFIER_nondet_char()
[L159]       CALL        assume_abort_if_not(var_1_5 >= -63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=0, var_1_9=0]
[L159]       RET         assume_abort_if_not(var_1_5 >= -63)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=0, var_1_9=0]
[L160]       CALL        assume_abort_if_not(var_1_5 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=0, var_1_9=0]
[L160]       RET         assume_abort_if_not(var_1_5 <= 63)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=0, var_1_9=0]
[L161]                   var_1_7 = __VERIFIER_nondet_uchar()
[L162]       CALL        assume_abort_if_not(var_1_7 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L162]       RET         assume_abort_if_not(var_1_7 >= 1)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L163]       CALL        assume_abort_if_not(var_1_7 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L163]       RET         assume_abort_if_not(var_1_7 <= 1)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L164]                   var_1_9 = __VERIFIER_nondet_uchar()
[L165]       CALL        assume_abort_if_not(var_1_9 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L165]       RET         assume_abort_if_not(var_1_9 >= 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L166]       CALL        assume_abort_if_not(var_1_9 <= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L166]       RET         assume_abort_if_not(var_1_9 <= 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=-2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L167]                   var_1_13 = __VERIFIER_nondet_char()
[L168]       CALL        assume_abort_if_not(var_1_13 >= -128)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L168]       RET         assume_abort_if_not(var_1_13 >= -128)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L169]       CALL        assume_abort_if_not(var_1_13 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L169]       RET         assume_abort_if_not(var_1_13 <= 127)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L170]       CALL        assume_abort_if_not(var_1_13 != 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L170]       RET         assume_abort_if_not(var_1_13 != 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=1999999999999981/20, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L171]                   var_1_16 = __VERIFIER_nondet_float()
[L172]       CALL        assume_abort_if_not((var_1_16 >= -461168.6018427382800e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L172]       RET         assume_abort_if_not((var_1_16 >= -461168.6018427382800e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=9/8, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L173]                   var_1_17 = __VERIFIER_nondet_float()
[L174]       CALL        assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L174]       RET         assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=7500000000000001/25000000000000000, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L175]                   var_1_18 = __VERIFIER_nondet_float()
[L176]       CALL        assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L176]       RET         assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=128, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L177]                   var_1_21 = __VERIFIER_nondet_uchar()
[L178]       CALL        assume_abort_if_not(var_1_21 >= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L178]       RET         assume_abort_if_not(var_1_21 >= 127)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L179]       CALL        assume_abort_if_not(var_1_21 <= 254)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L179]       RET         assume_abort_if_not(var_1_21 <= 254)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=8, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L180]                   var_1_22 = __VERIFIER_nondet_uchar()
[L181]       CALL        assume_abort_if_not(var_1_22 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L181]       RET         assume_abort_if_not(var_1_22 >= 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L182]       CALL        assume_abort_if_not(var_1_22 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L182]       RET         assume_abort_if_not(var_1_22 <= 127)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=0, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L183]                   var_1_23 = __VERIFIER_nondet_uchar()
[L184]       CALL        assume_abort_if_not(var_1_23 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L184]       RET         assume_abort_if_not(var_1_23 >= 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L185]       CALL        assume_abort_if_not(var_1_23 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L185]       RET         assume_abort_if_not(var_1_23 <= 127)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=32, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L186]                   var_1_24 = __VERIFIER_nondet_uchar()
[L187]       CALL        assume_abort_if_not(var_1_24 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L187]       RET         assume_abort_if_not(var_1_24 >= 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L188]       CALL        assume_abort_if_not(var_1_24 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L188]       RET         assume_abort_if_not(var_1_24 <= 127)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=200, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L189]                   var_1_26 = __VERIFIER_nondet_uchar()
[L190]       CALL        assume_abort_if_not(var_1_26 >= 190)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L190]       RET         assume_abort_if_not(var_1_26 >= 190)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L191]       CALL        assume_abort_if_not(var_1_26 <= 254)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L191]       RET         assume_abort_if_not(var_1_26 <= 254)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=5, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L192]                   var_1_27 = __VERIFIER_nondet_uchar()
[L193]       CALL        assume_abort_if_not(var_1_27 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L193]       RET         assume_abort_if_not(var_1_27 >= 0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L194]       CALL        assume_abort_if_not(var_1_27 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L194]       RET         assume_abort_if_not(var_1_27 <= 63)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=49/2, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L195]                   var_1_32 = __VERIFIER_nondet_double()
[L196]       CALL        assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L196]       RET         assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=4000003/4, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L197]                   var_1_33 = __VERIFIER_nondet_double()
[L198]       CALL        assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L198]       RET         assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=11/2, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L199]                   var_1_34 = __VERIFIER_nondet_double()
[L200]       CALL        assume_abort_if_not((var_1_34 >= -461168.6018427382800e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L200]       RET         assume_abort_if_not((var_1_34 >= -461168.6018427382800e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L219]       RET         updateVariables()
[L220]       CALL        step()
[L57]        COND TRUE   var_1_4 != (last_1_var_1_20 + last_1_var_1_10)
[L58]                    var_1_6 = ((var_1_4 <= last_1_var_1_20) && (! var_1_7))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=257/2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L66]        COND FALSE  !(var_1_6 || var_1_6)
[L69]                    var_1_14 = var_1_16
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L71]                    unsigned char stepLocal_2 = var_1_9;
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, var_1_10=5, var_1_12=500, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L72]        COND FALSE  !(stepLocal_2 && ((var_1_4 * last_1_var_1_28) >= (last_1_var_1_29 + last_1_var_1_29)))
[L77]                    var_1_10 = last_1_var_1_28
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, var_1_10=0, var_1_12=500, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L79]                    unsigned char stepLocal_8 = var_1_26;
[L80]                    unsigned char stepLocal_7 = last_1_var_1_6;
[L81]                    unsigned char stepLocal_6 = var_1_24;
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=500, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L82]        COND FALSE  !(var_1_7 && stepLocal_7)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=500, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L89]                    signed long int stepLocal_3 = var_1_4 / var_1_13;
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_3=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=500, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L90]        COND TRUE   var_1_5 != stepLocal_3
[L91]                    var_1_12 = ((((var_1_28) > (8u)) ? (var_1_28) : (8u)))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_3=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=639/5, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L93]        COND FALSE  !(var_1_16 <= var_1_14)
[L104]                   var_1_31 = var_1_17
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_3=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L106]       COND TRUE   ! var_1_6
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_3=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_19=643/5, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L107]       COND TRUE   var_1_31 < ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))
[L108]                   var_1_19 = (49.5 + ((((var_1_18) > (var_1_17)) ? (var_1_18) : (var_1_17))))
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_3=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L115]                   unsigned short int stepLocal_5 = var_1_10;
[L116]                   signed char stepLocal_4 = var_1_13;
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=2, stepLocal_5=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L117]       COND FALSE  !((var_1_14 * var_1_18) > var_1_16)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=2, stepLocal_5=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=25, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L128]       COND FALSE  !(\read(var_1_9))
[L131]                   var_1_20 = var_1_27
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=2, stepLocal_5=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L134]                   unsigned short int stepLocal_1 = var_1_10;
[L135]                   signed long int stepLocal_0 = var_1_28 / var_1_4;
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_0=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=2, stepLocal_5=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L136]       COND FALSE  !(var_1_10 != stepLocal_0)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_0=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=2, stepLocal_5=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L143]                   unsigned char stepLocal_10 = var_1_26;
[L144]                   unsigned char stepLocal_9 = var_1_6;
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_0=0, stepLocal_10=190, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=2, stepLocal_5=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, stepLocal_9=0, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L145]       COND FALSE  !(var_1_27 > stepLocal_10)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_0=0, stepLocal_10=190, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=2, stepLocal_5=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, stepLocal_9=0, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=-2, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L148]       COND TRUE   stepLocal_9 || var_1_7
[L149]                   var_1_29 = var_1_12
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, stepLocal_0=0, stepLocal_10=190, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=2, stepLocal_5=0, stepLocal_6=0, stepLocal_7=0, stepLocal_8=190, stepLocal_9=0, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=8, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L220]       RET         step()
[L221]       CALL, EXPR  property()
[L210]       EXPR        ((((((((var_1_10 != (var_1_28 / var_1_4)) ? ((var_1_28 >= var_1_10) ? (var_1_1 == ((signed char) (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) + -5))) : (var_1_1 == ((signed char) var_1_5))) : 1) && ((var_1_4 != (last_1_var_1_20 + last_1_var_1_10)) ? (var_1_6 == ((unsigned char) ((var_1_4 <= last_1_var_1_20) && (! var_1_7)))) : (((((((last_1_var_1_29) > (last_1_var_1_29)) ? (last_1_var_1_29) : (last_1_var_1_29))) > var_1_5) || var_1_7) ? (var_1_6 == ((unsigned char) var_1_9)) : (var_1_6 == ((unsigned char) var_1_7))))) && ((var_1_9 && ((var_1_4 * last_1_var_1_28) >= (last_1_var_1_29 + last_1_var_1_29))) ? (var_1_7 ? (var_1_10 == ((unsigned short int) last_1_var_1_28)) : 1) : (var_1_10 == ((unsigned short int) last_1_var_1_28)))) && ((var_1_5 != (var_1_4 / var_1_13)) ? (var_1_12 == ((unsigned long int) ((((var_1_28) > (8u)) ? (var_1_28) : (8u))))) : 1)) && ((var_1_6 || var_1_6) ? (var_1_14 == ((float) (var_1_16 + (((((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))) < 0 ) ? -((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))) : ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18)))))))) : (var_1_14 == ((float) var_1_16)))) && ((! var_1_6) ? ((var_1_31 < ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))) ? (var_1_19 == ((double) (49.5 + ((((var_1_18) > (var_1_17)) ? (var_1_18) : (var_1_17)))))) : (var_1_19 == ((double) var_1_16))) : (var_1_19 == ((double) var_1_17)))) && (((var_1_14 * var_1_18) > var_1_16) ? ((var_1_12 < var_1_13) ? (var_1_20 == ((unsigned char) (((((var_1_21 - var_1_22)) > ((var_1_23 + var_1_24))) ? ((var_1_21 - var_1_22)) : ((var_1_23 + var_1_24)))))) : ((var_1_10 < var_1_21) ? (var_1_20 == ((unsigned char) ((((var_1_23) < (var_1_24)) ? (var_1_23) : (var_1_24))))) : (var_1_20 == ((unsigned char) ((var_1_26 - var_1_27) - var_1_24))))) : (var_1_9 ? (var_1_20 == ((unsigned char) var_1_24)) : (var_1_20 == ((unsigned char) var_1_27))))) && ((var_1_7 && last_1_var_1_6) ? ((last_1_var_1_20 > var_1_24) ? ((var_1_26 < ((var_1_13 * var_1_4) << last_1_var_1_20)) ? (var_1_28 == ((unsigned char) var_1_24)) : 1) : 1) : 1)
             VAL         [isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=8, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L210-L211]              return ((((((((((var_1_10 != (var_1_28 / var_1_4)) ? ((var_1_28 >= var_1_10) ? (var_1_1 == ((signed char) (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) + -5))) : (var_1_1 == ((signed char) var_1_5))) : 1) && ((var_1_4 != (last_1_var_1_20 + last_1_var_1_10)) ? (var_1_6 == ((unsigned char) ((var_1_4 <= last_1_var_1_20) && (! var_1_7)))) : (((((((last_1_var_1_29) > (last_1_var_1_29)) ? (last_1_var_1_29) : (last_1_var_1_29))) > var_1_5) || var_1_7) ? (var_1_6 == ((unsigned char) var_1_9)) : (var_1_6 == ((unsigned char) var_1_7))))) && ((var_1_9 && ((var_1_4 * last_1_var_1_28) >= (last_1_var_1_29 + last_1_var_1_29))) ? (var_1_7 ? (var_1_10 == ((unsigned short int) last_1_var_1_28)) : 1) : (var_1_10 == ((unsigned short int) last_1_var_1_28)))) && ((var_1_5 != (var_1_4 / var_1_13)) ? (var_1_12 == ((unsigned long int) ((((var_1_28) > (8u)) ? (var_1_28) : (8u))))) : 1)) && ((var_1_6 || var_1_6) ? (var_1_14 == ((float) (var_1_16 + (((((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))) < 0 ) ? -((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))) : ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18)))))))) : (var_1_14 == ((float) var_1_16)))) && ((! var_1_6) ? ((var_1_31 < ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))) ? (var_1_19 == ((double) (49.5 + ((((var_1_18) > (var_1_17)) ? (var_1_18) : (var_1_17)))))) : (var_1_19 == ((double) var_1_16))) : (var_1_19 == ((double) var_1_17)))) && (((var_1_14 * var_1_18) > var_1_16) ? ((var_1_12 < var_1_13) ? (var_1_20 == ((unsigned char) (((((var_1_21 - var_1_22)) > ((var_1_23 + var_1_24))) ? ((var_1_21 - var_1_22)) : ((var_1_23 + var_1_24)))))) : ((var_1_10 < var_1_21) ? (var_1_20 == ((unsigned char) ((((var_1_23) < (var_1_24)) ? (var_1_23) : (var_1_24))))) : (var_1_20 == ((unsigned char) ((var_1_26 - var_1_27) - var_1_24))))) : (var_1_9 ? (var_1_20 == ((unsigned char) var_1_24)) : (var_1_20 == ((unsigned char) var_1_27))))) && ((var_1_7 && last_1_var_1_6) ? ((last_1_var_1_20 > var_1_24) ? ((var_1_26 < ((var_1_13 * var_1_4) << last_1_var_1_20)) ? (var_1_28 == ((unsigned char) var_1_24)) : 1) : 1) : 1)) && ((var_1_27 > var_1_26) ? (var_1_29 == ((signed long int) (var_1_1 - ((((var_1_10) > (((((var_1_28) < (var_1_10)) ? (var_1_28) : (var_1_10))))) ? (var_1_10) : (((((var_1_28) < (var_1_10)) ? (var_1_28) : (var_1_10))))))))) : ((var_1_6 || var_1_7) ? (var_1_29 == ((signed long int) var_1_12)) : 1))) && ((var_1_16 <= var_1_14) ? ((var_1_28 == var_1_10) ? (var_1_7 ? (var_1_31 == ((double) (var_1_32 - var_1_33))) : (var_1_31 == ((double) (var_1_18 + ((((var_1_34) > (var_1_17)) ? (var_1_34) : (var_1_17))))))) : (var_1_31 == ((double) var_1_16))) : (var_1_31 == ((double) var_1_17)))
;
[L221]       RET, EXPR   property()
[L221]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=8, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]
[L19]                    reach_error()
             VAL         [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=5, last_1_var_1_20=25, last_1_var_1_28=0, last_1_var_1_29=-2, last_1_var_1_6=0, var_1_10=0, var_1_12=8, var_1_13=2, var_1_14=2, var_1_16=2, var_1_17=3, var_1_18=4, var_1_1=-2, var_1_20=0, var_1_21=127, var_1_22=0, var_1_23=1, var_1_24=0, var_1_26=190, var_1_27=0, var_1_28=0, var_1_29=8, var_1_31=3, var_1_32=5, var_1_33=6, var_1_34=7, var_1_4=1, var_1_5=-63, var_1_6=0, var_1_7=1, var_1_9=0]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 104 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 6.8s, OverallIterations: 4, TraceHistogramMax: 30, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 1.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 814 SdHoareTripleChecker+Valid, 1.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 778 mSDsluCounter, 1293 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 895 mSDsCounter, 286 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 897 IncrementalHoareTripleChecker+Invalid, 1183 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 286 mSolverCounterUnsat, 398 mSDtfsCounter, 897 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1002 GetRequests, 950 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=246occurred in iteration=3, InterpolantAutomatonStates: 43, 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, 3 MinimizatonAttempts, 109 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 978 NumberOfCodeBlocks, 978 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 972 ConstructedInterpolants, 0 QuantifiedInterpolants, 2739 SizeOfPredicates, 12 NumberOfNonLiveVariables, 1425 ConjunctsInSsa, 29 ConjunctsInUnsatCore, 5 InterpolantComputations, 1 PerfectInterpolantSequences, 8496/8700 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2023-11-19 07:39:23,081 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...
--- End real Ultimate output ---

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

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

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


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> bb1072a3da1b902d46ecd9ce74b2a1554240d32d65c2b6555e02c12869b56270
[2023-11-19 07:39:26,516 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-19 07:39:26,541 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-19 07:39:26,546 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-19 07:39:26,548 INFO  L270        PluginConnector]: Initializing CDTParser...
[2023-11-19 07:39:26,548 INFO  L274        PluginConnector]: CDTParser initialized
[2023-11-19 07:39:26,550 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i
[2023-11-19 07:39:29,719 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2023-11-19 07:39:30,035 INFO  L384              CDTParser]: Found 1 translation units.
[2023-11-19 07:39:30,036 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i
[2023-11-19 07:39:30,053 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/data/7bd7e7fc8/4d98178092c944839ec4a96de814440d/FLAGf0dd0d5ac
[2023-11-19 07:39:30,072 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/data/7bd7e7fc8/4d98178092c944839ec4a96de814440d
[2023-11-19 07:39:30,074 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-19 07:39:30,075 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-19 07:39:30,077 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-19 07:39:30,077 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-19 07:39:30,083 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-19 07:39:30,083 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,085 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f6a8686 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30, skipping insertion in model container
[2023-11-19 07:39:30,085 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,134 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2023-11-19 07:39:30,320 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i[915,928]
[2023-11-19 07:39:30,426 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:39:30,444 INFO  L202         MainTranslator]: Completed pre-run
[2023-11-19 07:39:30,457 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-3.i[915,928]
[2023-11-19 07:39:30,504 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:39:30,525 INFO  L206         MainTranslator]: Completed translation
[2023-11-19 07:39:30,526 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30 WrapperNode
[2023-11-19 07:39:30,526 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-19 07:39:30,527 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-19 07:39:30,528 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-19 07:39:30,528 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-19 07:39:30,536 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,562 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,659 INFO  L138                Inliner]: procedures = 27, calls = 43, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 215
[2023-11-19 07:39:30,659 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-19 07:39:30,660 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-19 07:39:30,660 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-19 07:39:30,660 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2023-11-19 07:39:30,680 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,680 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,696 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,700 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,722 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,727 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,730 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,733 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,739 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-19 07:39:30,740 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-19 07:39:30,740 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2023-11-19 07:39:30,741 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2023-11-19 07:39:30,741 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (1/1) ...
[2023-11-19 07:39:30,747 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:39:30,761 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:39:30,773 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-19 07:39:30,815 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-19 07:39:30,830 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-19 07:39:30,830 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1
[2023-11-19 07:39:30,831 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2023-11-19 07:39:30,831 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2023-11-19 07:39:30,832 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-19 07:39:30,832 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-19 07:39:30,985 INFO  L236             CfgBuilder]: Building ICFG
[2023-11-19 07:39:30,987 INFO  L262             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-19 07:39:36,471 INFO  L277             CfgBuilder]: Performing block encoding
[2023-11-19 07:39:36,488 INFO  L297             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-19 07:39:36,488 INFO  L302             CfgBuilder]: Removed 1 assume(true) statements.
[2023-11-19 07:39:36,496 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:39:36 BoogieIcfgContainer
[2023-11-19 07:39:36,496 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-19 07:39:36,499 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-19 07:39:36,500 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2023-11-19 07:39:36,503 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2023-11-19 07:39:36,504 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:39:30" (1/3) ...
[2023-11-19 07:39:36,504 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fd9ed61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:39:36, skipping insertion in model container
[2023-11-19 07:39:36,505 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:39:30" (2/3) ...
[2023-11-19 07:39:36,505 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fd9ed61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:39:36, skipping insertion in model container
[2023-11-19 07:39:36,506 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:39:36" (3/3) ...
[2023-11-19 07:39:36,509 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-3.i
[2023-11-19 07:39:36,527 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-19 07:39:36,528 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2023-11-19 07:39:36,578 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-19 07:39:36,585 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5d30d6eb, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-19 07:39:36,586 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2023-11-19 07:39:36,589 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 95 states, 62 states have (on average 1.435483870967742) internal successors, (89), 63 states have internal predecessors, (89), 30 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30)
[2023-11-19 07:39:36,608 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 194
[2023-11-19 07:39:36,609 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:39:36,610 INFO  L195           NwaCegarLoop]: trace histogram [30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:39:36,610 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:39:36,616 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:39:36,616 INFO  L85        PathProgramCache]: Analyzing trace with hash 1282057476, now seen corresponding path program 1 times
[2023-11-19 07:39:36,637 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-19 07:39:36,637 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794398975]
[2023-11-19 07:39:36,637 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:36,638 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:39:36,638 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat
[2023-11-19 07:39:36,641 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-19 07:39:36,682 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2023-11-19 07:39:37,637 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:39:37,667 INFO  L262         TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 5 conjunts are in the unsatisfiable core
[2023-11-19 07:39:37,689 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:39:39,646 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 519 proven. 72 refuted. 0 times theorem prover too weak. 1149 trivial. 0 not checked.
[2023-11-19 07:39:39,647 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2023-11-19 07:39:40,552 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 15 proven. 72 refuted. 0 times theorem prover too weak. 1653 trivial. 0 not checked.
[2023-11-19 07:39:40,553 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-19 07:39:40,554 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794398975]
[2023-11-19 07:39:40,555 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [794398975] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-19 07:39:40,555 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2023-11-19 07:39:40,555 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8
[2023-11-19 07:39:40,560 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300118557]
[2023-11-19 07:39:40,561 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2023-11-19 07:39:40,568 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-19 07:39:40,569 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-19 07:39:40,597 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-19 07:39:40,598 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56
[2023-11-19 07:39:40,601 INFO  L87              Difference]: Start difference. First operand  has 95 states, 62 states have (on average 1.435483870967742) internal successors, (89), 63 states have internal predecessors, (89), 30 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Second operand  has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55)
[2023-11-19 07:39:45,050 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:39:47,052 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:39:49,058 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:39:51,247 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:39:53,250 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:39:55,254 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:39:57,259 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:39:58,171 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:39:58,172 INFO  L93              Difference]: Finished difference Result 305 states and 540 transitions.
[2023-11-19 07:39:58,173 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. 
[2023-11-19 07:39:58,175 INFO  L78                 Accepts]: Start accepts. Automaton has  has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 193
[2023-11-19 07:39:58,177 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:39:58,187 INFO  L225             Difference]: With dead ends: 305
[2023-11-19 07:39:58,188 INFO  L226             Difference]: Without dead ends: 201
[2023-11-19 07:39:58,201 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 378 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342
[2023-11-19 07:39:58,208 INFO  L413           NwaCegarLoop]: 118 mSDtfsCounter, 331 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 91 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time
[2023-11-19 07:39:58,214 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 355 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 282 Invalid, 7 Unknown, 0 Unchecked, 17.0s Time]
[2023-11-19 07:39:58,232 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 201 states.
[2023-11-19 07:39:58,301 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 189.
[2023-11-19 07:39:58,303 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 189 states, 119 states have (on average 1.2857142857142858) internal successors, (153), 121 states have internal predecessors, (153), 65 states have call successors, (65), 4 states have call predecessors, (65), 4 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65)
[2023-11-19 07:39:58,307 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 283 transitions.
[2023-11-19 07:39:58,309 INFO  L78                 Accepts]: Start accepts. Automaton has 189 states and 283 transitions. Word has length 193
[2023-11-19 07:39:58,310 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:39:58,311 INFO  L495      AbstractCegarLoop]: Abstraction has 189 states and 283 transitions.
[2023-11-19 07:39:58,311 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55)
[2023-11-19 07:39:58,311 INFO  L276                IsEmpty]: Start isEmpty. Operand 189 states and 283 transitions.
[2023-11-19 07:39:58,316 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 195
[2023-11-19 07:39:58,317 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:39:58,317 INFO  L195           NwaCegarLoop]: trace histogram [30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:39:58,336 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0
[2023-11-19 07:39:58,527 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:39:58,528 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:39:58,528 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:39:58,529 INFO  L85        PathProgramCache]: Analyzing trace with hash 1564116794, now seen corresponding path program 1 times
[2023-11-19 07:39:58,530 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-19 07:39:58,530 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987130652]
[2023-11-19 07:39:58,530 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:39:58,530 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:39:58,530 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat
[2023-11-19 07:39:58,532 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-19 07:39:58,536 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2023-11-19 07:39:59,156 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:39:59,193 INFO  L262         TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-19 07:39:59,204 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:40:00,759 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 717 proven. 63 refuted. 0 times theorem prover too weak. 960 trivial. 0 not checked.
[2023-11-19 07:40:00,759 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2023-11-19 07:40:01,708 INFO  L134       CoverageAnalysis]: Checked inductivity of 1740 backedges. 24 proven. 63 refuted. 0 times theorem prover too weak. 1653 trivial. 0 not checked.
[2023-11-19 07:40:01,709 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-19 07:40:01,709 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987130652]
[2023-11-19 07:40:01,709 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [987130652] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-19 07:40:01,709 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2023-11-19 07:40:01,710 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7
[2023-11-19 07:40:01,710 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89844737]
[2023-11-19 07:40:01,710 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2023-11-19 07:40:01,712 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2023-11-19 07:40:01,713 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-19 07:40:01,714 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2023-11-19 07:40:01,714 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2023-11-19 07:40:01,715 INFO  L87              Difference]: Start difference. First operand 189 states and 283 transitions. Second operand  has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52)
[2023-11-19 07:40:05,117 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:40:07,121 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:40:09,124 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2023-11-19 07:40:09,136 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:40:09,142 INFO  L93              Difference]: Finished difference Result 385 states and 566 transitions.
[2023-11-19 07:40:09,194 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2023-11-19 07:40:09,194 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 194
[2023-11-19 07:40:09,196 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:40:09,200 INFO  L225             Difference]: With dead ends: 385
[2023-11-19 07:40:09,200 INFO  L226             Difference]: Without dead ends: 207
[2023-11-19 07:40:09,202 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 380 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2023-11-19 07:40:09,203 INFO  L413           NwaCegarLoop]: 101 mSDtfsCounter, 105 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 23 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time
[2023-11-19 07:40:09,204 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 241 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 158 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time]
[2023-11-19 07:40:09,205 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 207 states.
[2023-11-19 07:40:09,242 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 197.
[2023-11-19 07:40:09,243 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 197 states, 125 states have (on average 1.256) internal successors, (157), 127 states have internal predecessors, (157), 65 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65)
[2023-11-19 07:40:09,246 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 287 transitions.
[2023-11-19 07:40:09,246 INFO  L78                 Accepts]: Start accepts. Automaton has 197 states and 287 transitions. Word has length 194
[2023-11-19 07:40:09,247 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:40:09,248 INFO  L495      AbstractCegarLoop]: Abstraction has 197 states and 287 transitions.
[2023-11-19 07:40:09,248 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52)
[2023-11-19 07:40:09,248 INFO  L276                IsEmpty]: Start isEmpty. Operand 197 states and 287 transitions.
[2023-11-19 07:40:09,252 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 195
[2023-11-19 07:40:09,253 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:40:09,253 INFO  L195           NwaCegarLoop]: trace histogram [30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:40:09,270 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0
[2023-11-19 07:40:09,469 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:40:09,469 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:40:09,470 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:40:09,470 INFO  L85        PathProgramCache]: Analyzing trace with hash -2050792132, now seen corresponding path program 1 times
[2023-11-19 07:40:09,471 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-19 07:40:09,471 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1795962839]
[2023-11-19 07:40:09,471 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:40:09,471 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:40:09,471 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat
[2023-11-19 07:40:09,473 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-19 07:40:09,474 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce013f5b-8cbd-4f5d-8b79-1437c1fc5461/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process
[2023-11-19 07:40:10,102 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:40:10,127 INFO  L262         TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 8 conjunts are in the unsatisfiable core
[2023-11-19 07:40:10,134 INFO  L285         TraceCheckSpWp]: Computing forward predicates...