./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.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_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB --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 95a97233755d839b5264e94708e17c406b7a95404e1b69807725bd9192faea5d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:22:50,418 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:22:50,532 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 05:22:50,538 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:22:50,539 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:22:50,566 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:22:50,567 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:22:50,567 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:22:50,568 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:22:50,568 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:22:50,568 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:22:50,568 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:22:50,569 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:22:50,569 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:22:50,569 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:22:50,569 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:22:50,569 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:22:50,569 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:22:50,569 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:22:50,571 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:22:50,572 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:22:50,572 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:22:50,572 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:22:50,572 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:22:50,572 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:22:50,572 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:22:50,572 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:22:50,572 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:22:50,572 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:22:50,573 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:22:50,573 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:22:50,573 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:22:50,573 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:22:50,573 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:22:50,573 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:22:50,573 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:22:50,573 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:22:50,573 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:22:50,574 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:22:50,575 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:22:50,575 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:22:50,575 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:22:50,575 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:22:50,575 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:22:50,575 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:22:50,575 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:22:50,576 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:22:50,576 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:22:50,576 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_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 95a97233755d839b5264e94708e17c406b7a95404e1b69807725bd9192faea5d [2024-11-28 05:22:50,915 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:22:50,926 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:22:50,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:22:50,930 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:22:50,930 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:22:50,932 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i [2024-11-28 05:22:54,013 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data/cc30adc76/7880a3c31e1448bdadfee4049eabb045/FLAG3ab21cec9 [2024-11-28 05:22:54,441 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:22:54,441 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i [2024-11-28 05:22:54,461 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data/cc30adc76/7880a3c31e1448bdadfee4049eabb045/FLAG3ab21cec9 [2024-11-28 05:22:54,580 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data/cc30adc76/7880a3c31e1448bdadfee4049eabb045 [2024-11-28 05:22:54,582 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:22:54,584 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:22:54,586 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:22:54,586 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:22:54,591 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:22:54,591 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:22:54" (1/1) ... [2024-11-28 05:22:54,592 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72bdb8cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:54, skipping insertion in model container [2024-11-28 05:22:54,593 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:22:54" (1/1) ... [2024-11-28 05:22:54,620 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:22:54,818 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_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i[916,929] [2024-11-28 05:22:54,960 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:22:54,984 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:22:55,001 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_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i[916,929] [2024-11-28 05:22:55,100 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:22:55,131 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:22:55,131 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55 WrapperNode [2024-11-28 05:22:55,133 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:22:55,135 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:22:55,136 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:22:55,136 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:22:55,149 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,168 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,212 INFO L138 Inliner]: procedures = 26, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 234 [2024-11-28 05:22:55,213 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:22:55,214 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:22:55,214 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:22:55,214 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:22:55,224 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,228 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,246 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:22:55,246 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,247 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,269 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,270 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,278 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,285 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,286 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,292 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:22:55,296 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:22:55,296 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:22:55,296 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:22:55,297 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (1/1) ... [2024-11-28 05:22:55,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:22:55,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:22:55,335 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:22:55,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:22:55,369 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:22:55,369 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:22:55,369 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:22:55,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:22:55,370 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:22:55,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:22:55,509 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:22:55,512 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:22:56,018 INFO L? ?]: Removed 25 outVars from TransFormulas that were not future-live. [2024-11-28 05:22:56,019 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:22:56,031 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:22:56,031 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 05:22:56,032 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:22:56 BoogieIcfgContainer [2024-11-28 05:22:56,032 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:22:56,034 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:22:56,034 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:22:56,039 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:22:56,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:22:54" (1/3) ... [2024-11-28 05:22:56,040 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c5abcc3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:22:56, skipping insertion in model container [2024-11-28 05:22:56,040 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:22:55" (2/3) ... [2024-11-28 05:22:56,041 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c5abcc3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:22:56, skipping insertion in model container [2024-11-28 05:22:56,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:22:56" (3/3) ... [2024-11-28 05:22:56,042 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-23.i [2024-11-28 05:22:56,058 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:22:56,060 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-23.i that has 2 procedures, 100 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 05:22:56,120 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:22:56,138 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;@443a23d8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:22:56,138 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:22:56,144 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 62 states have (on average 1.3709677419354838) internal successors, (85), 63 states have internal predecessors, (85), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-28 05:22:56,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:22:56,166 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:22:56,167 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:22:56,167 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:22:56,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:22:56,176 INFO L85 PathProgramCache]: Analyzing trace with hash 888761380, now seen corresponding path program 1 times [2024-11-28 05:22:56,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:22:56,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702868811] [2024-11-28 05:22:56,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:56,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:22:56,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:56,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 2312 trivial. 0 not checked. [2024-11-28 05:22:56,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:22:56,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702868811] [2024-11-28 05:22:56,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702868811] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:22:56,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208609605] [2024-11-28 05:22:56,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:56,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:22:56,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:22:56,713 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:22:56,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:22:57,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:57,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 05:22:57,065 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:22:57,125 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 2312 trivial. 0 not checked. [2024-11-28 05:22:57,125 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:22:57,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208609605] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:22:57,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:22:57,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 05:22:57,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450677960] [2024-11-28 05:22:57,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:22:57,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 05:22:57,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:22:57,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 05:22:57,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:22:57,170 INFO L87 Difference]: Start difference. First operand has 100 states, 62 states have (on average 1.3709677419354838) internal successors, (85), 63 states have internal predecessors, (85), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-28 05:22:57,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:22:57,223 INFO L93 Difference]: Finished difference Result 197 states and 342 transitions. [2024-11-28 05:22:57,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 05:22:57,225 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) Word has length 224 [2024-11-28 05:22:57,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:22:57,237 INFO L225 Difference]: With dead ends: 197 [2024-11-28 05:22:57,237 INFO L226 Difference]: Without dead ends: 96 [2024-11-28 05:22:57,246 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:22:57,251 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:22:57,252 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:22:57,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-28 05:22:57,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-11-28 05:22:57,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 59 states have (on average 1.3220338983050848) internal successors, (78), 59 states have internal predecessors, (78), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-28 05:22:57,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 148 transitions. [2024-11-28 05:22:57,321 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 148 transitions. Word has length 224 [2024-11-28 05:22:57,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:22:57,322 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 148 transitions. [2024-11-28 05:22:57,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-28 05:22:57,322 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 148 transitions. [2024-11-28 05:22:57,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:22:57,331 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:22:57,331 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:22:57,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 05:22:57,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 05:22:57,534 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:22:57,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:22:57,535 INFO L85 PathProgramCache]: Analyzing trace with hash 487160234, now seen corresponding path program 1 times [2024-11-28 05:22:57,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:22:57,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121578088] [2024-11-28 05:22:57,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:57,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:22:57,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:58,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-28 05:22:58,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:22:58,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121578088] [2024-11-28 05:22:58,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121578088] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:22:58,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:22:58,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:22:58,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233972708] [2024-11-28 05:22:58,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:22:58,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:22:58,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:22:58,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:22:58,063 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:22:58,063 INFO L87 Difference]: Start difference. First operand 96 states and 148 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-28 05:22:58,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:22:58,180 INFO L93 Difference]: Finished difference Result 278 states and 430 transitions. [2024-11-28 05:22:58,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:22:58,181 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 224 [2024-11-28 05:22:58,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:22:58,189 INFO L225 Difference]: With dead ends: 278 [2024-11-28 05:22:58,190 INFO L226 Difference]: Without dead ends: 185 [2024-11-28 05:22:58,190 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:22:58,191 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 123 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:22:58,192 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 379 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:22:58,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-11-28 05:22:58,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 113. [2024-11-28 05:22:58,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 76 states have (on average 1.381578947368421) internal successors, (105), 76 states have internal predecessors, (105), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-28 05:22:58,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 175 transitions. [2024-11-28 05:22:58,230 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 175 transitions. Word has length 224 [2024-11-28 05:22:58,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:22:58,233 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 175 transitions. [2024-11-28 05:22:58,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-28 05:22:58,234 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 175 transitions. [2024-11-28 05:22:58,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:22:58,240 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:22:58,240 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:22:58,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:22:58,241 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:22:58,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:22:58,242 INFO L85 PathProgramCache]: Analyzing trace with hash 250738858, now seen corresponding path program 1 times [2024-11-28 05:22:58,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:22:58,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975862252] [2024-11-28 05:22:58,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:58,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:22:58,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:22:59,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 18 proven. 84 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-28 05:22:59,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:22:59,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975862252] [2024-11-28 05:22:59,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975862252] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:22:59,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563574220] [2024-11-28 05:22:59,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:22:59,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:22:59,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:22:59,794 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:22:59,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:23:00,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:00,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:23:00,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:01,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 718 proven. 84 refuted. 0 times theorem prover too weak. 1578 trivial. 0 not checked. [2024-11-28 05:23:01,579 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:23:02,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 18 proven. 84 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-28 05:23:02,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563574220] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:23:02,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:23:02,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-11-28 05:23:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335552076] [2024-11-28 05:23:02,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:23:02,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:23:02,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:23:02,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:23:02,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:23:02,176 INFO L87 Difference]: Start difference. First operand 113 states and 175 transitions. Second operand has 18 states, 18 states have (on average 6.555555555555555) internal successors, (118), 18 states have internal predecessors, (118), 5 states have call successors, (105), 3 states have call predecessors, (105), 6 states have return successors, (105), 5 states have call predecessors, (105), 5 states have call successors, (105) [2024-11-28 05:23:03,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:03,544 INFO L93 Difference]: Finished difference Result 355 states and 546 transitions. [2024-11-28 05:23:03,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:23:03,546 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.555555555555555) internal successors, (118), 18 states have internal predecessors, (118), 5 states have call successors, (105), 3 states have call predecessors, (105), 6 states have return successors, (105), 5 states have call predecessors, (105), 5 states have call successors, (105) Word has length 224 [2024-11-28 05:23:03,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:03,549 INFO L225 Difference]: With dead ends: 355 [2024-11-28 05:23:03,549 INFO L226 Difference]: Without dead ends: 245 [2024-11-28 05:23:03,551 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 440 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=187, Invalid=569, Unknown=0, NotChecked=0, Total=756 [2024-11-28 05:23:03,552 INFO L435 NwaCegarLoop]: 97 mSDtfsCounter, 220 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 806 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:03,552 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 578 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 806 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 05:23:03,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-11-28 05:23:03,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 183. [2024-11-28 05:23:03,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 109 states have (on average 1.275229357798165) internal successors, (139), 109 states have internal predecessors, (139), 70 states have call successors, (70), 3 states have call predecessors, (70), 3 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-28 05:23:03,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 279 transitions. [2024-11-28 05:23:03,627 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 279 transitions. Word has length 224 [2024-11-28 05:23:03,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:03,628 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 279 transitions. [2024-11-28 05:23:03,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.555555555555555) internal successors, (118), 18 states have internal predecessors, (118), 5 states have call successors, (105), 3 states have call predecessors, (105), 6 states have return successors, (105), 5 states have call predecessors, (105), 5 states have call successors, (105) [2024-11-28 05:23:03,628 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 279 transitions. [2024-11-28 05:23:03,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:23:03,635 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:03,635 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:03,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:23:03,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:03,836 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:03,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:03,836 INFO L85 PathProgramCache]: Analyzing trace with hash -566909592, now seen corresponding path program 1 times [2024-11-28 05:23:03,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:23:03,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226517409] [2024-11-28 05:23:03,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:03,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:23:03,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:05,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-28 05:23:05,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:23:05,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226517409] [2024-11-28 05:23:05,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226517409] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:23:05,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:23:05,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:23:05,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795597557] [2024-11-28 05:23:05,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:23:05,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:23:05,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:23:05,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:23:05,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:23:05,292 INFO L87 Difference]: Start difference. First operand 183 states and 279 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-28 05:23:05,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:05,908 INFO L93 Difference]: Finished difference Result 447 states and 680 transitions. [2024-11-28 05:23:05,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:23:05,910 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 224 [2024-11-28 05:23:05,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:05,915 INFO L225 Difference]: With dead ends: 447 [2024-11-28 05:23:05,915 INFO L226 Difference]: Without dead ends: 337 [2024-11-28 05:23:05,916 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:23:05,921 INFO L435 NwaCegarLoop]: 134 mSDtfsCounter, 207 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:05,921 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 343 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 05:23:05,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2024-11-28 05:23:06,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 279. [2024-11-28 05:23:06,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 182 states have (on average 1.3296703296703296) internal successors, (242), 183 states have internal predecessors, (242), 91 states have call successors, (91), 5 states have call predecessors, (91), 5 states have return successors, (91), 90 states have call predecessors, (91), 91 states have call successors, (91) [2024-11-28 05:23:06,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 424 transitions. [2024-11-28 05:23:06,039 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 424 transitions. Word has length 224 [2024-11-28 05:23:06,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:06,040 INFO L471 AbstractCegarLoop]: Abstraction has 279 states and 424 transitions. [2024-11-28 05:23:06,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-28 05:23:06,041 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 424 transitions. [2024-11-28 05:23:06,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:23:06,044 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:06,046 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:06,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 05:23:06,046 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:06,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:06,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1846773270, now seen corresponding path program 1 times [2024-11-28 05:23:06,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:23:06,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238533254] [2024-11-28 05:23:06,049 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:06,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:23:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:07,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 66 proven. 36 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-28 05:23:07,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:23:07,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238533254] [2024-11-28 05:23:07,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238533254] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:23:07,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409352569] [2024-11-28 05:23:07,120 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:07,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:07,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:23:07,123 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:23:07,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:23:07,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:07,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:23:07,369 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:07,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1134 proven. 36 refuted. 0 times theorem prover too weak. 1210 trivial. 0 not checked. [2024-11-28 05:23:07,668 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:23:08,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 66 proven. 36 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-28 05:23:08,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409352569] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:23:08,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:23:08,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2024-11-28 05:23:08,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557689724] [2024-11-28 05:23:08,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:23:08,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:23:08,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:23:08,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:23:08,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:23:08,069 INFO L87 Difference]: Start difference. First operand 279 states and 424 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-11-28 05:23:08,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:08,997 INFO L93 Difference]: Finished difference Result 554 states and 830 transitions. [2024-11-28 05:23:08,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:23:08,998 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 224 [2024-11-28 05:23:08,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:09,003 INFO L225 Difference]: With dead ends: 554 [2024-11-28 05:23:09,004 INFO L226 Difference]: Without dead ends: 352 [2024-11-28 05:23:09,005 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 445 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:23:09,006 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 334 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:09,006 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [357 Valid, 330 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 05:23:09,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2024-11-28 05:23:09,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 260. [2024-11-28 05:23:09,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 161 states have (on average 1.2546583850931676) internal successors, (202), 162 states have internal predecessors, (202), 91 states have call successors, (91), 7 states have call predecessors, (91), 7 states have return successors, (91), 90 states have call predecessors, (91), 91 states have call successors, (91) [2024-11-28 05:23:09,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 384 transitions. [2024-11-28 05:23:09,101 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 384 transitions. Word has length 224 [2024-11-28 05:23:09,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:09,102 INFO L471 AbstractCegarLoop]: Abstraction has 260 states and 384 transitions. [2024-11-28 05:23:09,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-11-28 05:23:09,102 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 384 transitions. [2024-11-28 05:23:09,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-11-28 05:23:09,105 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:09,106 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:09,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 05:23:09,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:09,306 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:09,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:09,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1349436234, now seen corresponding path program 1 times [2024-11-28 05:23:09,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:23:09,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847198059] [2024-11-28 05:23:09,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:09,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:23:09,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:09,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 69 proven. 33 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-28 05:23:09,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:23:09,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847198059] [2024-11-28 05:23:09,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847198059] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:23:09,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690768132] [2024-11-28 05:23:09,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:09,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:09,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:23:09,984 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:23:09,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:23:10,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:10,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:23:10,249 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:10,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1092 proven. 33 refuted. 0 times theorem prover too weak. 1255 trivial. 0 not checked. [2024-11-28 05:23:10,486 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:23:10,854 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 69 proven. 33 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-28 05:23:10,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690768132] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:23:10,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:23:10,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-28 05:23:10,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522699489] [2024-11-28 05:23:10,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:23:10,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:23:10,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:23:10,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:23:10,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:23:10,859 INFO L87 Difference]: Start difference. First operand 260 states and 384 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (46), 2 states have call predecessors, (46), 4 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-28 05:23:11,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:11,547 INFO L93 Difference]: Finished difference Result 459 states and 673 transitions. [2024-11-28 05:23:11,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:23:11,548 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (46), 2 states have call predecessors, (46), 4 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 225 [2024-11-28 05:23:11,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:11,551 INFO L225 Difference]: With dead ends: 459 [2024-11-28 05:23:11,552 INFO L226 Difference]: Without dead ends: 280 [2024-11-28 05:23:11,553 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 447 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-11-28 05:23:11,553 INFO L435 NwaCegarLoop]: 150 mSDtfsCounter, 84 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:11,554 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 391 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 05:23:11,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-28 05:23:11,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 268. [2024-11-28 05:23:11,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 167 states have (on average 1.2335329341317365) internal successors, (206), 168 states have internal predecessors, (206), 91 states have call successors, (91), 9 states have call predecessors, (91), 9 states have return successors, (91), 90 states have call predecessors, (91), 91 states have call successors, (91) [2024-11-28 05:23:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 388 transitions. [2024-11-28 05:23:11,642 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 388 transitions. Word has length 225 [2024-11-28 05:23:11,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:11,643 INFO L471 AbstractCegarLoop]: Abstraction has 268 states and 388 transitions. [2024-11-28 05:23:11,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (46), 2 states have call predecessors, (46), 4 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-28 05:23:11,643 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 388 transitions. [2024-11-28 05:23:11,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-11-28 05:23:11,647 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:11,647 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:11,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:23:11,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:11,848 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:11,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:11,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1256587320, now seen corresponding path program 1 times [2024-11-28 05:23:11,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:23:11,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178776220] [2024-11-28 05:23:11,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:11,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:23:12,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 05:23:12,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1577663332] [2024-11-28 05:23:12,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:12,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:12,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:23:12,377 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:23:12,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:23:12,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:23:12,700 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:23:12,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:23:12,959 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:23:12,959 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:23:12,960 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 05:23:12,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:23:13,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:13,166 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:13,392 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:23:13,396 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:23:13 BoogieIcfgContainer [2024-11-28 05:23:13,396 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:23:13,397 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:23:13,397 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:23:13,397 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:23:13,398 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:22:56" (3/4) ... [2024-11-28 05:23:13,401 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 05:23:13,402 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:23:13,403 INFO L158 Benchmark]: Toolchain (without parser) took 18819.38ms. Allocated memory was 142.6MB in the beginning and 268.4MB in the end (delta: 125.8MB). Free memory was 118.7MB in the beginning and 103.6MB in the end (delta: 15.1MB). Peak memory consumption was 136.5MB. Max. memory is 16.1GB. [2024-11-28 05:23:13,404 INFO L158 Benchmark]: CDTParser took 0.46ms. Allocated memory is still 142.6MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:23:13,404 INFO L158 Benchmark]: CACSL2BoogieTranslator took 548.45ms. Allocated memory is still 142.6MB. Free memory was 118.7MB in the beginning and 101.7MB in the end (delta: 17.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:23:13,404 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.45ms. Allocated memory is still 142.6MB. Free memory was 101.7MB in the beginning and 98.2MB in the end (delta: 3.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:23:13,405 INFO L158 Benchmark]: Boogie Preprocessor took 78.88ms. Allocated memory is still 142.6MB. Free memory was 98.2MB in the beginning and 92.3MB in the end (delta: 5.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:23:13,405 INFO L158 Benchmark]: RCFGBuilder took 736.17ms. Allocated memory is still 142.6MB. Free memory was 92.3MB in the beginning and 64.1MB in the end (delta: 28.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 05:23:13,406 INFO L158 Benchmark]: TraceAbstraction took 17362.41ms. Allocated memory was 142.6MB in the beginning and 268.4MB in the end (delta: 125.8MB). Free memory was 63.6MB in the beginning and 103.6MB in the end (delta: -40.0MB). Peak memory consumption was 86.2MB. Max. memory is 16.1GB. [2024-11-28 05:23:13,406 INFO L158 Benchmark]: Witness Printer took 5.29ms. Allocated memory is still 268.4MB. Free memory was 103.6MB in the beginning and 103.6MB in the end (delta: 42.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:23:13,408 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.46ms. Allocated memory is still 142.6MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 548.45ms. Allocated memory is still 142.6MB. Free memory was 118.7MB in the beginning and 101.7MB in the end (delta: 17.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.45ms. Allocated memory is still 142.6MB. Free memory was 101.7MB in the beginning and 98.2MB in the end (delta: 3.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 78.88ms. Allocated memory is still 142.6MB. Free memory was 98.2MB in the beginning and 92.3MB in the end (delta: 5.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 736.17ms. Allocated memory is still 142.6MB. Free memory was 92.3MB in the beginning and 64.1MB in the end (delta: 28.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 17362.41ms. Allocated memory was 142.6MB in the beginning and 268.4MB in the end (delta: 125.8MB). Free memory was 63.6MB in the beginning and 103.6MB in the end (delta: -40.0MB). Peak memory consumption was 86.2MB. Max. memory is 16.1GB. * Witness Printer took 5.29ms. Allocated memory is still 268.4MB. Free memory was 103.6MB in the beginning and 103.6MB in the end (delta: 42.0kB). 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 179, overapproximation of someBinaryFLOATComparisonOperation at line 145, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 113, overapproximation of someBinaryFLOATComparisonOperation at line 171, overapproximation of someBinaryFLOATComparisonOperation at line 183, overapproximation of someBinaryFLOATComparisonOperation at line 62, overapproximation of someBinaryFLOATComparisonOperation at line 177, overapproximation of someBinaryFLOATComparisonOperation at line 185, overapproximation of someBinaryFLOATComparisonOperation at line 170, overapproximation of someBinaryFLOATComparisonOperation at line 129, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of someBinaryFLOATComparisonOperation at line 176, overapproximation of someBinaryFLOATComparisonOperation at line 187, overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 181, overapproximation of someBinaryFLOATComparisonOperation at line 82, overapproximation of someBinaryDOUBLEComparisonOperation at line 216. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = -16; [L23] unsigned long int var_1_2 = 2645914509; [L24] signed char var_1_5 = -50; [L25] signed char var_1_6 = 2; [L26] signed char var_1_7 = 5; [L27] float var_1_8 = 64.1; [L28] float var_1_10 = 8.4; [L29] float var_1_11 = 2.75; [L30] float var_1_12 = 0.9; [L31] unsigned long int var_1_14 = 10; [L32] unsigned long int var_1_15 = 2626053835; [L33] float var_1_17 = 64.625; [L34] float var_1_18 = 15.25; [L35] float var_1_19 = 10000000000.375; [L36] float var_1_20 = 0.0; [L37] float var_1_21 = 25.5; [L38] float var_1_22 = 4.5; [L39] float var_1_23 = 255.125; [L40] float var_1_24 = 15.775; [L41] unsigned char var_1_25 = 0; [L42] unsigned char var_1_26 = 0; [L43] unsigned char var_1_27 = 0; [L44] unsigned char var_1_28 = 1; [L45] unsigned char var_1_29 = 0; [L46] unsigned char var_1_30 = 1; [L47] unsigned long int var_1_31 = 10; [L48] unsigned char var_1_33 = 0; [L49] unsigned char var_1_34 = 100; [L50] unsigned long int var_1_35 = 32; [L51] unsigned short int var_1_36 = 128; [L52] unsigned short int var_1_37 = 36168; [L53] unsigned char var_1_38 = 0; [L54] signed short int var_1_39 = -1; [L55] double var_1_40 = 8.7; [L56] signed char last_1_var_1_1 = -16; [L57] unsigned long int last_1_var_1_14 = 10; [L58] float last_1_var_1_17 = 64.625; VAL [isInitial=0, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2645914509, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L220] isInitial = 1 [L221] FCALL initially() [L222] int k_loop; [L223] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2645914509, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L223] COND TRUE k_loop < 1 VAL [isInitial=1, k_loop=0, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2645914509, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L224] CALL updateLastVariables() [L211] last_1_var_1_1 = var_1_1 [L212] last_1_var_1_14 = var_1_14 [L213] last_1_var_1_17 = var_1_17 VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2645914509, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L224] RET updateLastVariables() [L225] CALL updateVariables() [L153] var_1_2 = __VERIFIER_nondet_ulong() [L154] CALL assume_abort_if_not(var_1_2 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L154] RET assume_abort_if_not(var_1_2 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L155] CALL assume_abort_if_not(var_1_2 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L155] RET assume_abort_if_not(var_1_2 <= 4294967295) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-50, var_1_6=2, var_1_7=5, var_1_8=641/10] [L156] var_1_5 = __VERIFIER_nondet_char() [L157] CALL assume_abort_if_not(var_1_5 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=2, var_1_7=5, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=2, var_1_7=5, var_1_8=641/10] [L157] RET assume_abort_if_not(var_1_5 >= -63) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=2, var_1_7=5, var_1_8=641/10] [L158] CALL assume_abort_if_not(var_1_5 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=2, var_1_7=5, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=2, var_1_7=5, var_1_8=641/10] [L158] RET assume_abort_if_not(var_1_5 <= 63) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=2, var_1_7=5, var_1_8=641/10] [L159] var_1_6 = __VERIFIER_nondet_char() [L160] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=5, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=5, var_1_8=641/10] [L160] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=5, var_1_8=641/10] [L161] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=5, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=5, var_1_8=641/10] [L161] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=5, var_1_8=641/10] [L162] var_1_7 = __VERIFIER_nondet_char() [L163] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L163] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L164] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L164] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=42/5, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L165] var_1_10 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L166] RET assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_11=11/4, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L167] var_1_11 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L168] RET assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_12=9/10, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L169] var_1_12 = __VERIFIER_nondet_float() [L170] CALL assume_abort_if_not((var_1_12 >= -922337.2036854776000e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L170] RET assume_abort_if_not((var_1_12 >= -922337.2036854776000e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L171] CALL assume_abort_if_not(var_1_12 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L171] RET assume_abort_if_not(var_1_12 != 0.0F) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=2626053835, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L172] var_1_15 = __VERIFIER_nondet_ulong() [L173] CALL assume_abort_if_not(var_1_15 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L173] RET assume_abort_if_not(var_1_15 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L174] CALL assume_abort_if_not(var_1_15 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L174] RET assume_abort_if_not(var_1_15 <= 4294967294) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_18=61/4, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L175] var_1_18 = __VERIFIER_nondet_float() [L176] CALL assume_abort_if_not((var_1_18 >= -922337.2036854776000e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854776000e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L176] RET assume_abort_if_not((var_1_18 >= -922337.2036854776000e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854776000e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L177] CALL assume_abort_if_not(var_1_18 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L177] RET assume_abort_if_not(var_1_18 != 0.0F) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_20=0, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L178] var_1_20 = __VERIFIER_nondet_float() [L179] CALL assume_abort_if_not((var_1_20 >= 2305843.009213691390e+12F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L179] RET assume_abort_if_not((var_1_20 >= 2305843.009213691390e+12F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_21=51/2, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L180] var_1_21 = __VERIFIER_nondet_float() [L181] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L181] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_22=9/2, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L182] var_1_22 = __VERIFIER_nondet_float() [L183] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L183] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_23=2041/8, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L184] var_1_23 = __VERIFIER_nondet_float() [L185] CALL assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 2305843.009213691390e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L185] RET assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 2305843.009213691390e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_24=631/40, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L186] var_1_24 = __VERIFIER_nondet_float() [L187] CALL assume_abort_if_not((var_1_24 >= -461168.6018427382800e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L187] RET assume_abort_if_not((var_1_24 >= -461168.6018427382800e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L188] var_1_26 = __VERIFIER_nondet_uchar() [L189] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L189] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L190] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L190] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L191] var_1_27 = __VERIFIER_nondet_uchar() [L192] CALL assume_abort_if_not(var_1_27 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L192] RET assume_abort_if_not(var_1_27 >= 1) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L193] CALL assume_abort_if_not(var_1_27 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L193] RET assume_abort_if_not(var_1_27 <= 1) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L194] var_1_28 = __VERIFIER_nondet_uchar() [L195] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L195] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L196] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L196] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L197] var_1_29 = __VERIFIER_nondet_uchar() [L198] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L198] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L199] CALL assume_abort_if_not(var_1_29 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L199] RET assume_abort_if_not(var_1_29 <= 0) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L200] var_1_30 = __VERIFIER_nondet_uchar() [L201] CALL assume_abort_if_not(var_1_30 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L201] RET assume_abort_if_not(var_1_30 >= 1) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L202] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L202] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=100, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L203] var_1_34 = __VERIFIER_nondet_uchar() [L204] CALL assume_abort_if_not(var_1_34 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L204] RET assume_abort_if_not(var_1_34 >= 63) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L205] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L205] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=36168, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L206] var_1_37 = __VERIFIER_nondet_ushort() [L207] CALL assume_abort_if_not(var_1_37 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L207] RET assume_abort_if_not(var_1_37 >= 32767) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L208] CALL assume_abort_if_not(var_1_37 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L208] RET assume_abort_if_not(var_1_37 <= 65534) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=128, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L225] RET updateVariables() [L226] CALL step() [L62] COND TRUE var_1_24 < last_1_var_1_17 [L63] var_1_36 = (var_1_37 - last_1_var_1_14) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L67] signed long int stepLocal_7 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_7=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L68] COND FALSE !(stepLocal_7 > var_1_7) [L71] var_1_38 = var_1_26 VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L73] COND FALSE !(\read(var_1_38)) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=0, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L76] COND TRUE \read(var_1_27) [L77] var_1_25 = (! (var_1_26 && var_1_29)) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=32, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L82] COND TRUE var_1_11 < var_1_10 [L83] var_1_35 = (var_1_15 - var_1_36) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L91] unsigned char stepLocal_0 = var_1_38; VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_0=0, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=-16, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L92] COND TRUE ((var_1_2 - 16u) != var_1_35) || stepLocal_0 [L93] var_1_1 = (var_1_5 + (var_1_6 - var_1_7)) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=80000000003/8, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L97] COND TRUE \read(var_1_25) [L98] var_1_19 = var_1_11 VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_11=2, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=-1, var_1_40=87/10, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L102] var_1_40 = var_1_10 [L103] var_1_39 = var_1_1 [L104] unsigned char stepLocal_6 = var_1_30; VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L105] COND FALSE !(\read(var_1_29)) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L112] unsigned char stepLocal_4 = var_1_38; [L113] unsigned char stepLocal_3 = (- var_1_12) != 1.9f; VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_3=1, stepLocal_4=0, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=10, var_1_15=10737418239, var_1_17=517/8, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L114] COND TRUE stepLocal_3 || ((var_1_36 * var_1_7) < var_1_33) [L115] var_1_14 = ((((var_1_7) < ((((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) - var_1_36))) ? (var_1_7) : ((((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) - var_1_36)))) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_4=0, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=517/8, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L123] COND TRUE (var_1_14 * var_1_14) <= var_1_5 [L124] var_1_31 = ((((var_1_33) > (var_1_15)) ? (var_1_33) : (var_1_15))) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_4=0, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=517/8, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L128] unsigned long int stepLocal_5 = var_1_36 + var_1_15; VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_4=0, stepLocal_5=10737450996, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=517/8, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L129] COND FALSE !(var_1_12 < (var_1_11 / var_1_18)) [L136] var_1_17 = var_1_11 VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_4=0, stepLocal_5=10737450996, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=2, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L138] unsigned char stepLocal_2 = var_1_25; [L139] unsigned long int stepLocal_1 = var_1_14; VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_1=0, stepLocal_2=1, stepLocal_4=0, stepLocal_5=10737450996, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=2, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L140] COND FALSE !(\read(var_1_38)) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_1=0, stepLocal_2=1, stepLocal_4=0, stepLocal_5=10737450996, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=2, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=641/10] [L145] COND TRUE ((var_1_11 / var_1_12) == var_1_10) && stepLocal_2 [L146] var_1_8 = var_1_10 VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, stepLocal_1=0, stepLocal_4=0, stepLocal_5=10737450996, stepLocal_6=1, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=2, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=3] [L226] RET step() [L227] CALL, EXPR property() [L216-L217] return (((((((((((((((var_1_2 - 16u) != var_1_35) || var_1_38) ? (var_1_1 == ((signed char) (var_1_5 + (var_1_6 - var_1_7)))) : (var_1_1 == ((signed char) (((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) < 0 ) ? -((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) : ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))))) && (var_1_38 ? (((8u * (var_1_2 * var_1_7)) >= var_1_14) ? (var_1_8 == ((float) ((((var_1_10) < (var_1_11)) ? (var_1_10) : (var_1_11))))) : 1) : ((((var_1_11 / var_1_12) == var_1_10) && var_1_25) ? (var_1_8 == ((float) var_1_10)) : (var_1_8 == ((float) 7.6f))))) && ((((- var_1_12) != 1.9f) || ((var_1_36 * var_1_7) < var_1_33)) ? (var_1_14 == ((unsigned long int) ((((var_1_7) < ((((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) - var_1_36))) ? (var_1_7) : ((((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) - var_1_36)))))) : ((var_1_38 && var_1_25) ? (var_1_14 == ((unsigned long int) var_1_36)) : (var_1_14 == ((unsigned long int) var_1_15))))) && ((var_1_12 < (var_1_11 / var_1_18)) ? (((var_1_7 + ((((var_1_31) > (var_1_33)) ? (var_1_31) : (var_1_33)))) <= (var_1_36 + var_1_15)) ? (var_1_17 == ((float) var_1_10)) : (var_1_17 == ((float) var_1_10))) : (var_1_17 == ((float) var_1_11)))) && (var_1_25 ? (var_1_19 == ((float) var_1_11)) : (var_1_19 == ((float) (((var_1_20 - var_1_21) - (var_1_22 + var_1_23)) + var_1_24))))) && (var_1_38 ? (var_1_25 == ((unsigned char) (((! var_1_26) && var_1_27) && var_1_28))) : (var_1_27 ? (var_1_25 == ((unsigned char) (! (var_1_26 && var_1_29)))) : (var_1_25 == ((unsigned char) (var_1_28 && var_1_30)))))) && (((var_1_14 * var_1_14) <= var_1_5) ? (var_1_31 == ((unsigned long int) ((((var_1_33) > (var_1_15)) ? (var_1_33) : (var_1_15))))) : (var_1_31 == ((unsigned long int) var_1_33)))) && (var_1_29 ? ((var_1_25 && var_1_30) ? (var_1_33 == ((unsigned char) var_1_7)) : (var_1_33 == ((unsigned char) (var_1_6 + (var_1_34 - var_1_7))))) : 1)) && ((var_1_11 < var_1_10) ? (var_1_35 == ((unsigned long int) (var_1_15 - var_1_36))) : (var_1_38 ? (var_1_35 == ((unsigned long int) ((((var_1_15) > (var_1_6)) ? (var_1_15) : (var_1_6))))) : (var_1_35 == ((unsigned long int) var_1_36))))) && ((var_1_24 < last_1_var_1_17) ? (var_1_36 == ((unsigned short int) (var_1_37 - last_1_var_1_14))) : (var_1_36 == ((unsigned short int) (var_1_37 - last_1_var_1_14))))) && ((last_1_var_1_1 > var_1_7) ? (var_1_38 == ((unsigned char) (var_1_30 || var_1_27))) : (var_1_38 == ((unsigned char) var_1_26)))) && (var_1_39 == ((signed short int) var_1_1))) && (var_1_40 == ((double) var_1_10)) ; VAL [\result=0, isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=2, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=3] [L227] RET, EXPR property() [L227] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=2, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=3] [L19] reach_error() VAL [isInitial=1, last_1_var_1_14=10, last_1_var_1_17=517/8, last_1_var_1_1=-16, var_1_10=3, var_1_11=2, var_1_14=0, var_1_15=10737418239, var_1_17=2, var_1_19=2, var_1_1=0, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=0, var_1_2=2147483647, var_1_30=1, var_1_31=10737418239, var_1_33=0, var_1_34=-193, var_1_35=10737385482, var_1_36=32757, var_1_37=-32769, var_1_38=0, var_1_39=0, var_1_40=3, var_1_5=-63, var_1_6=63, var_1_7=0, var_1_8=3] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 100 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.1s, OverallIterations: 7, TraceHistogramMax: 35, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1048 SdHoareTripleChecker+Valid, 2.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 968 mSDsluCounter, 2173 SdHoareTripleChecker+Invalid, 2.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1292 mSDsCounter, 404 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1559 IncrementalHoareTripleChecker+Invalid, 1963 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 404 mSolverCounterUnsat, 881 mSDtfsCounter, 1559 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1624 GetRequests, 1564 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=279occurred in iteration=4, InterpolantAutomatonStates: 51, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 6 MinimizatonAttempts, 296 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 7.4s InterpolantComputationTime, 2692 NumberOfCodeBlocks, 2692 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 2902 ConstructedInterpolants, 0 QuantifiedInterpolants, 6094 SizeOfPredicates, 4 NumberOfNonLiveVariables, 2062 ConjunctsInSsa, 26 ConjunctsInUnsatCore, 13 InterpolantComputations, 3 PerfectInterpolantSequences, 30413/30940 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 05:23:13,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB --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 95a97233755d839b5264e94708e17c406b7a95404e1b69807725bd9192faea5d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:23:16,428 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:23:16,587 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 05:23:16,610 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:23:16,614 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:23:16,653 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:23:16,655 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:23:16,655 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:23:16,656 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:23:16,656 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:23:16,657 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:23:16,657 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:23:16,658 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:23:16,658 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:23:16,660 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:23:16,660 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:23:16,660 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:23:16,660 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:23:16,660 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:23:16,660 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:23:16,660 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:23:16,660 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:23:16,661 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:23:16,661 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:23:16,661 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:23:16,661 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:23:16,661 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:23:16,661 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:23:16,661 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:23:16,661 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:23:16,662 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:23:16,662 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:23:16,663 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:23:16,663 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:23:16,663 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:23:16,663 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:23:16,663 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:23:16,663 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:23:16,663 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:23:16,664 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:23:16,664 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:23:16,664 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:23:16,664 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:23:16,665 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:23:16,665 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:23:16,665 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:23:16,665 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:23:16,665 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:23:16,666 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:23:16,666 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:23:16,666 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_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 95a97233755d839b5264e94708e17c406b7a95404e1b69807725bd9192faea5d [2024-11-28 05:23:17,028 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:23:17,039 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:23:17,042 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:23:17,043 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:23:17,044 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:23:17,045 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i [2024-11-28 05:23:20,240 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data/37675de3d/c2001b4c4bd440efb2a38358c73e63ff/FLAGf12f36b54 [2024-11-28 05:23:20,654 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:23:20,654 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i [2024-11-28 05:23:20,668 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data/37675de3d/c2001b4c4bd440efb2a38358c73e63ff/FLAGf12f36b54 [2024-11-28 05:23:20,686 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/data/37675de3d/c2001b4c4bd440efb2a38358c73e63ff [2024-11-28 05:23:20,689 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:23:20,691 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:23:20,693 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:23:20,693 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:23:20,699 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:23:20,700 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:23:20" (1/1) ... [2024-11-28 05:23:20,702 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@164eba52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:20, skipping insertion in model container [2024-11-28 05:23:20,702 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:23:20" (1/1) ... [2024-11-28 05:23:20,730 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:23:20,946 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_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i[916,929] [2024-11-28 05:23:21,101 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:23:21,119 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:23:21,134 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_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-23.i[916,929] [2024-11-28 05:23:21,207 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:23:21,230 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:23:21,231 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21 WrapperNode [2024-11-28 05:23:21,231 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:23:21,233 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:23:21,233 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:23:21,233 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:23:21,241 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,255 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,307 INFO L138 Inliner]: procedures = 27, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 231 [2024-11-28 05:23:21,307 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:23:21,308 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:23:21,308 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:23:21,308 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:23:21,326 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,326 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,337 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,365 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:23:21,369 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,369 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,396 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,401 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,409 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,412 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,421 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,425 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:23:21,429 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:23:21,432 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:23:21,432 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:23:21,434 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (1/1) ... [2024-11-28 05:23:21,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:23:21,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:23:21,475 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:23:21,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:23:21,507 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:23:21,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 05:23:21,507 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:23:21,508 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:23:21,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:23:21,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:23:21,653 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:23:21,656 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:23:32,275 INFO L? ?]: Removed 25 outVars from TransFormulas that were not future-live. [2024-11-28 05:23:32,276 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:23:32,288 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:23:32,289 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 05:23:32,289 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:23:32 BoogieIcfgContainer [2024-11-28 05:23:32,289 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:23:32,292 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:23:32,292 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:23:32,300 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:23:32,301 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:23:20" (1/3) ... [2024-11-28 05:23:32,302 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26f0d096 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:23:32, skipping insertion in model container [2024-11-28 05:23:32,302 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:23:21" (2/3) ... [2024-11-28 05:23:32,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26f0d096 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:23:32, skipping insertion in model container [2024-11-28 05:23:32,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:23:32" (3/3) ... [2024-11-28 05:23:32,306 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-23.i [2024-11-28 05:23:32,324 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:23:32,327 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-23.i that has 2 procedures, 100 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 05:23:32,404 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:23:32,417 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;@554221d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:23:32,418 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:23:32,423 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 62 states have (on average 1.3709677419354838) internal successors, (85), 63 states have internal predecessors, (85), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-28 05:23:32,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:23:32,441 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:32,442 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:32,443 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:32,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:32,449 INFO L85 PathProgramCache]: Analyzing trace with hash 888761380, now seen corresponding path program 1 times [2024-11-28 05:23:32,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:23:32,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1650133334] [2024-11-28 05:23:32,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:32,462 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:23:32,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:23:32,467 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:23:32,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 05:23:33,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:33,380 INFO L256 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 05:23:33,391 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:33,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 2312 trivial. 0 not checked. [2024-11-28 05:23:33,450 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:23:33,451 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:23:33,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1650133334] [2024-11-28 05:23:33,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1650133334] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:23:33,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:23:33,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:23:33,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301383538] [2024-11-28 05:23:33,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:23:33,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 05:23:33,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:23:33,481 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 05:23:33,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:23:33,484 INFO L87 Difference]: Start difference. First operand has 100 states, 62 states have (on average 1.3709677419354838) internal successors, (85), 63 states have internal predecessors, (85), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 1 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-28 05:23:33,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:33,536 INFO L93 Difference]: Finished difference Result 197 states and 342 transitions. [2024-11-28 05:23:33,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 05:23:33,538 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 1 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 1 states have call successors, (35) Word has length 224 [2024-11-28 05:23:33,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:33,545 INFO L225 Difference]: With dead ends: 197 [2024-11-28 05:23:33,545 INFO L226 Difference]: Without dead ends: 96 [2024-11-28 05:23:33,549 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:23:33,552 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:33,553 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:23:33,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-28 05:23:33,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-11-28 05:23:33,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 59 states have (on average 1.3220338983050848) internal successors, (78), 59 states have internal predecessors, (78), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-28 05:23:33,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 148 transitions. [2024-11-28 05:23:33,606 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 148 transitions. Word has length 224 [2024-11-28 05:23:33,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:33,606 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 148 transitions. [2024-11-28 05:23:33,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 1 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-28 05:23:33,607 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 148 transitions. [2024-11-28 05:23:33,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:23:33,612 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:33,613 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:33,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/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-11-28 05:23:33,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:23:33,814 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:33,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:33,815 INFO L85 PathProgramCache]: Analyzing trace with hash 487160234, now seen corresponding path program 1 times [2024-11-28 05:23:33,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:23:33,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [661736819] [2024-11-28 05:23:33,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:33,817 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:23:33,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:23:33,821 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:23:33,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 05:23:34,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:34,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:23:34,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:40,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 718 proven. 84 refuted. 0 times theorem prover too weak. 1578 trivial. 0 not checked. [2024-11-28 05:23:40,666 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:23:42,446 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:23:42,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [661736819] [2024-11-28 05:23:42,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [661736819] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:23:42,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2069233976] [2024-11-28 05:23:42,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:42,448 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:23:42,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:23:42,453 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:23:42,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-28 05:23:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:43,367 INFO L256 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:23:43,377 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:43,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-28 05:23:43,657 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:23:43,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2069233976] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:23:43,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:23:43,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-28 05:23:43,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566763248] [2024-11-28 05:23:43,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:23:43,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:23:43,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:23:43,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:23:43,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:23:43,661 INFO L87 Difference]: Start difference. First operand 96 states and 148 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-28 05:23:48,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:23:52,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:23:52,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:23:52,116 INFO L93 Difference]: Finished difference Result 278 states and 430 transitions. [2024-11-28 05:23:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:23:52,117 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 224 [2024-11-28 05:23:52,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:23:52,121 INFO L225 Difference]: With dead ends: 278 [2024-11-28 05:23:52,121 INFO L226 Difference]: Without dead ends: 185 [2024-11-28 05:23:52,123 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 627 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:23:52,124 INFO L435 NwaCegarLoop]: 246 mSDtfsCounter, 123 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:23:52,125 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 380 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 2 Unknown, 0 Unchecked, 8.4s Time] [2024-11-28 05:23:52,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-11-28 05:23:52,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 113. [2024-11-28 05:23:52,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 76 states have (on average 1.381578947368421) internal successors, (105), 76 states have internal predecessors, (105), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-28 05:23:52,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 175 transitions. [2024-11-28 05:23:52,150 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 175 transitions. Word has length 224 [2024-11-28 05:23:52,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:23:52,152 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 175 transitions. [2024-11-28 05:23:52,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-28 05:23:52,153 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 175 transitions. [2024-11-28 05:23:52,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:23:52,157 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:23:52,157 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:52,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2024-11-28 05:23:52,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 05:23:52,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:23:52,558 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:23:52,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:52,560 INFO L85 PathProgramCache]: Analyzing trace with hash 250738858, now seen corresponding path program 1 times [2024-11-28 05:23:52,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:23:52,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915513114] [2024-11-28 05:23:52,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:52,562 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:23:52,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:23:52,564 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:23:52,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 05:23:53,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:23:53,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:23:53,368 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:58,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 718 proven. 84 refuted. 0 times theorem prover too weak. 1578 trivial. 0 not checked. [2024-11-28 05:23:58,430 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:23:59,996 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:23:59,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915513114] [2024-11-28 05:23:59,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915513114] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:23:59,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [328930818] [2024-11-28 05:23:59,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:23:59,996 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:23:59,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:24:00,000 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:24:00,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-28 05:24:02,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:24:02,215 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:24:02,221 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:24:06,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 718 proven. 84 refuted. 0 times theorem prover too weak. 1578 trivial. 0 not checked. [2024-11-28 05:24:06,205 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:24:07,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [328930818] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:24:07,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:24:07,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2024-11-28 05:24:07,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942283525] [2024-11-28 05:24:07,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:24:07,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:24:07,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:24:07,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:24:07,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:24:07,370 INFO L87 Difference]: Start difference. First operand 113 states and 175 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-28 05:24:14,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:18,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:22,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:26,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:28,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:32,370 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-11-28 05:24:36,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:40,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:44,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:48,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:24:48,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:24:48,385 INFO L93 Difference]: Finished difference Result 341 states and 526 transitions. [2024-11-28 05:24:48,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:24:48,433 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 224 [2024-11-28 05:24:48,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:24:48,438 INFO L225 Difference]: With dead ends: 341 [2024-11-28 05:24:48,438 INFO L226 Difference]: Without dead ends: 231 [2024-11-28 05:24:48,439 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 816 GetRequests, 799 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:24:48,442 INFO L435 NwaCegarLoop]: 98 mSDtfsCounter, 146 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 88 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:24:48,442 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 552 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 327 Invalid, 9 Unknown, 0 Unchecked, 40.3s Time] [2024-11-28 05:24:48,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-11-28 05:24:48,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 183. [2024-11-28 05:24:48,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 109 states have (on average 1.275229357798165) internal successors, (139), 109 states have internal predecessors, (139), 70 states have call successors, (70), 3 states have call predecessors, (70), 3 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-28 05:24:48,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 279 transitions. [2024-11-28 05:24:48,495 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 279 transitions. Word has length 224 [2024-11-28 05:24:48,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:24:48,500 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 279 transitions. [2024-11-28 05:24:48,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-28 05:24:48,500 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 279 transitions. [2024-11-28 05:24:48,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 05:24:48,506 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:24:48,506 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:24:48,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/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)] Forceful destruction successful, exit code 0 [2024-11-28 05:24:48,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:24:48,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 05:24:48,907 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:24:48,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:24:48,908 INFO L85 PathProgramCache]: Analyzing trace with hash -566909592, now seen corresponding path program 1 times [2024-11-28 05:24:48,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:24:48,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1042501767] [2024-11-28 05:24:48,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:24:48,909 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:24:48,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:24:48,910 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:24:48,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/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 (7)] Waiting until timeout for monitored process [2024-11-28 05:24:49,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:24:49,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:24:49,656 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:24:50,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1134 proven. 36 refuted. 0 times theorem prover too weak. 1210 trivial. 0 not checked. [2024-11-28 05:24:50,675 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:24:52,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 66 proven. 36 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-28 05:24:52,139 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:24:52,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1042501767] [2024-11-28 05:24:52,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1042501767] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:24:52,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:24:52,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-28 05:24:52,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537110179] [2024-11-28 05:24:52,140 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:24:52,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:24:52,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:24:52,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:24:52,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:24:52,142 INFO L87 Difference]: Start difference. First operand 183 states and 279 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-11-28 05:24:58,228 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-11-28 05:25:02,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:25:06,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:25:10,465 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-11-28 05:25:14,468 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:25:16,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:25:17,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:25:17,268 INFO L93 Difference]: Finished difference Result 390 states and 582 transitions. [2024-11-28 05:25:17,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:25:17,270 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 224 [2024-11-28 05:25:17,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:25:17,277 INFO L225 Difference]: With dead ends: 390 [2024-11-28 05:25:17,279 INFO L226 Difference]: Without dead ends: 280 [2024-11-28 05:25:17,280 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 440 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:25:17,281 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 322 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 206 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:25:17,283 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 330 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 256 Invalid, 5 Unknown, 0 Unchecked, 24.5s Time] [2024-11-28 05:25:17,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-28 05:25:17,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 192. [2024-11-28 05:25:17,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 116 states have (on average 1.2413793103448276) internal successors, (144), 116 states have internal predecessors, (144), 70 states have call successors, (70), 5 states have call predecessors, (70), 5 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-28 05:25:17,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 284 transitions. [2024-11-28 05:25:17,358 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 284 transitions. Word has length 224 [2024-11-28 05:25:17,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:25:17,361 INFO L471 AbstractCegarLoop]: Abstraction has 192 states and 284 transitions. [2024-11-28 05:25:17,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-11-28 05:25:17,361 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 284 transitions. [2024-11-28 05:25:17,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-11-28 05:25:17,369 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:25:17,369 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:25:17,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/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 (7)] Ended with exit code 0 [2024-11-28 05:25:17,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:25:17,570 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:25:17,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:25:17,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1349436234, now seen corresponding path program 1 times [2024-11-28 05:25:17,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:25:17,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [166708086] [2024-11-28 05:25:17,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:25:17,571 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:25:17,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:25:17,573 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:25:17,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/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 (8)] Waiting until timeout for monitored process [2024-11-28 05:25:18,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:25:18,278 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:25:18,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:25:19,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1092 proven. 33 refuted. 0 times theorem prover too weak. 1255 trivial. 0 not checked. [2024-11-28 05:25:19,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:25:20,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 69 proven. 33 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-28 05:25:20,343 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:25:20,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [166708086] [2024-11-28 05:25:20,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [166708086] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:25:20,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:25:20,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-28 05:25:20,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300905705] [2024-11-28 05:25:20,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:25:20,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:25:20,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:25:20,345 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:25:20,345 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:25:20,346 INFO L87 Difference]: Start difference. First operand 192 states and 284 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (46), 2 states have call predecessors, (46), 4 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-28 05:25:26,085 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-11-28 05:25:30,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:25:34,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:25:34,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:25:34,945 INFO L93 Difference]: Finished difference Result 325 states and 474 transitions. [2024-11-28 05:25:34,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:25:34,946 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (46), 2 states have call predecessors, (46), 4 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 225 [2024-11-28 05:25:34,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:25:34,948 INFO L225 Difference]: With dead ends: 325 [2024-11-28 05:25:34,948 INFO L226 Difference]: Without dead ends: 210 [2024-11-28 05:25:34,949 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 452 GetRequests, 442 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:25:34,950 INFO L435 NwaCegarLoop]: 150 mSDtfsCounter, 84 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:25:34,950 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 369 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 340 Invalid, 3 Unknown, 0 Unchecked, 14.4s Time] [2024-11-28 05:25:34,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-28 05:25:34,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 200. [2024-11-28 05:25:34,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 122 states have (on average 1.221311475409836) internal successors, (149), 122 states have internal predecessors, (149), 70 states have call successors, (70), 7 states have call predecessors, (70), 7 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-28 05:25:34,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 289 transitions. [2024-11-28 05:25:34,982 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 289 transitions. Word has length 225 [2024-11-28 05:25:34,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:25:34,982 INFO L471 AbstractCegarLoop]: Abstraction has 200 states and 289 transitions. [2024-11-28 05:25:34,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (46), 2 states have call predecessors, (46), 4 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-28 05:25:34,983 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 289 transitions. [2024-11-28 05:25:34,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-11-28 05:25:34,986 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:25:34,986 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:25:35,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/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 (8)] Forceful destruction successful, exit code 0 [2024-11-28 05:25:35,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:25:35,187 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:25:35,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:25:35,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1256587320, now seen corresponding path program 1 times [2024-11-28 05:25:35,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:25:35,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707055856] [2024-11-28 05:25:35,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:25:35,188 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:25:35,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:25:35,189 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:25:35,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_973bbbcb-3793-46ea-8ad2-e630f62c3b9b/bin/uautomizer-verify-aQ6SnzHsRB/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 (9)] Waiting until timeout for monitored process [2024-11-28 05:25:35,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:25:36,002 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 05:25:36,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:29:05,339 WARN L286 SmtUtils]: Spent 35.80s on a formula simplification that was a NOOP. DAG size: 98 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:30:53,641 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:31:14,224 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:31:22,363 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:31:33,243 WARN L286 SmtUtils]: Spent 7.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:31:39,713 WARN L286 SmtUtils]: Spent 6.47s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:31:46,856 WARN L286 SmtUtils]: Spent 7.14s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:31:51,941 WARN L286 SmtUtils]: Spent 5.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:32:06,247 WARN L286 SmtUtils]: Spent 7.02s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:32:11,477 WARN L286 SmtUtils]: Spent 5.23s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:32:16,582 WARN L286 SmtUtils]: Spent 5.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:32:24,710 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:32:33,433 WARN L286 SmtUtils]: Spent 5.04s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:32:39,367 WARN L286 SmtUtils]: Spent 5.93s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:32:47,364 WARN L286 SmtUtils]: Spent 8.00s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:32:57,091 WARN L286 SmtUtils]: Spent 6.13s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:33:10,212 WARN L286 SmtUtils]: Spent 5.43s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:33:24,800 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 ((_ sign_extend 24) c_~var_1_6~0)) (.cse1 ((_ sign_extend 24) c_~var_1_7~0)) (.cse3 (bvadd c_~var_1_15~0 (bvneg ((_ zero_extend 16) c_~var_1_36~0)))) (.cse0 ((_ sign_extend 24) c_~var_1_5~0))) (and (not (fp.eq (fp.neg c_~var_1_12~0) ((_ to_fp 8 24) c_currentRoundingMode (/ 19.0 10.0)))) (bvsge .cse0 (_ bv4294967233 32)) (bvsle .cse1 (_ bv63 32)) (= c_~var_1_11~0 c_~var_1_17~0) (bvsle .cse0 (_ bv63 32)) (= c_~var_1_11~0 c_~var_1_19~0) (= c_~var_1_40~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_10~0)) (= (_ bv1 8) c_~var_1_25~0) (bvsge .cse2 (_ bv0 32)) (bvsle ((_ zero_extend 24) c_~var_1_29~0) (_ bv0 32)) (= (_ bv0 8) c_~var_1_33~0) (not (fp.lt c_~var_1_12~0 (fp.div c_currentRoundingMode c_~var_1_11~0 c_~var_1_18~0))) (= c_~var_1_1~0 ((_ extract 7 0) (bvadd (bvneg .cse1) .cse2 .cse0))) (bvsge .cse1 (_ bv0 32)) (= c_~var_1_8~0 c_~var_1_10~0) (bvsle .cse2 (_ bv63 32)) (= c_~var_1_26~0 c_~var_1_38~0) (= c_~var_1_39~0 ((_ sign_extend 8) c_~var_1_1~0)) (= (_ bv0 8) (bvadd (_ bv16 8) c_~last_1_var_1_1~0)) (fp.eq (fp.div c_currentRoundingMode c_~var_1_11~0 c_~var_1_12~0) c_~var_1_10~0) (= .cse3 c_~var_1_35~0) (fp.lt c_~var_1_11~0 c_~var_1_10~0) (= c_~var_1_36~0 ((_ extract 15 0) (bvadd (bvneg c_~last_1_var_1_14~0) ((_ zero_extend 16) c_~var_1_37~0)))) (not (= (bvadd (_ bv16 32) c_~var_1_35~0) c_~var_1_2~0)) (let ((.cse4 (bvult .cse1 .cse3))) (or (and (not .cse4) (= .cse3 c_~var_1_14~0)) (and .cse4 (= .cse1 c_~var_1_14~0)))) (= c_~var_1_15~0 c_~var_1_31~0) (bvsge ((_ zero_extend 24) c_~var_1_27~0) (_ bv1 32)) (bvule (bvmul c_~var_1_14~0 c_~var_1_14~0) .cse0) (bvsle ((_ zero_extend 24) c_~var_1_26~0) (_ bv0 32)))) is different from false [2024-11-28 05:33:28,836 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse2 ((_ sign_extend 24) c_~var_1_6~0)) (.cse1 ((_ sign_extend 24) c_~var_1_7~0)) (.cse3 (bvadd c_~var_1_15~0 (bvneg ((_ zero_extend 16) c_~var_1_36~0)))) (.cse0 ((_ sign_extend 24) c_~var_1_5~0))) (and (not (fp.eq (fp.neg c_~var_1_12~0) ((_ to_fp 8 24) c_currentRoundingMode (/ 19.0 10.0)))) (bvsge .cse0 (_ bv4294967233 32)) (bvsle .cse1 (_ bv63 32)) (= c_~var_1_11~0 c_~var_1_17~0) (bvsle .cse0 (_ bv63 32)) (= c_~var_1_11~0 c_~var_1_19~0) (= c_~var_1_40~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_10~0)) (= (_ bv1 8) c_~var_1_25~0) (bvsge .cse2 (_ bv0 32)) (bvsle ((_ zero_extend 24) c_~var_1_29~0) (_ bv0 32)) (= (_ bv0 8) c_~var_1_33~0) (not (fp.lt c_~var_1_12~0 (fp.div c_currentRoundingMode c_~var_1_11~0 c_~var_1_18~0))) (= c_~var_1_1~0 ((_ extract 7 0) (bvadd (bvneg .cse1) .cse2 .cse0))) (bvsge .cse1 (_ bv0 32)) (= c_~var_1_8~0 c_~var_1_10~0) (bvsle .cse2 (_ bv63 32)) (= c_~var_1_26~0 c_~var_1_38~0) (= c_~var_1_39~0 ((_ sign_extend 8) c_~var_1_1~0)) (= (_ bv0 8) (bvadd (_ bv16 8) c_~last_1_var_1_1~0)) (fp.eq (fp.div c_currentRoundingMode c_~var_1_11~0 c_~var_1_12~0) c_~var_1_10~0) (= .cse3 c_~var_1_35~0) (fp.lt c_~var_1_11~0 c_~var_1_10~0) (= c_~var_1_36~0 ((_ extract 15 0) (bvadd (bvneg c_~last_1_var_1_14~0) ((_ zero_extend 16) c_~var_1_37~0)))) (not (= (bvadd (_ bv16 32) c_~var_1_35~0) c_~var_1_2~0)) (let ((.cse4 (bvult .cse1 .cse3))) (or (and (not .cse4) (= .cse3 c_~var_1_14~0)) (and .cse4 (= .cse1 c_~var_1_14~0)))) (= c_~var_1_15~0 c_~var_1_31~0) (bvsge ((_ zero_extend 24) c_~var_1_27~0) (_ bv1 32)) (bvule (bvmul c_~var_1_14~0 c_~var_1_14~0) .cse0) (bvsle ((_ zero_extend 24) c_~var_1_26~0) (_ bv0 32)))) is different from true