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


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


Checking for ERROR reachability
Using default analysis
Version d790fecc
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1 --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 f68a75373c7181d96e00e552b334159e059b3d0cec4e4df4e3689041f9ac7cc1
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 10:52:53,525 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 10:52:53,583 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-12-02 10:52:53,588 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 10:52:53,588 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 10:52:53,609 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 10:52:53,610 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 10:52:53,610 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 10:52:53,610 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 10:52:53,610 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 10:52:53,611 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 10:52:53,611 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 10:52:53,611 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 10:52:53,611 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 10:52:53,611 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 10:52:53,611 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 10:52:53,611 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 10:52:53,612 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 10:52:53,613 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 10:52:53,613 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 10:52:53,613 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 10:52:53,613 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 10:52:53,613 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 10:52:53,613 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 10:52:53,613 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 10:52:53,613 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 10:52:53,613 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 10:52:53,613 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 10:52:53,613 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 10:52:53,614 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1
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 -> f68a75373c7181d96e00e552b334159e059b3d0cec4e4df4e3689041f9ac7cc1
[2024-12-02 10:52:53,847 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 10:52:53,854 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 10:52:53,856 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 10:52:53,857 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 10:52:53,858 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 10:52:53,859 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i
[2024-12-02 10:52:56,465 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data/ad3f433c6/740c5e95b6654bcea56648d8f13b3718/FLAG24c1815d8
[2024-12-02 10:52:56,704 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 10:52:56,705 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i
[2024-12-02 10:52:56,713 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data/ad3f433c6/740c5e95b6654bcea56648d8f13b3718/FLAG24c1815d8
[2024-12-02 10:52:57,048 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data/ad3f433c6/740c5e95b6654bcea56648d8f13b3718
[2024-12-02 10:52:57,050 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 10:52:57,051 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 10:52:57,052 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 10:52:57,052 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 10:52:57,055 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 10:52:57,056 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,056 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6431aeb3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57, skipping insertion in model container
[2024-12-02 10:52:57,056 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,069 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 10:52:57,170 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i[919,932]
[2024-12-02 10:52:57,238 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 10:52:57,247 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 10:52:57,255 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i[919,932]
[2024-12-02 10:52:57,290 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 10:52:57,304 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 10:52:57,305 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57 WrapperNode
[2024-12-02 10:52:57,305 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 10:52:57,306 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 10:52:57,306 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 10:52:57,306 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 10:52:57,311 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,320 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,355 INFO  L138                Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 207
[2024-12-02 10:52:57,355 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 10:52:57,356 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 10:52:57,356 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 10:52:57,356 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 10:52:57,362 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,362 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,366 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,384 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-12-02 10:52:57,385 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,385 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,395 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,397 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,400 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,404 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,406 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,410 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 10:52:57,411 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 10:52:57,411 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 10:52:57,411 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 10:52:57,412 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (1/1) ...
[2024-12-02 10:52:57,416 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 10:52:57,425 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 10:52:57,434 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 10:52:57,436 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 10:52:57,453 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 10:52:57,453 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-12-02 10:52:57,453 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-12-02 10:52:57,454 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-12-02 10:52:57,454 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 10:52:57,454 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 10:52:57,523 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 10:52:57,525 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 10:52:57,858 INFO  L?                        ?]: Removed 12 outVars from TransFormulas that were not future-live.
[2024-12-02 10:52:57,858 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 10:52:57,869 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 10:52:57,869 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-12-02 10:52:57,870 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:52:57 BoogieIcfgContainer
[2024-12-02 10:52:57,870 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 10:52:57,872 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 10:52:57,872 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 10:52:57,876 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 10:52:57,877 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 10:52:57" (1/3) ...
[2024-12-02 10:52:57,877 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fcc0eb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:52:57, skipping insertion in model container
[2024-12-02 10:52:57,877 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:52:57" (2/3) ...
[2024-12-02 10:52:57,878 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fcc0eb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:52:57, skipping insertion in model container
[2024-12-02 10:52:57,878 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:52:57" (3/3) ...
[2024-12-02 10:52:57,879 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i
[2024-12-02 10:52:57,894 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 10:52:57,896 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i that has 2 procedures, 92 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-12-02 10:52:57,951 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 10:52:57,963 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@181624c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 10:52:57,963 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-12-02 10:52:57,967 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 92 states, 56 states have (on average 1.4285714285714286) internal successors, (80), 57 states have internal predecessors, (80), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33)
[2024-12-02 10:52:57,979 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 206
[2024-12-02 10:52:57,979 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:52:57,980 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:52:57,980 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:52:57,985 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:52:57,986 INFO  L85        PathProgramCache]: Analyzing trace with hash -69474510, now seen corresponding path program 1 times
[2024-12-02 10:52:57,991 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 10:52:57,991 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843089294]
[2024-12-02 10:52:57,991 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:52:57,992 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 10:52:58,188 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:52:58,432 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-12-02 10:52:58,432 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 10:52:58,432 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843089294]
[2024-12-02 10:52:58,433 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843089294] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 10:52:58,433 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 10:52:58,433 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 10:52:58,434 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380024926]
[2024-12-02 10:52:58,435 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 10:52:58,438 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 10:52:58,439 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 10:52:58,454 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 10:52:58,454 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:52:58,456 INFO  L87              Difference]: Start difference. First operand  has 92 states, 56 states have (on average 1.4285714285714286) internal successors, (80), 57 states have internal predecessors, (80), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:52:58,564 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:52:58,564 INFO  L93              Difference]: Finished difference Result 259 states and 486 transitions.
[2024-12-02 10:52:58,565 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 10:52:58,566 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205
[2024-12-02 10:52:58,567 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:52:58,572 INFO  L225             Difference]: With dead ends: 259
[2024-12-02 10:52:58,572 INFO  L226             Difference]: Without dead ends: 170
[2024-12-02 10:52:58,576 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:52:58,579 INFO  L435           NwaCegarLoop]: 233 mSDtfsCounter, 120 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-12-02 10:52:58,579 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 359 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 10:52:58,593 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 170 states.
[2024-12-02 10:52:58,641 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 168.
[2024-12-02 10:52:58,642 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 168 states, 99 states have (on average 1.3232323232323233) internal successors, (131), 99 states have internal predecessors, (131), 66 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66)
[2024-12-02 10:52:58,648 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 263 transitions.
[2024-12-02 10:52:58,650 INFO  L78                 Accepts]: Start accepts. Automaton has 168 states and 263 transitions. Word has length 205
[2024-12-02 10:52:58,651 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:52:58,651 INFO  L471      AbstractCegarLoop]: Abstraction has 168 states and 263 transitions.
[2024-12-02 10:52:58,651 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:52:58,651 INFO  L276                IsEmpty]: Start isEmpty. Operand 168 states and 263 transitions.
[2024-12-02 10:52:58,655 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 206
[2024-12-02 10:52:58,655 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:52:58,656 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:52:58,656 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-12-02 10:52:58,656 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:52:58,657 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:52:58,657 INFO  L85        PathProgramCache]: Analyzing trace with hash -1349338188, now seen corresponding path program 1 times
[2024-12-02 10:52:58,657 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 10:52:58,657 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817286574]
[2024-12-02 10:52:58,657 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:52:58,657 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 10:52:58,732 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:52:59,021 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-12-02 10:52:59,021 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 10:52:59,021 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817286574]
[2024-12-02 10:52:59,021 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817286574] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 10:52:59,021 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 10:52:59,022 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 10:52:59,022 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063821021]
[2024-12-02 10:52:59,022 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 10:52:59,023 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 10:52:59,023 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 10:52:59,024 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 10:52:59,024 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:52:59,024 INFO  L87              Difference]: Start difference. First operand 168 states and 263 transitions. Second operand  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:52:59,101 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:52:59,101 INFO  L93              Difference]: Finished difference Result 418 states and 658 transitions.
[2024-12-02 10:52:59,102 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 10:52:59,102 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205
[2024-12-02 10:52:59,103 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:52:59,106 INFO  L225             Difference]: With dead ends: 418
[2024-12-02 10:52:59,106 INFO  L226             Difference]: Without dead ends: 253
[2024-12-02 10:52:59,107 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:52:59,108 INFO  L435           NwaCegarLoop]: 144 mSDtfsCounter, 78 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-12-02 10:52:59,109 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 268 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 10:52:59,110 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 253 states.
[2024-12-02 10:52:59,141 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 251.
[2024-12-02 10:52:59,142 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 251 states, 148 states have (on average 1.3243243243243243) internal successors, (196), 148 states have internal predecessors, (196), 99 states have call successors, (99), 3 states have call predecessors, (99), 3 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99)
[2024-12-02 10:52:59,144 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 394 transitions.
[2024-12-02 10:52:59,145 INFO  L78                 Accepts]: Start accepts. Automaton has 251 states and 394 transitions. Word has length 205
[2024-12-02 10:52:59,145 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:52:59,145 INFO  L471      AbstractCegarLoop]: Abstraction has 251 states and 394 transitions.
[2024-12-02 10:52:59,146 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:52:59,146 INFO  L276                IsEmpty]: Start isEmpty. Operand 251 states and 394 transitions.
[2024-12-02 10:52:59,149 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 207
[2024-12-02 10:52:59,149 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:52:59,149 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:52:59,149 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-12-02 10:52:59,149 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:52:59,150 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:52:59,150 INFO  L85        PathProgramCache]: Analyzing trace with hash -1384107176, now seen corresponding path program 1 times
[2024-12-02 10:52:59,150 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 10:52:59,150 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192743087]
[2024-12-02 10:52:59,150 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:52:59,150 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 10:52:59,189 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:52:59,302 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-12-02 10:52:59,302 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 10:52:59,302 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192743087]
[2024-12-02 10:52:59,303 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192743087] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 10:52:59,303 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 10:52:59,303 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 10:52:59,303 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784176251]
[2024-12-02 10:52:59,303 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 10:52:59,303 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 10:52:59,304 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 10:52:59,304 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 10:52:59,304 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:52:59,304 INFO  L87              Difference]: Start difference. First operand 251 states and 394 transitions. Second operand  has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:52:59,357 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:52:59,357 INFO  L93              Difference]: Finished difference Result 570 states and 897 transitions.
[2024-12-02 10:52:59,358 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 10:52:59,358 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 206
[2024-12-02 10:52:59,359 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:52:59,370 INFO  L225             Difference]: With dead ends: 570
[2024-12-02 10:52:59,371 INFO  L226             Difference]: Without dead ends: 322
[2024-12-02 10:52:59,372 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:52:59,373 INFO  L435           NwaCegarLoop]: 136 mSDtfsCounter, 57 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-12-02 10:52:59,374 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 262 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 10:52:59,375 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 322 states.
[2024-12-02 10:52:59,406 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 309.
[2024-12-02 10:52:59,407 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 309 states, 172 states have (on average 1.2790697674418605) internal successors, (220), 172 states have internal predecessors, (220), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132)
[2024-12-02 10:52:59,410 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 484 transitions.
[2024-12-02 10:52:59,411 INFO  L78                 Accepts]: Start accepts. Automaton has 309 states and 484 transitions. Word has length 206
[2024-12-02 10:52:59,412 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:52:59,412 INFO  L471      AbstractCegarLoop]: Abstraction has 309 states and 484 transitions.
[2024-12-02 10:52:59,412 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:52:59,412 INFO  L276                IsEmpty]: Start isEmpty. Operand 309 states and 484 transitions.
[2024-12-02 10:52:59,415 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 208
[2024-12-02 10:52:59,415 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:52:59,416 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:52:59,416 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-12-02 10:52:59,416 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:52:59,416 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:52:59,417 INFO  L85        PathProgramCache]: Analyzing trace with hash 134850949, now seen corresponding path program 1 times
[2024-12-02 10:52:59,417 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 10:52:59,417 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426478232]
[2024-12-02 10:52:59,417 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:52:59,417 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 10:52:59,544 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:52:59,821 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 12 proven. 84 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked.
[2024-12-02 10:52:59,821 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 10:52:59,821 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426478232]
[2024-12-02 10:52:59,821 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426478232] provided 0 perfect and 1 imperfect interpolant sequences
[2024-12-02 10:52:59,822 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159697192]
[2024-12-02 10:52:59,822 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:52:59,822 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 10:52:59,822 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 10:52:59,824 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 10:52:59,826 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-12-02 10:53:00,022 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:53:00,026 INFO  L256         TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 6 conjuncts are in the unsatisfiable core
[2024-12-02 10:53:00,039 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 10:53:00,592 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 488 proven. 84 refuted. 0 times theorem prover too weak. 1540 trivial. 0 not checked.
[2024-12-02 10:53:00,592 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-12-02 10:53:00,992 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 12 proven. 84 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked.
[2024-12-02 10:53:00,992 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [159697192] provided 0 perfect and 2 imperfect interpolant sequences
[2024-12-02 10:53:00,992 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-12-02 10:53:00,992 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7
[2024-12-02 10:53:00,992 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926806318]
[2024-12-02 10:53:00,992 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-12-02 10:53:00,993 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-12-02 10:53:00,993 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 10:53:00,994 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-12-02 10:53:00,994 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-12-02 10:53:00,994 INFO  L87              Difference]: Start difference. First operand 309 states and 484 transitions. Second operand  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62)
[2024-12-02 10:53:01,324 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:53:01,324 INFO  L93              Difference]: Finished difference Result 583 states and 897 transitions.
[2024-12-02 10:53:01,324 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-12-02 10:53:01,325 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) Word has length 207
[2024-12-02 10:53:01,325 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:53:01,328 INFO  L225             Difference]: With dead ends: 583
[2024-12-02 10:53:01,328 INFO  L226             Difference]: Without dead ends: 335
[2024-12-02 10:53:01,329 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 411 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2024-12-02 10:53:01,330 INFO  L435           NwaCegarLoop]: 109 mSDtfsCounter, 43 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-12-02 10:53:01,330 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 269 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-12-02 10:53:01,332 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 335 states.
[2024-12-02 10:53:01,378 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 325.
[2024-12-02 10:53:01,379 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 325 states, 184 states have (on average 1.2445652173913044) internal successors, (229), 184 states have internal predecessors, (229), 132 states have call successors, (132), 8 states have call predecessors, (132), 8 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132)
[2024-12-02 10:53:01,383 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 493 transitions.
[2024-12-02 10:53:01,383 INFO  L78                 Accepts]: Start accepts. Automaton has 325 states and 493 transitions. Word has length 207
[2024-12-02 10:53:01,384 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:53:01,384 INFO  L471      AbstractCegarLoop]: Abstraction has 325 states and 493 transitions.
[2024-12-02 10:53:01,384 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62)
[2024-12-02 10:53:01,385 INFO  L276                IsEmpty]: Start isEmpty. Operand 325 states and 493 transitions.
[2024-12-02 10:53:01,387 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 208
[2024-12-02 10:53:01,388 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:53:01,388 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:53:01,400 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-12-02 10:53:01,588 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 10:53:01,589 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:53:01,589 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:53:01,589 INFO  L85        PathProgramCache]: Analyzing trace with hash -545207421, now seen corresponding path program 1 times
[2024-12-02 10:53:01,589 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 10:53:01,589 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304030964]
[2024-12-02 10:53:01,589 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:53:01,589 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 10:53:01,721 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-12-02 10:53:01,725 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085998039]
[2024-12-02 10:53:01,726 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:53:01,726 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 10:53:01,726 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 10:53:01,728 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 10:53:01,730 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-12-02 10:53:01,879 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:53:01,882 INFO  L256         TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 15 conjuncts are in the unsatisfiable core
[2024-12-02 10:53:01,887 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 10:53:02,637 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 1086 proven. 45 refuted. 0 times theorem prover too weak. 981 trivial. 0 not checked.
[2024-12-02 10:53:02,637 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-12-02 10:53:02,996 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 10:53:02,996 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304030964]
[2024-12-02 10:53:02,996 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT
[2024-12-02 10:53:02,996 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085998039]
[2024-12-02 10:53:02,996 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085998039] provided 0 perfect and 1 imperfect interpolant sequences
[2024-12-02 10:53:02,996 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences.
[2024-12-02 10:53:02,997 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7
[2024-12-02 10:53:02,997 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833135391]
[2024-12-02 10:53:02,997 INFO  L85    oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton
[2024-12-02 10:53:02,997 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-12-02 10:53:02,997 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 10:53:02,998 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-12-02 10:53:02,998 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132
[2024-12-02 10:53:02,998 INFO  L87              Difference]: Start difference. First operand 325 states and 493 transitions. Second operand  has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33)
[2024-12-02 10:53:03,708 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:53:03,708 INFO  L93              Difference]: Finished difference Result 891 states and 1326 transitions.
[2024-12-02 10:53:03,709 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2024-12-02 10:53:03,709 INFO  L78                 Accepts]: Start accepts. Automaton has  has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 207
[2024-12-02 10:53:03,710 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:53:03,713 INFO  L225             Difference]: With dead ends: 891
[2024-12-02 10:53:03,714 INFO  L226             Difference]: Without dead ends: 631
[2024-12-02 10:53:03,715 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 302 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=268, Unknown=0, NotChecked=0, Total=380
[2024-12-02 10:53:03,715 INFO  L435           NwaCegarLoop]: 123 mSDtfsCounter, 100 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time
[2024-12-02 10:53:03,716 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 646 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time]
[2024-12-02 10:53:03,717 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 631 states.
[2024-12-02 10:53:03,752 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 608.
[2024-12-02 10:53:03,753 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 608 states, 355 states have (on average 1.236619718309859) internal successors, (439), 355 states have internal predecessors, (439), 231 states have call successors, (231), 21 states have call predecessors, (231), 21 states have return successors, (231), 231 states have call predecessors, (231), 231 states have call successors, (231)
[2024-12-02 10:53:03,756 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 901 transitions.
[2024-12-02 10:53:03,757 INFO  L78                 Accepts]: Start accepts. Automaton has 608 states and 901 transitions. Word has length 207
[2024-12-02 10:53:03,758 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:53:03,758 INFO  L471      AbstractCegarLoop]: Abstraction has 608 states and 901 transitions.
[2024-12-02 10:53:03,758 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33)
[2024-12-02 10:53:03,758 INFO  L276                IsEmpty]: Start isEmpty. Operand 608 states and 901 transitions.
[2024-12-02 10:53:03,761 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-12-02 10:53:03,761 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:53:03,761 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:53:03,768 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-12-02 10:53:03,961 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 10:53:03,962 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:53:03,962 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:53:03,962 INFO  L85        PathProgramCache]: Analyzing trace with hash 30736806, now seen corresponding path program 1 times
[2024-12-02 10:53:03,962 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 10:53:03,962 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167684693]
[2024-12-02 10:53:03,962 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:53:03,962 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 10:53:03,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:53:04,261 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-12-02 10:53:04,261 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 10:53:04,261 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167684693]
[2024-12-02 10:53:04,261 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167684693] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 10:53:04,261 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 10:53:04,261 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-12-02 10:53:04,261 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992521084]
[2024-12-02 10:53:04,262 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 10:53:04,262 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-12-02 10:53:04,262 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 10:53:04,262 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-12-02 10:53:04,262 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-12-02 10:53:04,263 INFO  L87              Difference]: Start difference. First operand 608 states and 901 transitions. Second operand  has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:53:04,456 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:53:04,456 INFO  L93              Difference]: Finished difference Result 900 states and 1337 transitions.
[2024-12-02 10:53:04,457 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-12-02 10:53:04,457 INFO  L78                 Accepts]: Start accepts. Automaton has  has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 208
[2024-12-02 10:53:04,458 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:53:04,462 INFO  L225             Difference]: With dead ends: 900
[2024-12-02 10:53:04,462 INFO  L226             Difference]: Without dead ends: 640
[2024-12-02 10:53:04,464 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20
[2024-12-02 10:53:04,465 INFO  L435           NwaCegarLoop]: 142 mSDtfsCounter, 100 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2024-12-02 10:53:04,465 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 395 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2024-12-02 10:53:04,466 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 640 states.
[2024-12-02 10:53:04,525 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 608.
[2024-12-02 10:53:04,527 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 608 states, 355 states have (on average 1.2338028169014084) internal successors, (438), 355 states have internal predecessors, (438), 231 states have call successors, (231), 21 states have call predecessors, (231), 21 states have return successors, (231), 231 states have call predecessors, (231), 231 states have call successors, (231)
[2024-12-02 10:53:04,532 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 900 transitions.
[2024-12-02 10:53:04,533 INFO  L78                 Accepts]: Start accepts. Automaton has 608 states and 900 transitions. Word has length 208
[2024-12-02 10:53:04,534 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:53:04,534 INFO  L471      AbstractCegarLoop]: Abstraction has 608 states and 900 transitions.
[2024-12-02 10:53:04,534 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:53:04,534 INFO  L276                IsEmpty]: Start isEmpty. Operand 608 states and 900 transitions.
[2024-12-02 10:53:04,536 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-12-02 10:53:04,536 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:53:04,537 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:53:04,537 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-12-02 10:53:04,537 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:53:04,537 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:53:04,537 INFO  L85        PathProgramCache]: Analyzing trace with hash 731801384, now seen corresponding path program 1 times
[2024-12-02 10:53:04,537 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 10:53:04,538 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5915872]
[2024-12-02 10:53:04,538 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:53:04,538 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 10:53:04,674 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-12-02 10:53:04,676 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1654795295]
[2024-12-02 10:53:04,676 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:53:04,677 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 10:53:04,677 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 10:53:04,678 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 10:53:04,680 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-12-02 10:53:04,832 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 10:53:04,832 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-12-02 10:53:04,916 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 10:53:05,017 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-12-02 10:53:05,017 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-12-02 10:53:05,017 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-12-02 10:53:05,027 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-12-02 10:53:05,219 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 10:53:05,221 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:53:05,336 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-12-02 10:53:05,339 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 10:53:05 BoogieIcfgContainer
[2024-12-02 10:53:05,340 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-12-02 10:53:05,340 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-12-02 10:53:05,340 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-12-02 10:53:05,340 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-12-02 10:53:05,341 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:52:57" (3/4) ...
[2024-12-02 10:53:05,343 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-12-02 10:53:05,344 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-12-02 10:53:05,345 INFO  L158              Benchmark]: Toolchain (without parser) took 8293.20ms. Allocated memory was 142.6MB in the beginning and 318.8MB in the end (delta: 176.2MB). Free memory was 116.8MB in the beginning and 271.2MB in the end (delta: -154.3MB). Peak memory consumption was 19.0MB. Max. memory is 16.1GB.
[2024-12-02 10:53:05,345 INFO  L158              Benchmark]: CDTParser took 0.30ms. Allocated memory is still 142.6MB. Free memory is still 83.1MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 10:53:05,345 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 253.35ms. Allocated memory is still 142.6MB. Free memory was 116.8MB in the beginning and 100.9MB in the end (delta: 15.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-12-02 10:53:05,345 INFO  L158              Benchmark]: Boogie Procedure Inliner took 49.29ms. Allocated memory is still 142.6MB. Free memory was 100.9MB in the beginning and 96.5MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 10:53:05,346 INFO  L158              Benchmark]: Boogie Preprocessor took 54.74ms. Allocated memory is still 142.6MB. Free memory was 96.5MB in the beginning and 89.7MB in the end (delta: 6.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 10:53:05,346 INFO  L158              Benchmark]: RCFGBuilder took 458.87ms. Allocated memory is still 142.6MB. Free memory was 89.7MB in the beginning and 62.5MB in the end (delta: 27.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
[2024-12-02 10:53:05,346 INFO  L158              Benchmark]: TraceAbstraction took 7467.88ms. Allocated memory was 142.6MB in the beginning and 318.8MB in the end (delta: 176.2MB). Free memory was 61.9MB in the beginning and 271.2MB in the end (delta: -209.3MB). Peak memory consumption was 144.8MB. Max. memory is 16.1GB.
[2024-12-02 10:53:05,347 INFO  L158              Benchmark]: Witness Printer took 3.82ms. Allocated memory is still 318.8MB. Free memory was 271.2MB in the beginning and 271.2MB in the end (delta: 39.3kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 10:53:05,348 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.30ms. Allocated memory is still 142.6MB. Free memory is still 83.1MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 253.35ms. Allocated memory is still 142.6MB. Free memory was 116.8MB in the beginning and 100.9MB in the end (delta: 15.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 49.29ms. Allocated memory is still 142.6MB. Free memory was 100.9MB in the beginning and 96.5MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 54.74ms. Allocated memory is still 142.6MB. Free memory was 96.5MB in the beginning and 89.7MB in the end (delta: 6.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * RCFGBuilder took 458.87ms. Allocated memory is still 142.6MB. Free memory was 89.7MB in the beginning and 62.5MB in the end (delta: 27.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
 * TraceAbstraction took 7467.88ms. Allocated memory was 142.6MB in the beginning and 318.8MB in the end (delta: 176.2MB). Free memory was 61.9MB in the beginning and 271.2MB in the end (delta: -209.3MB). Peak memory consumption was 144.8MB. Max. memory is 16.1GB.
 * Witness Printer took 3.82ms. Allocated memory is still 318.8MB. Free memory was 271.2MB in the beginning and 271.2MB in the end (delta: 39.3kB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable
    Unable to prove that a call to reach_error is unreachable
 Reason: overapproximation of someBinaryFLOATComparisonOperation at line 79, overapproximation of someBinaryFLOATComparisonOperation at line 165, overapproximation of someBinaryFLOATComparisonOperation at line 163, overapproximation of someBinaryFLOATComparisonOperation at line 192, overapproximation of someBinaryFLOATComparisonOperation at line 110, overapproximation of someBinaryFLOATComparisonOperation at line 112, overapproximation of someBinaryFLOATComparisonOperation at line 181, overapproximation of someBinaryDOUBLEComparisonOperation at line 192, overapproximation of someBinaryDOUBLEComparisonOperation at line 167, overapproximation of someBinaryDOUBLEComparisonOperation at line 95, overapproximation of someBinaryDOUBLEComparisonOperation at line 169, overapproximation of someBinaryDOUBLEComparisonOperation at line 170, overapproximation of someBinaryDOUBLEComparisonOperation at line 68, overapproximation of someBinaryDOUBLEComparisonOperation at line 84. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    signed long int var_1_1 = -10;
[L23]                    unsigned char var_1_4 = 0;
[L24]                    unsigned char var_1_7 = 1;
[L25]                    unsigned char var_1_8 = 0;
[L26]                    unsigned char var_1_9 = 0;
[L27]                    unsigned char var_1_10 = 1;
[L28]                    unsigned long int var_1_11 = 16;
[L29]                    signed short int var_1_12 = -32;
[L30]                    unsigned char var_1_15 = 8;
[L31]                    unsigned char var_1_17 = 100;
[L32]                    unsigned char var_1_18 = 10;
[L33]                    signed long int var_1_19 = 1;
[L34]                    unsigned char var_1_20 = 5;
[L35]                    float var_1_21 = 25.5;
[L36]                    signed long int var_1_23 = -5;
[L37]                    float var_1_24 = 1.125;
[L38]                    float var_1_25 = 15.25;
[L39]                    signed long int var_1_26 = 5;
[L40]                    unsigned char var_1_28 = 16;
[L41]                    double var_1_29 = 256.5;
[L42]                    double var_1_30 = 9.7;
[L43]                    signed short int var_1_31 = 32;
[L44]                    double var_1_36 = 10000000000000.25;
[L45]                    double var_1_37 = 256.8;
[L46]                    unsigned char var_1_38 = 1;
[L47]                    signed char var_1_39 = -1;
[L48]                    signed char var_1_40 = 32;
[L49]                    unsigned char var_1_41 = 1;
[L50]                    signed long int var_1_42 = 256;
[L51]                    float var_1_44 = 100000000000.9;
[L52]                    float var_1_47 = 127.5;
[L53]                    unsigned short int var_1_48 = 1;
[L54]                    unsigned char last_1_var_1_4 = 0;
[L55]                    unsigned char last_1_var_1_15 = 8;
[L56]                    signed long int last_1_var_1_19 = 1;
[L57]                    float last_1_var_1_21 = 25.5;
[L58]                    signed long int last_1_var_1_26 = 5;
[L59]                    unsigned char last_1_var_1_28 = 16;
             VAL         [isInitial=0, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=0]
[L196]                   isInitial = 1
[L197]       FCALL       initially()
[L199]       CALL        updateLastVariables()
[L184]                   last_1_var_1_4 = var_1_4
[L185]                   last_1_var_1_15 = var_1_15
[L186]                   last_1_var_1_19 = var_1_19
[L187]                   last_1_var_1_21 = var_1_21
[L188]                   last_1_var_1_26 = var_1_26
[L189]                   last_1_var_1_28 = var_1_28
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=0]
[L199]       RET         updateLastVariables()
[L200]       CALL        updateVariables()
[L132]                   var_1_7 = __VERIFIER_nondet_uchar()
[L133]       CALL        assume_abort_if_not(var_1_7 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_8=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_8=0, var_1_9=0]
[L133]       RET         assume_abort_if_not(var_1_7 >= 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_8=0, var_1_9=0]
[L134]       CALL        assume_abort_if_not(var_1_7 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=0]
[L134]       RET         assume_abort_if_not(var_1_7 <= 1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=0]
[L135]                   var_1_8 = __VERIFIER_nondet_uchar()
[L136]       CALL        assume_abort_if_not(var_1_8 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_9=0]
[L136]       RET         assume_abort_if_not(var_1_8 >= 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_9=0]
[L137]       CALL        assume_abort_if_not(var_1_8 <= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=0]
[L137]       RET         assume_abort_if_not(var_1_8 <= 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=0]
[L138]                   var_1_9 = __VERIFIER_nondet_uchar()
[L139]       CALL        assume_abort_if_not(var_1_9 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L139]       RET         assume_abort_if_not(var_1_9 >= 1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L140]       CALL        assume_abort_if_not(var_1_9 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L140]       RET         assume_abort_if_not(var_1_9 <= 1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L141]                   var_1_10 = __VERIFIER_nondet_uchar()
[L142]       CALL        assume_abort_if_not(var_1_10 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L142]       RET         assume_abort_if_not(var_1_10 >= 1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L143]       CALL        assume_abort_if_not(var_1_10 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L143]       RET         assume_abort_if_not(var_1_10 <= 1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=-32, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L144]                   var_1_12 = __VERIFIER_nondet_short()
[L145]       CALL        assume_abort_if_not(var_1_12 >= -32768)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L145]       RET         assume_abort_if_not(var_1_12 >= -32768)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L146]       CALL        assume_abort_if_not(var_1_12 <= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L146]       RET         assume_abort_if_not(var_1_12 <= 32767)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L147]       CALL        assume_abort_if_not(var_1_12 != 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L147]       RET         assume_abort_if_not(var_1_12 != 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=100, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L148]                   var_1_17 = __VERIFIER_nondet_uchar()
[L149]       CALL        assume_abort_if_not(var_1_17 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L149]       RET         assume_abort_if_not(var_1_17 >= 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L150]       CALL        assume_abort_if_not(var_1_17 <= 254)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L150]       RET         assume_abort_if_not(var_1_17 <= 254)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=10, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L151]                   var_1_18 = __VERIFIER_nondet_uchar()
[L152]       CALL        assume_abort_if_not(var_1_18 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L152]       RET         assume_abort_if_not(var_1_18 >= 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L153]       CALL        assume_abort_if_not(var_1_18 <= 254)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L153]       RET         assume_abort_if_not(var_1_18 <= 254)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=5, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L154]                   var_1_20 = __VERIFIER_nondet_uchar()
[L155]       CALL        assume_abort_if_not(var_1_20 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L155]       RET         assume_abort_if_not(var_1_20 >= 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L156]       CALL        assume_abort_if_not(var_1_20 <= 255)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L156]       RET         assume_abort_if_not(var_1_20 <= 255)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L157]       CALL        assume_abort_if_not(var_1_20 != 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L157]       RET         assume_abort_if_not(var_1_20 != 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-5, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L158]                   var_1_23 = __VERIFIER_nondet_long()
[L159]       CALL        assume_abort_if_not(var_1_23 >= -2147483648)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L159]       RET         assume_abort_if_not(var_1_23 >= -2147483648)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L160]       CALL        assume_abort_if_not(var_1_23 <= 2147483647)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L160]       RET         assume_abort_if_not(var_1_23 <= 2147483647)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L161]       CALL        assume_abort_if_not(var_1_23 != 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L161]       RET         assume_abort_if_not(var_1_23 != 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_24=9/8, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L162]                   var_1_24 = __VERIFIER_nondet_float()
[L163]       CALL        assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L163]       RET         assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_25=61/4, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L164]                   var_1_25 = __VERIFIER_nondet_float()
[L165]       CALL        assume_abort_if_not((var_1_25 >= -922337.2036854765600e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L165]       RET         assume_abort_if_not((var_1_25 >= -922337.2036854765600e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_30=97/10, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L166]                   var_1_30 = __VERIFIER_nondet_double()
[L167]       CALL        assume_abort_if_not((var_1_30 >= -922337.2036854765600e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L167]       RET         assume_abort_if_not((var_1_30 >= -922337.2036854765600e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_36=40000000000001/4, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L168]                   var_1_36 = __VERIFIER_nondet_double()
[L169]       CALL        assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L169]       RET         assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L170]       CALL        assume_abort_if_not(var_1_36 != 0.0F)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L170]       RET         assume_abort_if_not(var_1_36 != 0.0F)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=-1, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L171]                   var_1_39 = __VERIFIER_nondet_char()
[L172]       CALL        assume_abort_if_not(var_1_39 >= -1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L172]       RET         assume_abort_if_not(var_1_39 >= -1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L173]       CALL        assume_abort_if_not(var_1_39 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L173]       RET         assume_abort_if_not(var_1_39 <= 127)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L174]                   var_1_40 = __VERIFIER_nondet_char()
[L175]       CALL        assume_abort_if_not(var_1_40 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L175]       RET         assume_abort_if_not(var_1_40 >= 0)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L176]       CALL        assume_abort_if_not(var_1_40 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L176]       RET         assume_abort_if_not(var_1_40 <= 127)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L177]                   var_1_41 = __VERIFIER_nondet_uchar()
[L178]       CALL        assume_abort_if_not(var_1_41 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L178]       RET         assume_abort_if_not(var_1_41 >= 1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L179]       CALL        assume_abort_if_not(var_1_41 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L179]       RET         assume_abort_if_not(var_1_41 <= 1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_47=255/2, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L180]                   var_1_47 = __VERIFIER_nondet_float()
[L181]       CALL        assume_abort_if_not((var_1_47 >= -922337.2036854765600e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L181]       RET         assume_abort_if_not((var_1_47 >= -922337.2036854765600e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=513/2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L200]       RET         updateVariables()
[L201]       CALL        step()
[L63]                    var_1_29 = var_1_30
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L64]        COND FALSE  !(\read(var_1_4))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L67]        COND TRUE   ((((var_1_28) > (var_1_28)) ? (var_1_28) : (var_1_28))) > var_1_1
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L68]        COND FALSE  !(var_1_30 > ((((var_1_21 / var_1_36) < 0 ) ? -(var_1_21 / var_1_36) : (var_1_21 / var_1_36))))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=1284/5, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L77]                    var_1_37 = var_1_30
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L78]        COND TRUE   (var_1_39 - ((((32) < (var_1_40)) ? (32) : (var_1_40)))) > var_1_28
[L79]                    var_1_38 = ((32.5f >= var_1_21) || (var_1_4 || var_1_41))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=256, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L81]        COND TRUE   ! var_1_4
[L82]                    var_1_42 = (((((((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) + (var_1_39 + var_1_1))) < (-128)) ? ((((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) + (var_1_39 + var_1_1))) : (-128)))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L84]        COND FALSE  !((var_1_21 + ((((var_1_30) > (var_1_21)) ? (var_1_30) : (var_1_21)))) < ((((var_1_36) > ((var_1_21 + var_1_21))) ? (var_1_36) : ((var_1_21 + var_1_21)))))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=1, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L91]                    var_1_48 = var_1_40
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L92]        COND TRUE   (last_1_var_1_28 / var_1_12) <= last_1_var_1_19
[L93]                    var_1_11 = ((((last_1_var_1_28) > (last_1_var_1_15)) ? (last_1_var_1_28) : (last_1_var_1_15)))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L95]        COND TRUE   ((((last_1_var_1_21) < (-0.5)) ? (last_1_var_1_21) : (-0.5))) > (10.9 * last_1_var_1_21)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=8, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L96]        COND FALSE  !(\read(last_1_var_1_4))
[L99]                    var_1_15 = var_1_18
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=-10, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=16, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L102]                   var_1_1 = (var_1_15 + var_1_15)
[L103]                   var_1_28 = var_1_17
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=5, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L104]       COND TRUE   var_1_9 || ((var_1_11 + last_1_var_1_26) <= 4)
[L105]                   var_1_26 = (var_1_28 - var_1_20)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=51/2, var_1_23=-1, var_1_26=-1, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L109]       COND TRUE   ((~ var_1_28) * var_1_1) >= (var_1_15 % var_1_23)
[L110]                   var_1_21 = ((((var_1_24) > (var_1_25)) ? (var_1_24) : (var_1_25)))
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=3, var_1_23=-1, var_1_24=3, var_1_25=0, var_1_26=-1, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L112]       COND TRUE   (var_1_21 + 9.999999999999994E14f) < (- var_1_21)
[L113]                   var_1_4 = (var_1_7 && var_1_8)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=3, var_1_23=-1, var_1_24=3, var_1_25=0, var_1_26=-1, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L119]                   unsigned char stepLocal_1 = var_1_17;
[L120]                   signed long int stepLocal_0 = var_1_15 % var_1_20;
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, stepLocal_0=0, stepLocal_1=-256, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=3, var_1_23=-1, var_1_24=3, var_1_25=0, var_1_26=-1, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L121]       COND FALSE  !(stepLocal_0 != var_1_1)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, stepLocal_1=-256, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=3, var_1_23=-1, var_1_24=3, var_1_25=0, var_1_26=-1, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L201]       RET         step()
[L202]       CALL, EXPR  property()
[L192-L193]              return (((((((var_1_1 == ((signed long int) (var_1_15 + var_1_15))) && (((var_1_21 + 9.999999999999994E14f) < (- var_1_21)) ? (var_1_4 == ((unsigned char) (var_1_7 && var_1_8))) : (var_1_7 ? (var_1_4 == ((unsigned char) ((var_1_8 || var_1_9) && var_1_10))) : 1))) && (((last_1_var_1_28 / var_1_12) <= last_1_var_1_19) ? (var_1_11 == ((unsigned long int) ((((last_1_var_1_28) > (last_1_var_1_15)) ? (last_1_var_1_28) : (last_1_var_1_15))))) : 1)) && ((((((last_1_var_1_21) < (-0.5)) ? (last_1_var_1_21) : (-0.5))) > (10.9 * last_1_var_1_21)) ? (last_1_var_1_4 ? (var_1_15 == ((unsigned char) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_18)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_18))))) : (var_1_15 == ((unsigned char) var_1_18))) : 1)) && (((var_1_15 % var_1_20) != var_1_1) ? ((var_1_18 == var_1_17) ? (var_1_4 ? (var_1_19 == ((signed long int) var_1_18)) : (var_1_19 == ((signed long int) var_1_26))) : 1) : 1)) && ((((~ var_1_28) * var_1_1) >= (var_1_15 % var_1_23)) ? (var_1_21 == ((float) ((((var_1_24) > (var_1_25)) ? (var_1_24) : (var_1_25))))) : 1)) && ((var_1_9 || ((var_1_11 + last_1_var_1_26) <= 4)) ? (var_1_26 == ((signed long int) (var_1_28 - var_1_20))) : (var_1_26 == ((signed long int) (var_1_20 - var_1_17))))) && (var_1_28 == ((unsigned char) var_1_17))
;
             VAL         [\result=0, isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=3, var_1_23=-1, var_1_24=3, var_1_25=0, var_1_26=-1, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L202]       RET, EXPR   property()
[L202]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=3, var_1_23=-1, var_1_24=3, var_1_25=0, var_1_26=-1, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]
[L19]                    reach_error()
             VAL         [isInitial=1, last_1_var_1_15=8, last_1_var_1_19=1, last_1_var_1_21=51/2, last_1_var_1_26=5, last_1_var_1_28=16, last_1_var_1_4=0, var_1_10=1, var_1_11=16, var_1_12=9, var_1_15=0, var_1_17=-256, var_1_18=0, var_1_19=1, var_1_1=0, var_1_20=1, var_1_21=3, var_1_23=-1, var_1_24=3, var_1_25=0, var_1_26=-1, var_1_28=-256, var_1_29=2, var_1_30=2, var_1_31=32, var_1_37=2, var_1_38=1, var_1_39=49, var_1_40=32, var_1_41=1, var_1_42=-128, var_1_44=1000000000009/10, var_1_48=32, var_1_4=0, var_1_7=1, var_1_8=0, var_1_9=1]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 92 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.3s, OverallIterations: 7, TraceHistogramMax: 33, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 532 SdHoareTripleChecker+Valid, 1.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 498 mSDsluCounter, 2199 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1312 mSDsCounter, 119 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 757 IncrementalHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 119 mSolverCounterUnsat, 887 mSDtfsCounter, 757 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 758 GetRequests, 724 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=608occurred in iteration=5, InterpolantAutomatonStates: 37, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 6 MinimizatonAttempts, 82 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 3.3s InterpolantComputationTime, 2068 NumberOfCodeBlocks, 2068 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 1644 ConstructedInterpolants, 1 QuantifiedInterpolants, 4425 SizeOfPredicates, 4 NumberOfNonLiveVariables, 974 ConjunctsInSsa, 21 ConjunctsInUnsatCore, 8 InterpolantComputations, 4 PerfectInterpolantSequences, 16599/16896 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-12-02 10:53:05,370 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

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

### Bit-precise run ###
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1 --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 f68a75373c7181d96e00e552b334159e059b3d0cec4e4df4e3689041f9ac7cc1
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 10:53:07,322 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 10:53:07,396 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-12-02 10:53:07,402 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 10:53:07,402 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 10:53:07,424 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 10:53:07,425 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 10:53:07,425 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 10:53:07,425 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 10:53:07,425 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 10:53:07,426 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 10:53:07,426 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 10:53:07,426 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 10:53:07,426 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 10:53:07,426 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 10:53:07,426 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 10:53:07,426 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-12-02 10:53:07,426 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 10:53:07,427 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-12-02 10:53:07,428 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 10:53:07,428 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 10:53:07,428 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 10:53:07,428 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 10:53:07,428 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 10:53:07,428 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 10:53:07,428 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 10:53:07,428 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 10:53:07,428 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 10:53:07,428 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 10:53:07,429 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 10:53:07,429 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 10:53:07,430 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 10:53:07,430 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 10:53:07,430 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1
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 -> f68a75373c7181d96e00e552b334159e059b3d0cec4e4df4e3689041f9ac7cc1
[2024-12-02 10:53:07,649 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 10:53:07,655 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 10:53:07,658 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 10:53:07,659 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 10:53:07,659 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 10:53:07,660 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i
[2024-12-02 10:53:10,335 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data/0383874bd/ef24c144ceeb4bc58886ac23fe864a4a/FLAG4efe4d8bc
[2024-12-02 10:53:10,538 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 10:53:10,538 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i
[2024-12-02 10:53:10,547 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data/0383874bd/ef24c144ceeb4bc58886ac23fe864a4a/FLAG4efe4d8bc
[2024-12-02 10:53:10,563 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/data/0383874bd/ef24c144ceeb4bc58886ac23fe864a4a
[2024-12-02 10:53:10,565 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 10:53:10,566 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 10:53:10,568 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 10:53:10,568 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 10:53:10,572 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 10:53:10,573 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,574 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40091eaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10, skipping insertion in model container
[2024-12-02 10:53:10,574 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,594 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 10:53:10,730 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i[919,932]
[2024-12-02 10:53:10,791 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 10:53:10,806 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 10:53:10,816 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i[919,932]
[2024-12-02 10:53:10,847 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 10:53:10,866 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 10:53:10,866 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10 WrapperNode
[2024-12-02 10:53:10,866 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 10:53:10,867 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 10:53:10,867 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 10:53:10,867 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 10:53:10,873 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,883 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,908 INFO  L138                Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 203
[2024-12-02 10:53:10,908 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 10:53:10,909 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 10:53:10,909 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 10:53:10,909 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 10:53:10,918 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,918 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,922 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,934 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-12-02 10:53:10,934 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,935 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,944 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,945 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,949 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,951 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,953 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,956 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 10:53:10,957 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 10:53:10,957 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 10:53:10,957 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 10:53:10,958 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (1/1) ...
[2024-12-02 10:53:10,963 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 10:53:10,975 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 10:53:10,986 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 10:53:10,988 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 10:53:11,011 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 10:53:11,012 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-12-02 10:53:11,012 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-12-02 10:53:11,012 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-12-02 10:53:11,012 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 10:53:11,012 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 10:53:11,086 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 10:53:11,088 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 10:53:42,572 INFO  L?                        ?]: Removed 12 outVars from TransFormulas that were not future-live.
[2024-12-02 10:53:42,572 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 10:53:42,580 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 10:53:42,580 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-12-02 10:53:42,580 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:53:42 BoogieIcfgContainer
[2024-12-02 10:53:42,580 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 10:53:42,582 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 10:53:42,582 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 10:53:42,586 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 10:53:42,586 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 10:53:10" (1/3) ...
[2024-12-02 10:53:42,586 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@692a7b45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:53:42, skipping insertion in model container
[2024-12-02 10:53:42,587 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:53:10" (2/3) ...
[2024-12-02 10:53:42,587 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@692a7b45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:53:42, skipping insertion in model container
[2024-12-02 10:53:42,587 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:53:42" (3/3) ...
[2024-12-02 10:53:42,588 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i
[2024-12-02 10:53:42,598 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 10:53:42,600 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-14.i that has 2 procedures, 92 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-12-02 10:53:42,648 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 10:53:42,658 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7165514d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 10:53:42,658 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-12-02 10:53:42,661 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 92 states, 56 states have (on average 1.4285714285714286) internal successors, (80), 57 states have internal predecessors, (80), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33)
[2024-12-02 10:53:42,672 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 206
[2024-12-02 10:53:42,672 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:53:42,672 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:53:42,673 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:53:42,677 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:53:42,678 INFO  L85        PathProgramCache]: Analyzing trace with hash -69474510, now seen corresponding path program 1 times
[2024-12-02 10:53:42,687 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 10:53:42,687 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1365186612]
[2024-12-02 10:53:42,688 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:53:42,688 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:53:42,688 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 10:53:42,690 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-12-02 10:53:42,691 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2024-12-02 10:53:43,255 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:53:43,282 INFO  L256         TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-12-02 10:53:43,293 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 10:53:43,456 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-12-02 10:53:43,456 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 10:53:43,456 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 10:53:43,457 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1365186612]
[2024-12-02 10:53:43,457 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1365186612] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 10:53:43,457 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 10:53:43,458 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 10:53:43,459 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015071517]
[2024-12-02 10:53:43,460 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 10:53:43,463 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 10:53:43,464 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 10:53:43,479 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 10:53:43,479 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:53:43,481 INFO  L87              Difference]: Start difference. First operand  has 92 states, 56 states have (on average 1.4285714285714286) internal successors, (80), 57 states have internal predecessors, (80), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:53:47,863 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 10:53:50,315 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 10:53:50,425 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:53:50,425 INFO  L93              Difference]: Finished difference Result 259 states and 486 transitions.
[2024-12-02 10:53:50,427 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 10:53:50,428 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205
[2024-12-02 10:53:50,429 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:53:50,435 INFO  L225             Difference]: With dead ends: 259
[2024-12-02 10:53:50,435 INFO  L226             Difference]: Without dead ends: 170
[2024-12-02 10:53:50,438 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:53:50,442 INFO  L435           NwaCegarLoop]: 233 mSDtfsCounter, 120 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time
[2024-12-02 10:53:50,443 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 359 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 1 Unknown, 0 Unchecked, 6.9s Time]
[2024-12-02 10:53:50,458 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 170 states.
[2024-12-02 10:53:50,508 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 168.
[2024-12-02 10:53:50,509 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 168 states, 99 states have (on average 1.3232323232323233) internal successors, (131), 99 states have internal predecessors, (131), 66 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66)
[2024-12-02 10:53:50,515 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 263 transitions.
[2024-12-02 10:53:50,517 INFO  L78                 Accepts]: Start accepts. Automaton has 168 states and 263 transitions. Word has length 205
[2024-12-02 10:53:50,518 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:53:50,518 INFO  L471      AbstractCegarLoop]: Abstraction has 168 states and 263 transitions.
[2024-12-02 10:53:50,518 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:53:50,518 INFO  L276                IsEmpty]: Start isEmpty. Operand 168 states and 263 transitions.
[2024-12-02 10:53:50,522 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 206
[2024-12-02 10:53:50,523 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:53:50,523 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:53:50,540 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/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)] Ended with exit code 0
[2024-12-02 10:53:50,724 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:53:50,724 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:53:50,724 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:53:50,725 INFO  L85        PathProgramCache]: Analyzing trace with hash -1349338188, now seen corresponding path program 1 times
[2024-12-02 10:53:50,725 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 10:53:50,725 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1690811311]
[2024-12-02 10:53:50,725 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:53:50,726 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:53:50,726 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 10:53:50,727 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-12-02 10:53:50,728 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2024-12-02 10:53:51,225 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:53:51,246 INFO  L256         TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-12-02 10:53:51,252 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 10:53:55,308 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-12-02 10:53:55,309 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 10:53:55,309 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 10:53:55,309 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1690811311]
[2024-12-02 10:53:55,309 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1690811311] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 10:53:55,309 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 10:53:55,309 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-12-02 10:53:55,309 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165155297]
[2024-12-02 10:53:55,309 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 10:53:55,311 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 10:53:55,311 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 10:53:55,312 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 10:53:55,312 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:53:55,313 INFO  L87              Difference]: Start difference. First operand 168 states and 263 transitions. Second operand  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 2 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:53:58,219 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.76s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 10:54:01,477 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 10:54:01,587 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:54:01,587 INFO  L93              Difference]: Finished difference Result 400 states and 626 transitions.
[2024-12-02 10:54:01,587 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 10:54:01,588 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 2 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205
[2024-12-02 10:54:01,589 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:54:01,591 INFO  L225             Difference]: With dead ends: 400
[2024-12-02 10:54:01,591 INFO  L226             Difference]: Without dead ends: 235
[2024-12-02 10:54:01,592 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:54:01,592 INFO  L435           NwaCegarLoop]: 144 mSDtfsCounter, 39 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time
[2024-12-02 10:54:01,593 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 262 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time]
[2024-12-02 10:54:01,593 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 235 states.
[2024-12-02 10:54:01,629 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 233.
[2024-12-02 10:54:01,630 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 233 states, 130 states have (on average 1.2615384615384615) internal successors, (164), 130 states have internal predecessors, (164), 99 states have call successors, (99), 3 states have call predecessors, (99), 3 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99)
[2024-12-02 10:54:01,632 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 362 transitions.
[2024-12-02 10:54:01,633 INFO  L78                 Accepts]: Start accepts. Automaton has 233 states and 362 transitions. Word has length 205
[2024-12-02 10:54:01,634 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:54:01,634 INFO  L471      AbstractCegarLoop]: Abstraction has 233 states and 362 transitions.
[2024-12-02 10:54:01,634 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 2 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:54:01,635 INFO  L276                IsEmpty]: Start isEmpty. Operand 233 states and 362 transitions.
[2024-12-02 10:54:01,638 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 207
[2024-12-02 10:54:01,638 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:54:01,638 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:54:01,653 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0
[2024-12-02 10:54:01,838 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:54:01,839 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:54:01,839 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:54:01,839 INFO  L85        PathProgramCache]: Analyzing trace with hash -1384107176, now seen corresponding path program 1 times
[2024-12-02 10:54:01,840 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 10:54:01,840 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1282902503]
[2024-12-02 10:54:01,840 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:54:01,840 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:54:01,840 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 10:54:01,841 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-12-02 10:54:01,842 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process
[2024-12-02 10:54:02,352 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:54:02,372 INFO  L256         TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-12-02 10:54:02,375 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 10:54:06,302 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-12-02 10:54:06,303 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 10:54:06,303 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 10:54:06,303 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1282902503]
[2024-12-02 10:54:06,303 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1282902503] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 10:54:06,303 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 10:54:06,303 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-12-02 10:54:06,303 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639404498]
[2024-12-02 10:54:06,303 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 10:54:06,304 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 10:54:06,304 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 10:54:06,304 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 10:54:06,304 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:54:06,304 INFO  L87              Difference]: Start difference. First operand 233 states and 362 transitions. Second operand  has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:54:07,943 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 10:54:08,037 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:54:08,037 INFO  L93              Difference]: Finished difference Result 534 states and 833 transitions.
[2024-12-02 10:54:08,038 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 10:54:08,038 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 206
[2024-12-02 10:54:08,039 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:54:08,041 INFO  L225             Difference]: With dead ends: 534
[2024-12-02 10:54:08,041 INFO  L226             Difference]: Without dead ends: 304
[2024-12-02 10:54:08,042 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 10:54:08,043 INFO  L435           NwaCegarLoop]: 136 mSDtfsCounter, 21 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time
[2024-12-02 10:54:08,044 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 262 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time]
[2024-12-02 10:54:08,045 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 304 states.
[2024-12-02 10:54:08,078 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 291.
[2024-12-02 10:54:08,079 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 291 states, 154 states have (on average 1.2207792207792207) internal successors, (188), 154 states have internal predecessors, (188), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132)
[2024-12-02 10:54:08,082 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 452 transitions.
[2024-12-02 10:54:08,083 INFO  L78                 Accepts]: Start accepts. Automaton has 291 states and 452 transitions. Word has length 206
[2024-12-02 10:54:08,084 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:54:08,084 INFO  L471      AbstractCegarLoop]: Abstraction has 291 states and 452 transitions.
[2024-12-02 10:54:08,084 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 2 states have internal predecessors, (44), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-12-02 10:54:08,084 INFO  L276                IsEmpty]: Start isEmpty. Operand 291 states and 452 transitions.
[2024-12-02 10:54:08,087 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 208
[2024-12-02 10:54:08,087 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:54:08,087 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:54:08,104 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0
[2024-12-02 10:54:08,288 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:54:08,288 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:54:08,288 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:54:08,289 INFO  L85        PathProgramCache]: Analyzing trace with hash 134850949, now seen corresponding path program 1 times
[2024-12-02 10:54:08,289 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 10:54:08,289 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1013080596]
[2024-12-02 10:54:08,289 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:54:08,289 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:54:08,290 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 10:54:08,291 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-12-02 10:54:08,292 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process
[2024-12-02 10:54:09,391 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:54:09,430 INFO  L256         TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 4 conjuncts are in the unsatisfiable core
[2024-12-02 10:54:09,434 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 10:54:13,264 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 488 proven. 84 refuted. 0 times theorem prover too weak. 1540 trivial. 0 not checked.
[2024-12-02 10:54:13,264 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-12-02 10:54:16,255 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 12 proven. 84 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked.
[2024-12-02 10:54:16,255 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 10:54:16,255 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1013080596]
[2024-12-02 10:54:16,255 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1013080596] provided 0 perfect and 2 imperfect interpolant sequences
[2024-12-02 10:54:16,255 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-12-02 10:54:16,256 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7
[2024-12-02 10:54:16,256 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819784442]
[2024-12-02 10:54:16,256 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-12-02 10:54:16,257 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-12-02 10:54:16,257 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 10:54:16,262 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-12-02 10:54:16,263 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-12-02 10:54:16,263 INFO  L87              Difference]: Start difference. First operand 291 states and 452 transitions. Second operand  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62)
[2024-12-02 10:54:21,516 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.87s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 10:54:21,860 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 10:54:21,860 INFO  L93              Difference]: Finished difference Result 547 states and 833 transitions.
[2024-12-02 10:54:21,861 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-12-02 10:54:21,861 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) Word has length 207
[2024-12-02 10:54:21,861 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 10:54:21,863 INFO  L225             Difference]: With dead ends: 547
[2024-12-02 10:54:21,863 INFO  L226             Difference]: Without dead ends: 317
[2024-12-02 10:54:21,864 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 406 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2024-12-02 10:54:21,865 INFO  L435           NwaCegarLoop]: 109 mSDtfsCounter, 43 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time
[2024-12-02 10:54:21,865 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 256 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time]
[2024-12-02 10:54:21,866 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 317 states.
[2024-12-02 10:54:21,888 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 307.
[2024-12-02 10:54:21,889 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 307 states, 166 states have (on average 1.1927710843373494) internal successors, (198), 166 states have internal predecessors, (198), 132 states have call successors, (132), 8 states have call predecessors, (132), 8 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132)
[2024-12-02 10:54:21,891 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 462 transitions.
[2024-12-02 10:54:21,892 INFO  L78                 Accepts]: Start accepts. Automaton has 307 states and 462 transitions. Word has length 207
[2024-12-02 10:54:21,893 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 10:54:21,893 INFO  L471      AbstractCegarLoop]: Abstraction has 307 states and 462 transitions.
[2024-12-02 10:54:21,893 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62)
[2024-12-02 10:54:21,893 INFO  L276                IsEmpty]: Start isEmpty. Operand 307 states and 462 transitions.
[2024-12-02 10:54:21,896 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 208
[2024-12-02 10:54:21,896 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 10:54:21,896 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 10:54:21,921 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0
[2024-12-02 10:54:22,096 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:54:22,097 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 10:54:22,097 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 10:54:22,097 INFO  L85        PathProgramCache]: Analyzing trace with hash -545207421, now seen corresponding path program 1 times
[2024-12-02 10:54:22,097 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 10:54:22,097 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96702507]
[2024-12-02 10:54:22,097 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 10:54:22,097 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-12-02 10:54:22,098 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 10:54:22,099 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-12-02 10:54:22,100 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0cd469a7-ca66-4fcd-b19a-f0e6bebd67e5/bin/uautomizer-verify-84ZbGMXZE1/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 (6)] Waiting until timeout for monitored process
[2024-12-02 10:54:23,185 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 10:54:23,227 INFO  L256         TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 21 conjuncts are in the unsatisfiable core
[2024-12-02 10:54:23,233 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 10:54:54,172 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 488 proven. 84 refuted. 0 times theorem prover too weak. 1540 trivial. 0 not checked.
[2024-12-02 10:54:54,173 INFO  L312         TraceCheckSpWp]: Computing backward predicates...